summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_state_tracker.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2022-11-11ir/texture_pass: Use host_info instead of querying Settings::values (#9176)Morph1-2/+2
2022-10-10Fix stencil func registers, make clip control equivalent to how it was before, but surely wrong.Kelebek11-8/+6
2022-10-07Update 3D regsKelebek11-27/+30
2022-10-06state_tracker: workaround channel setup for homebrewLiam1-1/+1
2022-10-06OpenGl: Implement Channels.Fernando Sahmkow1-4/+13
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
2021-07-23shader: Accelerate pipeline transitions and use dirty flags for shadersReinUsesLisp1-6/+0
2021-02-13video_core: Reimplement the buffer cacheReinUsesLisp1-22/+3
2020-12-30video_core: Rewrite the texture cacheReinUsesLisp1-0/+7
2020-12-07video_core: Adjust `NUM` macro to avoid Clang warningcomex1-1/+1
2020-09-06video_core: Remove all Core::System references in rendererReinUsesLisp1-4/+2
2020-04-13gl_rasterizer: Implement line widths and smooth linesReinUsesLisp1-0/+7
2020-03-14DirtyFlags: relax need to set render_targets as dirty Fernando Sahmkow1-1/+0
2020-03-10gl_rasterizer: Implement polygon modes and fill rectanglesReinUsesLisp1-0/+10
2020-02-28dirty_flags: Deduplicate code between OpenGL and VulkanReinUsesLisp1-38/+1
2020-02-28state_tracker: Remove type traits with named structuresReinUsesLisp1-4/+2
2020-02-28gl_state_tracker: Implement dirty flags for depth clamp enablingReinUsesLisp1-0/+5
2020-02-28gl_state_tracker: Implement dirty flags for clip controlReinUsesLisp1-0/+7
2020-02-28gl_state_tracker: Implement dirty flags for point sizesReinUsesLisp1-0/+7
2020-02-28gl_state_tracker: Implement dirty flags for fragment color clampReinUsesLisp1-0/+5
2020-02-28gl_state_tracker: Implement dirty flags for logic opReinUsesLisp1-0/+5
2020-02-28gl_state_tracker: Implement dirty flags for sRGBReinUsesLisp1-0/+5
2020-02-28gl_state_tracker: Implement dirty flags for rasterize enableReinUsesLisp1-0/+5
2020-02-28gl_state_tracker: Implement dirty flags for multisampleReinUsesLisp1-0/+5
2020-02-28gl_state_tracker: Implement dirty flags for alpha testingReinUsesLisp1-0/+8
2020-02-28gl_state_tracker: Implement dirty flags for polygon offsetsReinUsesLisp1-0/+11
2020-02-28gl_state_tracker: Implement dirty flags for primitive restartReinUsesLisp1-0/+5
2020-02-28gl_state_tracker: Implement dirty flags for stencil testingReinUsesLisp1-0/+14
2020-02-28gl_state_tracker: Implement depth dirty flagsReinUsesLisp1-0/+8
2020-02-28gl_state_tracker: Implement dirty flags for front face and cullingReinUsesLisp1-1/+8
2020-02-28gl_state_tracker: Implement dirty flags for blendingReinUsesLisp1-0/+16
2020-02-28gl_state_tracker: Implement dirty flags for clip distances and shadersReinUsesLisp1-0/+11
2020-02-28gl_state_tracker: Add dirty flags for buffers and divisorsReinUsesLisp1-0/+21
2020-02-28maxwell_3d: Change write dirty flags to a bitsetReinUsesLisp1-11/+11
2020-02-28gl_state_tracker: Implement dirty flags for vertex formatsReinUsesLisp1-0/+10
2020-02-28gl_state_tracker: Implement dirty flags for color masksReinUsesLisp1-0/+11
2020-02-28gl_state_tracker: Implement dirty flags for scissorsReinUsesLisp1-0/+9
2020-02-28gl_state_tracker: Implement dirty flags for viewportsReinUsesLisp1-0/+17
2020-02-28renderer_opengl: Reintroduce dirty flags for render targetsReinUsesLisp1-0/+85
2020-02-28gl_rasterizer: Remove dirty flagsReinUsesLisp1-0/+0