Changes:
- daf658c "Merge Tagged PR 1012"
- ac0b632 "Merge Tagged PR 1340"
- 3651e38 "Merge Tagged PR 1703"
- 22e825a Merge pull request #3301 from ReinUsesLisp/state-tracker
- 735c003 video_core/dirty_flags: Address feedback
- ef7f6eb renderer_opengl: Fix edge-case where alpha testing might cull presentation
- a6a350d gl_texture_cache: Remove blending disable on blits
- 887d528 gl_rasterizer: Don't disable blending on clears
- ac20475 dirty_flags: Deduplicate code between OpenGL and Vulkan
- 6669b35 vk_rasterizer: Pass Maxwell registers to dynamic updates
See More
- 042256c state_tracker: Remove type traits with named structures
- 6ac3eb4 vk_state_tracker: Implement dirty flags for stencil properties
- f9df2c6 vk_state_tracker: Implement dirty flags for depth bounds
- cd0e28c vk_state_tracker: Implement dirty flags for blend constants
- a338709 vk_state_tracker: Implement dirty flags for depth bias
- 42f1874 vk_state_tracker: Implement dirty flags for scissors
- 1bd95a3 vk_state_tracker: Initial implementation
- b1498d2 gl_rasterizer: Remove num vertex buffers magic number
- 6243794 gl_rasterizer: Only apply polygon offset clamp if enabled
- 2eeea90 gl_state_tracker: Implement dirty flags for depth clamp enabling
- 3ce6677 gl_rasterizer: Disable scissor 0 when scissor is not used on clear
- 35bb923 gl_rasterizer: Notify depth mask changes on clear
- 98c8948 gl_rasterizer: Minor sort changes to clearing
- 15cadc3 maxwell_3d: Use two tables instead of three for dirty flags
- a5bfc0d gl_state_tracker: Track state of index buffers
- a42a6e1 gl_state_tracker: Implement dirty flags for clip control
- 4f8d152 gl_state_tracker: Implement dirty flags for point sizes
- 2316017 gl_state_tracker: Implement dirty flags for fragment color clamp
- bf1a1d9 gl_state_tracker: Implement dirty flags for logic op
- 13afd0e gl_state_tracker: Implement dirty flags for sRGB
- d8f5c45 gl_state_tracker: Implement dirty flags for rasterize enable
- b727d99 gl_state_tracker: Implement dirty flags for multisample
- 3c22bd9 gl_state_tracker: Implement dirty flags for alpha testing
- 9e46953 gl_state_tracker: Implement dirty flags for polygon offsets
- 46a1888 gl_state_tracker: Implement dirty flags for primitive restart
- 37536d7 gl_state_tracker: Implement dirty flags for stencil testing
- 40a2c57 gl_state_tracker: Implement depth dirty flags
- b910a83 gl_state_tracker: Implement dirty flags for front face and culling
- b01dd7d gl_state_tracker: Implement dirty flags for blending
- f7ec078 gl_state_tracker: Implement dirty flags for clip distances and shaders
- 758ad3f gl_state_tracker: Add dirty flags for buffers and divisors
- 9b08698 maxwell_3d: Change write dirty flags to a bitset
- 69ad627 gl_state_tracker: Implement dirty flags for vertex formats
- 6530144 gl_state_tracker: Implement dirty flags for color masks
- ba6f390 gl_state_tracker: Implement dirty flags for scissors
- 7f52efd gl_state_tracker: Implement dirty flags for viewports
- dacf83a renderer_opengl: Reintroduce dirty flags for render targets
- 9e74e69 maxwell_3d: Flatten cull and front face registers
- eed789d video_core: Reintroduce dirty flags infrastructure
- b92dfcd gl_state: Remove completely
- 1c4bf9c gl_state: Remove program tracking
- 5ccb079 gl_state: Remove framebuffer tracking
- 17a7fa7 gl_state: Remove image tracking
- 9677db0 gl_state: Remove texture and sampler tracking
- 1bc0da3 gl_state: Remove blend state tracking
- 7d9a5e9 gl_state: Remove stencil test tracking
- 07a954e gl_state: Remove clip control tracking
- 1eee891 gl_state: Remove clip distances tracking
- e8125af gl_state: Remove rasterizer disable tracking
- d3e433a gl_state: Remove viewport and depth range tracking
- 7c16b35 gl_state: Remove scissor test tracking
- 0914c70 gl_state: Remove color mask tracking
- 2392b54 gl_state: Remove clamp framebuffer color tracking
- f922369 gl_state: Remove multisample tracking
- 04d1134 gl_state: Remove framebuffer sRGB tracking
- d5ab035 gl_state: Remove VAO cache and tracking
- 2a662fe gl_state: Remove depth clamp tracking
- e1a16a5 gl_state: Remove depth tracking
- 0f343d3 gl_state: Remove primitive restart tracking
- 42708c7 gl_state: Remove logic op tracker
- 915d73f gl_state: Remove blend color tracking
- a0321b9 gl_state: Remove polygon offset tracking
- f646321 gl_state: Remove alpha test tracking
- c8f5f54 gl_state: Remove cull mode tracking
- 925521d gl_state: Remove front face tracking
- d2d5554 gl_state: Remove point size tracking
- b95f064 gl_rasterizer: Add oglEnablei helper
- 1698143 gl_rasterizer: Add OpenGL enable/disable helper
- 96ac3d5 gl_rasterizer: Remove dirty flags
- e38ed26 common/math_util: Support float type rectangles
This list of changes was auto generated.