summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_state_tracker.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* video_core: Remove all Core::System references in rendererReinUsesLisp2020-09-061-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.
* gl_rasterizer: Implement line widths and smooth linesReinUsesLisp2020-04-131-0/+1
| | | | | Implements "legacy" features from OpenGL present on hardware such as smooth lines and line width.
* gl_rasterizer: Implement polygon modes and fill rectanglesReinUsesLisp2020-03-101-0/+11
|
* renderer_opengl: Fix edge-case where alpha testing might cull presentationReinUsesLisp2020-02-281-0/+5
|
* gl_state_tracker: Implement dirty flags for depth clamp enablingReinUsesLisp2020-02-281-0/+1
|
* gl_rasterizer: Notify depth mask changes on clearReinUsesLisp2020-02-281-0/+5
|
* gl_state_tracker: Track state of index buffersReinUsesLisp2020-02-281-0/+13
|
* gl_state_tracker: Implement dirty flags for clip controlReinUsesLisp2020-02-281-0/+6
|
* gl_state_tracker: Implement dirty flags for point sizesReinUsesLisp2020-02-281-0/+1
|
* gl_state_tracker: Implement dirty flags for fragment color clampReinUsesLisp2020-02-281-0/+1
|
* gl_state_tracker: Implement dirty flags for logic opReinUsesLisp2020-02-281-0/+6
|
* gl_state_tracker: Implement dirty flags for sRGBReinUsesLisp2020-02-281-0/+6
|
* gl_state_tracker: Implement dirty flags for rasterize enableReinUsesLisp2020-02-281-0/+6
|
* gl_state_tracker: Implement dirty flags for multisampleReinUsesLisp2020-02-281-0/+1
|
* gl_state_tracker: Implement dirty flags for alpha testingReinUsesLisp2020-02-281-0/+1
|
* gl_state_tracker: Implement dirty flags for polygon offsetsReinUsesLisp2020-02-281-0/+5
|
* gl_state_tracker: Implement dirty flags for primitive restartReinUsesLisp2020-02-281-2/+2
|
* gl_state_tracker: Implement dirty flags for stencil testingReinUsesLisp2020-02-281-0/+5
|
* gl_state_tracker: Implement depth dirty flagsReinUsesLisp2020-02-281-1/+7
|
* gl_state_tracker: Implement dirty flags for front face and cullingReinUsesLisp2020-02-281-2/+11
|
* gl_state_tracker: Implement dirty flags for blendingReinUsesLisp2020-02-281-1/+13
|
* gl_state_tracker: Implement dirty flags for clip distances and shadersReinUsesLisp2020-02-281-0/+1
|
* gl_state_tracker: Add dirty flags for buffers and divisorsReinUsesLisp2020-02-281-0/+4
|
* maxwell_3d: Change write dirty flags to a bitsetReinUsesLisp2020-02-281-1/+3
|
* gl_state_tracker: Implement dirty flags for vertex formatsReinUsesLisp2020-02-281-0/+12
|
* gl_state_tracker: Implement dirty flags for color masksReinUsesLisp2020-02-281-0/+11
|
* gl_state_tracker: Implement dirty flags for scissorsReinUsesLisp2020-02-281-6/+27
|
* gl_state_tracker: Implement dirty flags for viewportsReinUsesLisp2020-02-281-1/+9
|
* renderer_opengl: Reintroduce dirty flags for render targetsReinUsesLisp2020-02-281-0/+56
|
* gl_rasterizer: Remove dirty flagsReinUsesLisp2020-02-281-0/+0