Comments (9)
Got GraphicsDevice.Adapter
merged. Game.cs
and GraphicsDeviceManager.cs
are the only XNA4 compliance issues left, neither of which I'm sure of. Anyone familiar with these two?
from fna-mghistory.
Added a new change to MonoGame-specific issues.
The GetTexImage stuff they changed in Texture2D broke for us in Capsized, so I just reverted it entirely.
Edit: Figured out the problem, sent the pull request.
from fna-mghistory.
The Texture2D fix was just merged. We still have those two XNA4 compliance concerns, then it's just merging my general MonoGame fixes.
I may actually send the Audio fixes first, since those are definitely correct and working as far as I can tell. I couldn't find any reason that you would want to keep the audio data after giving it to OpenAL, so we'll just stamp "Done" on that.
I will file the Texture2DReader and GraphicsExtensions as issues at the MonoGame repo once Gateways Mac/Linux is out. Gateways and Capsized are the reason these two fixes exist (respectively), so they will be our test case for those problems (both of which really need better solutions).
So, with that whole category covered, I would really be interested in someone looking at the XNA4 bugfixes.
from fna-mghistory.
Significantly improved SDL2/Input/
just now; we now use nothing from Desktop/Input/
, so we only copy GamerServices from `Linux/', which may very well be the most useless module in this project. I may just implement a Steamworks# version of GamerServices to make this crap worthwhile, I dunno. I assume that component is how XBLA titles get Xbox Live support?
Edit: Forgot to link to the commit: a53f4db
from fna-mghistory.
The audio fixes have been submitted in a single pull request, since they both address a single overall problem:
This leaves us with two issues in each TBR category, all of which are currently unassigned and up for discussion/review.
from fna-mghistory.
The ToggleFullscreen deal might be getting fixed for us, just need to verify that one of the two fixes is the "right" one:
from fna-mghistory.
The ToggleFullscreen/Game issue moved to a new issue:
from fna-mghistory.
Updated this for the first time in a while...
The Audio stuff is half-merged now, just submitted the latest revision of those changes: MonoGame#1893
I've also decided to submit the Video and VideoPlayer with the MG-SDL2 merge request. Since the Video support is one of the larger benefits, and is both functional/unobtrusive to the project/solution, we may as well keep it there. My first submission after that would have been the VideoPlayer anyway...
I also took out the Threading bullet. Hopefully, with the elimination of the other platforms using multithreaded GL, this will not be a problem for other platforms, since they'll just use MG-SDL2 with THREADED_GL turned off.
Game.cs
and GraphicsDeviceManager.cs
have not quite been cleared up yet. The Game.cs
fix hasn't been touched at all since I added it; I may just have to submit this and link to the issue that led to the change, and hope that it is okay.
from fna-mghistory.
The last of the audio changes have been merged!
All that is left is the two XNA4 compliance issues, and possibly the MonoGame-specific issues if they can be merged diplomatically. After that, I'll make the MG-SDL2 pull request!
from fna-mghistory.
Related Issues (20)
- shader normalmap not work HOT 3
- Can't run on machine without audio device HOT 9
- [OpenGL] VMware/VBox Support? HOT 7
- [MojoShader] MOJOSHADER_glSetVertexAttribDivisor causes 'System.AccessViolationException' on some computers HOT 3
- [Keyboard] Proposal for Keyboard.GetLayoutEXT() HOT 1
- Microsoft.Xna.Framework.Input.GamePad.INTERNAL_AddInstance throws "An element with the same key already exists in the dictionary" HOT 2
- Triangle color is wrong with fairly simple shader + access violation exception HOT 7
- Unable to load a texture (.PNG) from stream HOT 9
- Initialization order mishap HOT 3
- GraphicsDeviceManager never set in Game HOT 1
- GL Object Disposal Wrappers are not thread-safe HOT 3
- DynamicSoundEffectInstance behavior incompatible with XNA4 HOT 8
- OpenGL 3.2+ Core Profile support HOT 4
- Starting game in full screen bug HOT 8
- Null reference when disposing sound effect after checking sound device exists HOT 5
- [QUESTIONS] learning, using FNA HOT 3
- More spec-compliant Touch Support HOT 34
- FNA Binary Release HOT 1
- RasterizerState.MultiSampleAntiAlias not implemented HOT 8
- Set Render Target to Another Window HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fna-mghistory.