aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl/renderer_opengl.cpp
Commit message (Expand)AuthorAgeFilesLines
* global: Use std::optional instead of boost::optional (#1578)Frederic L2018-10-301-5/+6
* Implement sRGB Support, including workarounds for nvidia driver issues and QT...Rodolfo Bogado2018-10-281-3/+11
* Port Citra #4047 & #4052: add change background color supporttech4me2018-09-081-0/+6
* gl_state: Keep track of texture target.bunnei2018-09-081-10/+10
* core/core: Replace includes with forward declarations where applicableLioncash2018-08-311-0/+2
* core: Make the main System class use the PImpl idiomLioncash2018-08-311-3/+4
* renderer_opengl: Namespace OpenGL codeLioncash2018-08-221-0/+4
* Merge pull request #1123 from lioncash/screenbunnei2018-08-211-8/+13
|\
| * rasterizer_interface: Remove ScreenInfo from AccelerateDraw()'s signatureLioncash2018-08-201-6/+4
| * renderer_base: Make creation of the rasterizer, the responsibility of the ren...Lioncash2018-08-201-3/+10
* | renderer_opengl: Use LOG_DEBUG for GL_DEBUG_SEVERITY_NOTIFICATION and GL_DEBU...Lioncash2018-08-211-1/+1
|/
* renderer_opengl: Treat OpenGL errors as critical.bunnei2018-08-171-1/+1
* core: Namespace EmuWindowLioncash2018-08-111-3/+5
* renderer_opengl: Use trace log in a few places.bunnei2018-08-081-1/+1
* renderer_base: Make Rasterizer() return the rasterizer by referenceLioncash2018-08-041-2/+2
* video_core: Eliminate the g_renderer global variableLioncash2018-08-041-1/+1
* video_core: Make global EmuWindow instance part of the base renderer classLioncash2018-08-011-17/+9
* vi: Partially implement buffer crop parameters.bunnei2018-07-171-4/+18
* OpenGL: Use MakeCurrent/DoneCurrent for multithreaded rendering.bunnei2018-07-141-1/+14
* Update clang formatJames Rowe2018-07-021-1/+1
* Rename logging macro back to LOG_*James Rowe2018-07-021-7/+7
* gl_rasterizer: Implement AccelerateDisplay to forward textures to framebuffers.bunnei2018-06-271-1/+0
* GLState: Support changing the GL_TEXTURE_SWIZZLE parameter of each texture unit.Subv2018-06-061-0/+1
* renderer_opengl: Replace usages of LOG_GENERIC with fmt-capable equivalentsLioncash2018-04-271-6/+7
* video-core: Move logging macros over to new fmt-capable onesLioncash2018-04-251-5/+5
* renderer_opengl: Use correct byte order for framebuffer pixel format ABGR8.bunnei2018-04-241-2/+1
* gl_rasterizer_cache: Update to be based on GPU addresses, not CPU addresses.bunnei2018-04-241-1/+2
* renderer_opengl: Silence a -Wdangling-else warning in DrawScreenTriangles()Lioncash2018-04-241-1/+2
* opengl: Remove unnecessary header inclusionsLioncash2018-04-201-3/+0
* renderer_opengl: Fix Morton copy byteswap, etc.bunnei2018-04-141-5/+5
* renderer_opengl: Use OGLProgram instead of OGLShader.bunnei2018-04-131-1/+1
* renderer_opengl: Use better naming for DrawScreens and DrawSingleScreen.bunnei2018-03-261-6/+6
* renderer_opengl: Logging, etc. cleanup.bunnei2018-03-261-2/+2
* renderer_opengl: Remove framebuffer RasterizerFlushVirtualRegion hack.bunnei2018-03-261-5/+0
* renderer_opengl: Only draw the screen if a framebuffer is specified.bunnei2018-03-261-6/+7
* renderer_opengl: Only invalidate the framebuffer region, not flush.bunnei2018-03-231-4/+3
* renderer_opengl: Fixes for properly flushing & rendering the framebuffer.bunnei2018-03-231-6/+12
* renderer_opengl: Better handling of framebuffer transform flags.bunnei2018-03-231-2/+16
* renderer_opengl: Use accelerated framebuffer load with LoadFBToScreenInfo.bunnei2018-03-221-31/+25
* video_core: Move MortonCopyPixels128 to utils header.bunnei2018-03-221-111/+1
* video_core: Move FramebufferInfo to FramebufferConfig in GPU.bunnei2018-03-221-26/+30
* gl_shader_util: Sync latest version with Citra.bunnei2018-03-201-1/+1
* renderer_opengl: Support framebuffer flip vertical.bunnei2018-02-111-5/+9
* memory: Replace all memory hooking with Special regionsMerryMage2018-01-271-1/+1
* renderer_gl: Clear screen to black before rendering framebuffer.bunnei2018-01-151-3/+6
* renderer: Render previous frame when no new one is available.bunnei2018-01-141-10/+13
* Fix build on macOS and linuxMerryMage2018-01-131-0/+1
* Remove references to PICA and rasterizers in video_coreJames Rowe2018-01-121-7/+0
* renderer_opengl: Fix LOG_TRACE in LoadFBToScreenInfo.bunnei2018-01-111-1/+1
* renderer_opengl: Support rendering Switch framebuffer.bunnei2018-01-101-129/+68