aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl/renderer_opengl.cpp
AgeCommit message (Expand)Author
2018-10-30global: Use std::optional instead of boost::optional (#1578)Frederic L
2018-10-28Implement sRGB Support, including workarounds for nvidia driver issues and QT...Rodolfo Bogado
2018-09-08Port Citra #4047 & #4052: add change background color supporttech4me
2018-09-08gl_state: Keep track of texture target.bunnei
2018-08-31core/core: Replace includes with forward declarations where applicableLioncash
2018-08-31core: Make the main System class use the PImpl idiomLioncash
2018-08-22renderer_opengl: Namespace OpenGL codeLioncash
2018-08-21Merge pull request #1123 from lioncash/screenbunnei
2018-08-21renderer_opengl: Use LOG_DEBUG for GL_DEBUG_SEVERITY_NOTIFICATION and GL_DEBU...Lioncash
2018-08-20rasterizer_interface: Remove ScreenInfo from AccelerateDraw()'s signatureLioncash
2018-08-20renderer_base: Make creation of the rasterizer, the responsibility of the ren...Lioncash
2018-08-17renderer_opengl: Treat OpenGL errors as critical.bunnei
2018-08-11core: Namespace EmuWindowLioncash
2018-08-08renderer_opengl: Use trace log in a few places.bunnei
2018-08-04renderer_base: Make Rasterizer() return the rasterizer by referenceLioncash
2018-08-04video_core: Eliminate the g_renderer global variableLioncash
2018-08-01video_core: Make global EmuWindow instance part of the base renderer classLioncash
2018-07-17vi: Partially implement buffer crop parameters.bunnei
2018-07-14OpenGL: Use MakeCurrent/DoneCurrent for multithreaded rendering.bunnei
2018-07-02Update clang formatJames Rowe
2018-07-02Rename logging macro back to LOG_*James Rowe
2018-06-27gl_rasterizer: Implement AccelerateDisplay to forward textures to framebuffers.bunnei
2018-06-06GLState: Support changing the GL_TEXTURE_SWIZZLE parameter of each texture unit.Subv
2018-04-27renderer_opengl: Replace usages of LOG_GENERIC with fmt-capable equivalentsLioncash
2018-04-25video-core: Move logging macros over to new fmt-capable onesLioncash
2018-04-24renderer_opengl: Use correct byte order for framebuffer pixel format ABGR8.bunnei
2018-04-24gl_rasterizer_cache: Update to be based on GPU addresses, not CPU addresses.bunnei
2018-04-24renderer_opengl: Silence a -Wdangling-else warning in DrawScreenTriangles()Lioncash
2018-04-20opengl: Remove unnecessary header inclusionsLioncash
2018-04-14renderer_opengl: Fix Morton copy byteswap, etc.bunnei
2018-04-13renderer_opengl: Use OGLProgram instead of OGLShader.bunnei
2018-03-26renderer_opengl: Use better naming for DrawScreens and DrawSingleScreen.bunnei
2018-03-26renderer_opengl: Logging, etc. cleanup.bunnei
2018-03-26renderer_opengl: Remove framebuffer RasterizerFlushVirtualRegion hack.bunnei
2018-03-26renderer_opengl: Only draw the screen if a framebuffer is specified.bunnei
2018-03-23renderer_opengl: Only invalidate the framebuffer region, not flush.bunnei
2018-03-23renderer_opengl: Fixes for properly flushing & rendering the framebuffer.bunnei
2018-03-23renderer_opengl: Better handling of framebuffer transform flags.bunnei
2018-03-22renderer_opengl: Use accelerated framebuffer load with LoadFBToScreenInfo.bunnei
2018-03-22video_core: Move MortonCopyPixels128 to utils header.bunnei
2018-03-22video_core: Move FramebufferInfo to FramebufferConfig in GPU.bunnei
2018-03-20gl_shader_util: Sync latest version with Citra.bunnei
2018-02-11renderer_opengl: Support framebuffer flip vertical.bunnei
2018-01-27memory: Replace all memory hooking with Special regionsMerryMage
2018-01-15renderer_gl: Clear screen to black before rendering framebuffer.bunnei
2018-01-14renderer: Render previous frame when no new one is available.bunnei
2018-01-13Fix build on macOS and linuxMerryMage
2018-01-12Remove references to PICA and rasterizers in video_coreJames Rowe
2018-01-11renderer_opengl: Fix LOG_TRACE in LoadFBToScreenInfo.bunnei
2018-01-10renderer_opengl: Support rendering Switch framebuffer.bunnei