| Age | Commit message (Collapse) | Author |
|
|
|
On SDL2 this allows it to use SDL_GL_GetProcAddress() instead of the
default function loader, and fixes a crash when using apitrace with an
EGL context.
On Qt we will need to migrate from QGLWidget to QOpenGLWidget and
QOpenGLContext before we can use gladLoadGLLoader() instead of
gladLoadGL(), since the former doesn’t expose a function loader.
|
|
|
|
Fix video_core includes (and dependencies) using include-what-you-use
|
|
|
|
|
|
|
|
This has been entirely superseded by MicroProfile. The rest of the code
can go when a simpler frametime/FPS meter is added to the GUI.
|
|
|
|
|
|
Hardware Renderer Texture Forwarding
|
|
|
|
|
|
|
|
|
|
|
|
OpenGL: Fix a double framebuffer completeness checks.
|
|
Common: Remove Common::make_unique, use std::make_unique
|
|
|
|
|
|
|
|
|
|
Our code did not handle this well, causing random crashes in some
situations.
|
|
Output errors in GUI
|
|
Add error popup when citra initialization failed
|
|
This has been confirmed on hardware. Fixes Etrian Odyssey IV.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Also implement D0 LUT enable.
|
|
|
|
|
|
- No functional difference.
|
|
|
|
to last light.
|
|
vector.
|
|
- Gets us LUT interpolation for free.
- Some older Intel GPU drivers did not support the big UBOs needed to store the LUTs.
|