Git Product home page Git Product logo

Comments (9)

flibitijibibo avatar flibitijibibo commented on July 20, 2024

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.

flibitijibibo avatar flibitijibibo commented on July 20, 2024

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.

flibitijibibo avatar flibitijibibo commented on July 20, 2024

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.

flibitijibibo avatar flibitijibibo commented on July 20, 2024

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.

flibitijibibo avatar flibitijibibo commented on July 20, 2024

The audio fixes have been submitted in a single pull request, since they both address a single overall problem:

MonoGame#1841

This leaves us with two issues in each TBR category, all of which are currently unassigned and up for discussion/review.

from fna-mghistory.

flibitijibibo avatar flibitijibibo commented on July 20, 2024

The ToggleFullscreen deal might be getting fixed for us, just need to verify that one of the two fixes is the "right" one:

MonoGame#1859

from fna-mghistory.

flibitijibibo avatar flibitijibibo commented on July 20, 2024

The ToggleFullscreen/Game issue moved to a new issue:

MonoGame#1860

from fna-mghistory.

flibitijibibo avatar flibitijibibo commented on July 20, 2024

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.

flibitijibibo avatar flibitijibibo commented on July 20, 2024

The last of the audio changes have been merged!

MonoGame@8368d64

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.