Xenia: OpenGL was fully broken

Created on 14 Mar 2018  路  12Comments  路  Source: xenia-project/xenia

I understand that now the main Vulkan api.
I just want to report that I discovered a problem that appeared a month ago and OpenGL became completely broken (the emulator itself starts up, but the attempt to launch any game will immediately cause a critical error)
The last working build at (https://github.com/benvanik/xenia/commit/e54c24e1505e597ed29a133f162686e13d7294c5)
The next one already has this problem (https://github.com/benvanik/xenia/commit/b17d6f5088976b5aed12e45d44bf5c73d91bc41d).
Was changed file to path 'src-xenia-base-memory.cc'. If use 'base-memory.cc' from (https://github.com/benvanik/xenia/commit/e54c24e1505e597ed29a133f162686e13d7294c5) to any new build, example last (https://github.com/benvanik/xenia/commit/c5dbcc7e80bfa6b859a13799baf540495fec63d4) then OpenGL again works.
So, if for some reason you are interested to see how OpenGL works (or compare it with emulator work on Vulkan api), you can use this method, replacing 1 file :yum:
Crash logs from last master (https://github.com/benvanik/xenia/commit/c5dbcc7e80bfa6b859a13799baf540495fec63d4):
xenia OGL cr1.log
xenia OGL cr2.log
xenia OGL cr3.log

Most helpful comment

Opening titles that previously worked with GL no longer work now. While GL is "deprecated" it is actually more accurate than Vulkan is at this point in time.

All 12 comments

I built 6b8a34c9 a week and a half ago from the then-latest Git source and was able to launch a game with OpenGL with functionality comparable to 4 months prior.

Just look

Feb.14 OGL:

bandicam 2018-03-14 09-25-35-515

March 4 OGL:

bandicam 2018-03-14 09-26-39-519

And more interesting OGL vs Vulkan last build (this last level of game and here OGL still wins):

bandicam 2018-03-14 09-27-11-174
bandicam 2018-03-14 09-28-16-360

I'm just pointing out that your claim about trying to emulate ANY game with OpenGL results in "critical error" is not the case. The emulation of some/many games is probably unchanged over the past several months of commits.

No. On all master builds from Feb15.2018 and next, OGL not works for all games.

https://github.com/xenia-project/game-compatibility/issues/720#issuecomment-370292522

This is a game that worked with OpenGL on a build newer than February 15. So you are incorrect. It's not worth arguing about, just correct your information and move on.

If OGL works for you this does not mean that no one has problems with it

The point you are missing is that OpenGL is not completely broken and unusable for all games as you claimed.

Opening titles that previously worked with GL no longer work now. While GL is "deprecated" it is actually more accurate than Vulkan is at this point in time.

I can confirm this issue, the latest build that worked with Opengl was "Feb 14 2018" after that, all games I have, crash when I try to open under Opengl. Vulkan has no problem.

I was able to emulate Bandfuse in OpenGL with yesterday's Xenia code base. It rendered to only one quarter of the emulator window, but it did not crash. At most, this crash issue only affects some games/hardware.

Closed; OpenGL is deprecated.

Hopefully Vulkan rendering gets up to par.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Margen67 picture Margen67  路  3Comments

CGWatkins picture CGWatkins  路  4Comments

Margen67 picture Margen67  路  3Comments

thx3ever picture thx3ever  路  3Comments

thx4ever picture thx4ever  路  3Comments