aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl/renderer_opengl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Address review and fix broken yuzu-tester buildJames Rowe2020-03-251-2/+4
* Frontend/GPU: Refactor context managementJames Rowe2020-03-241-43/+26
* renderer_opengl: Move some logic to an anonymous namespaceReinUsesLisp2020-03-161-151/+151
* renderer_opengl: Detect Nvidia Nsight as a debugging toolReinUsesLisp2020-03-161-1/+22
* renderer_opengl: Keep presentation frames in lock-step when GPU debugging.bunnei2020-03-141-1/+32
* Merge pull request #3491 from ReinUsesLisp/polygon-modesbunnei2020-03-131-0/+2
|\
| * gl_rasterizer: Implement polygon modes and fill rectanglesReinUsesLisp2020-03-091-0/+2
* | gl_shader_manager: Fix interaction between graphics and computeReinUsesLisp2020-03-111-2/+1
|/
* renderer_opengl: Fix edge-case where alpha testing might cull presentationReinUsesLisp2020-02-281-0/+2
* gl_state_tracker: Implement dirty flags for clip controlReinUsesLisp2020-02-281-0/+1
* gl_state_tracker: Implement dirty flags for logic opReinUsesLisp2020-02-281-0/+1
* gl_state_tracker: Implement dirty flags for sRGBReinUsesLisp2020-02-281-0/+1
* gl_state_tracker: Implement dirty flags for rasterize enableReinUsesLisp2020-02-281-0/+1
* gl_state_tracker: Implement dirty flags for alpha testingReinUsesLisp2020-02-281-2/+1
* gl_state_tracker: Implement dirty flags for polygon offsetsReinUsesLisp2020-02-281-0/+1
* gl_state_tracker: Implement dirty flags for stencil testingReinUsesLisp2020-02-281-0/+1
* gl_state_tracker: Implement depth dirty flagsReinUsesLisp2020-02-281-0/+1
* gl_state_tracker: Implement dirty flags for front face and cullingReinUsesLisp2020-02-281-0/+2
* gl_state_tracker: Implement dirty flags for blendingReinUsesLisp2020-02-281-0/+1
* gl_state_tracker: Add dirty flags for buffers and divisorsReinUsesLisp2020-02-281-0/+2
* gl_state_tracker: Implement dirty flags for vertex formatsReinUsesLisp2020-02-281-0/+3
* gl_state_tracker: Implement dirty flags for color masksReinUsesLisp2020-02-281-0/+1
* gl_state_tracker: Implement dirty flags for scissorsReinUsesLisp2020-02-281-0/+1
* gl_state_tracker: Implement dirty flags for viewportsReinUsesLisp2020-02-281-1/+4
* renderer_opengl: Reintroduce dirty flags for render targetsReinUsesLisp2020-02-281-2/+4
* gl_state: Remove completelyReinUsesLisp2020-02-281-5/+0
* gl_state: Remove program trackingReinUsesLisp2020-02-281-8/+29
* gl_state: Remove framebuffer trackingReinUsesLisp2020-02-281-19/+14
* gl_state: Remove texture and sampler trackingReinUsesLisp2020-02-281-2/+3
* gl_state: Remove blend state trackingReinUsesLisp2020-02-281-0/+1
* gl_state: Remove stencil test trackingReinUsesLisp2020-02-281-0/+1
* gl_state: Remove clip control trackingReinUsesLisp2020-02-281-0/+1
* gl_state: Remove rasterizer disable trackingReinUsesLisp2020-02-281-0/+1
* gl_state: Remove viewport and depth range trackingReinUsesLisp2020-02-281-31/+22
* gl_state: Remove scissor test trackingReinUsesLisp2020-02-281-0/+1
* gl_state: Remove color mask trackingReinUsesLisp2020-02-281-0/+1
* gl_state: Remove framebuffer sRGB trackingReinUsesLisp2020-02-281-2/+6
* gl_state: Remove VAO cache and trackingReinUsesLisp2020-02-281-14/+8
* gl_state: Remove depth trackingReinUsesLisp2020-02-281-0/+1
* gl_state: Remove logic op trackerReinUsesLisp2020-02-281-0/+1
* gl_state: Remove polygon offset trackingReinUsesLisp2020-02-281-1/+2
* gl_state: Remove alpha test trackingReinUsesLisp2020-02-281-0/+1
* gl_state: Remove cull mode trackingReinUsesLisp2020-02-281-0/+2
* gl_state: Remove front face trackingReinUsesLisp2020-02-281-0/+4
* gl_rasterizer: Remove dirty flagsReinUsesLisp2020-02-281-14/+0
* renderer_opengl: Fix SRGB presentation frame tracking.bunnei2020-02-281-2/+2
* renderer_opengl: Reduce swap chain size to 3.bunnei2020-02-271-3/+2
* renderer_opengl: Use more concise lock syntax.bunnei2020-02-261-4/+4
* renderer_opengl: Move Frame/FrameMailbox to OpenGL namespace.bunnei2020-02-261-36/+37
* renderer_opengl: Create gl_framebuffer_data if empty.bunnei2020-02-251-1/+2