summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_state_tracker.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-09-06video_core: Remove all Core::System references in rendererReinUsesLisp1-24/+4
Now that the GPU is initialized when video backends are initialized, it's no longer needed to query components once the game is running: it can be done when yuzu is booting. This allows us to pass components between constructors and in the process remove all Core::System references in the video backend.
2020-04-13gl_rasterizer: Implement line widths and smooth linesReinUsesLisp1-0/+1
Implements "legacy" features from OpenGL present on hardware such as smooth lines and line width.
2020-03-10gl_rasterizer: Implement polygon modes and fill rectanglesReinUsesLisp1-0/+11
2020-02-28renderer_opengl: Fix edge-case where alpha testing might cull presentationReinUsesLisp1-0/+5
2020-02-28gl_state_tracker: Implement dirty flags for depth clamp enablingReinUsesLisp1-0/+1
2020-02-28gl_rasterizer: Notify depth mask changes on clearReinUsesLisp1-0/+5
2020-02-28gl_state_tracker: Track state of index buffersReinUsesLisp1-0/+13
2020-02-28gl_state_tracker: Implement dirty flags for clip controlReinUsesLisp1-0/+6
2020-02-28gl_state_tracker: Implement dirty flags for point sizesReinUsesLisp1-0/+1
2020-02-28gl_state_tracker: Implement dirty flags for fragment color clampReinUsesLisp1-0/+1
2020-02-28gl_state_tracker: Implement dirty flags for logic opReinUsesLisp1-0/+6
2020-02-28gl_state_tracker: Implement dirty flags for sRGBReinUsesLisp1-0/+6
2020-02-28gl_state_tracker: Implement dirty flags for rasterize enableReinUsesLisp1-0/+6
2020-02-28gl_state_tracker: Implement dirty flags for multisampleReinUsesLisp1-0/+1
2020-02-28gl_state_tracker: Implement dirty flags for alpha testingReinUsesLisp1-0/+1
2020-02-28gl_state_tracker: Implement dirty flags for polygon offsetsReinUsesLisp1-0/+5
2020-02-28gl_state_tracker: Implement dirty flags for primitive restartReinUsesLisp1-2/+2
2020-02-28gl_state_tracker: Implement dirty flags for stencil testingReinUsesLisp1-0/+5
2020-02-28gl_state_tracker: Implement depth dirty flagsReinUsesLisp1-1/+7
2020-02-28gl_state_tracker: Implement dirty flags for front face and cullingReinUsesLisp1-2/+11
2020-02-28gl_state_tracker: Implement dirty flags for blendingReinUsesLisp1-1/+13
2020-02-28gl_state_tracker: Implement dirty flags for clip distances and shadersReinUsesLisp1-0/+1
2020-02-28gl_state_tracker: Add dirty flags for buffers and divisorsReinUsesLisp1-0/+4
2020-02-28maxwell_3d: Change write dirty flags to a bitsetReinUsesLisp1-1/+3
2020-02-28gl_state_tracker: Implement dirty flags for vertex formatsReinUsesLisp1-0/+12
2020-02-28gl_state_tracker: Implement dirty flags for color masksReinUsesLisp1-0/+11
2020-02-28gl_state_tracker: Implement dirty flags for scissorsReinUsesLisp1-6/+27
2020-02-28gl_state_tracker: Implement dirty flags for viewportsReinUsesLisp1-1/+9
2020-02-28renderer_opengl: Reintroduce dirty flags for render targetsReinUsesLisp1-0/+56
2020-02-28gl_rasterizer: Remove dirty flagsReinUsesLisp1-0/+0