aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl/gl_rasterizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* gl_rasterizer: Update stencil test regardless of it being disabledReinUsesLisp2020-03-261-5/+1
* gl_rasterizer: Synchronize stencil testing on clearsReinUsesLisp2020-03-261-0/+1
* gl_rasterizer: Use transformed viewport for depth rangesReinUsesLisp2020-03-221-4/+6
* gl_rasterizer: Silence misc warningsReinUsesLisp2020-03-181-7/+2
* gl_rasterizer: Implement transform feedback bindingsReinUsesLisp2020-03-131-7/+63
* Merge branch 'master' into shader-purgeRodrigo Locatti2020-03-131-2/+42
|\
| * Merge pull request #3491 from ReinUsesLisp/polygon-modesbunnei2020-03-131-0/+40
| |\
| | * gl_rasterizer: Implement polygon modes and fill rectanglesReinUsesLisp2020-03-091-0/+40
| * | gl_shader_manager: Fix interaction between graphics and computeReinUsesLisp2020-03-111-3/+2
| |/
* / gl_shader_cache: Rework shader cache and remove post-specializationsReinUsesLisp2020-03-091-25/+17
|/
* Merge pull request #3301 from ReinUsesLisp/state-trackerRodrigo Locatti2020-03-091-407/+462
|\
| * gl_rasterizer: Don't disable blending on clearsReinUsesLisp2020-02-281-4/+0
| * gl_rasterizer: Remove num vertex buffers magic numberReinUsesLisp2020-02-281-2/+4
| * gl_rasterizer: Only apply polygon offset clamp if enabledReinUsesLisp2020-02-281-3/+6
| * gl_state_tracker: Implement dirty flags for depth clamp enablingReinUsesLisp2020-02-281-3/+9
| * gl_rasterizer: Disable scissor 0 when scissor is not used on clearReinUsesLisp2020-02-281-0/+3
| * gl_rasterizer: Notify depth mask changes on clearReinUsesLisp2020-02-281-1/+1
| * gl_rasterizer: Minor sort changes to clearingReinUsesLisp2020-02-281-11/+9
| * gl_state_tracker: Implement dirty flags for clip controlReinUsesLisp2020-02-281-13/+17
| * gl_state_tracker: Implement dirty flags for point sizesReinUsesLisp2020-02-281-4/+17
| * gl_state_tracker: Implement dirty flags for fragment color clampReinUsesLisp2020-02-281-2/+8
| * gl_state_tracker: Implement dirty flags for logic opReinUsesLisp2020-02-281-2/+10
| * gl_state_tracker: Implement dirty flags for sRGBReinUsesLisp2020-02-281-2/+8
| * gl_state_tracker: Implement dirty flags for rasterize enableReinUsesLisp2020-02-281-2/+8
| * gl_state_tracker: Implement dirty flags for multisampleReinUsesLisp2020-02-281-0/+7
| * gl_state_tracker: Implement dirty flags for alpha testingReinUsesLisp2020-02-281-4/+14
| * gl_state_tracker: Implement dirty flags for polygon offsetsReinUsesLisp2020-02-281-2/+7
| * gl_state_tracker: Implement dirty flags for primitive restartReinUsesLisp2020-02-281-3/+12
| * gl_state_tracker: Implement dirty flags for stencil testingReinUsesLisp2020-02-281-3/+9
| * gl_state_tracker: Implement depth dirty flagsReinUsesLisp2020-02-281-5/+15
| * gl_state_tracker: Implement dirty flags for front face and cullingReinUsesLisp2020-02-281-4/+17
| * gl_state_tracker: Implement dirty flags for blendingReinUsesLisp2020-02-281-13/+36
| * gl_state_tracker: Implement dirty flags for clip distances and shadersReinUsesLisp2020-02-281-10/+18
| * gl_state_tracker: Add dirty flags for buffers and divisorsReinUsesLisp2020-02-281-22/+29
| * gl_state_tracker: Implement dirty flags for vertex formatsReinUsesLisp2020-02-281-9/+19
| * gl_state_tracker: Implement dirty flags for color masksReinUsesLisp2020-02-281-9/+30
| * gl_state_tracker: Implement dirty flags for scissorsReinUsesLisp2020-02-281-4/+20
| * gl_state_tracker: Implement dirty flags for viewportsReinUsesLisp2020-02-281-7/+24
| * renderer_opengl: Reintroduce dirty flags for render targetsReinUsesLisp2020-02-281-6/+14
| * maxwell_3d: Flatten cull and front face registersReinUsesLisp2020-02-281-3/+3
| * gl_state: Remove completelyReinUsesLisp2020-02-281-10/+3
| * gl_state: Remove program trackingReinUsesLisp2020-02-281-17/+11
| * gl_state: Remove framebuffer trackingReinUsesLisp2020-02-281-3/+2
| * gl_state: Remove image trackingReinUsesLisp2020-02-281-3/+3
| * gl_state: Remove texture and sampler trackingReinUsesLisp2020-02-281-6/+5
| * gl_state: Remove blend state trackingReinUsesLisp2020-02-281-25/+24
| * gl_state: Remove stencil test trackingReinUsesLisp2020-02-281-48/+17
| * gl_state: Remove clip control trackingReinUsesLisp2020-02-281-5/+6
| * gl_state: Remove clip distances trackingReinUsesLisp2020-02-281-8/+2
| * gl_state: Remove rasterizer disable trackingReinUsesLisp2020-02-281-4/+4