github yuzu-emu/yuzu-mainline mainline-0-192
yuzu 192

2 years ago

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.

Don't miss a new yuzu-mainline release

NewReleases is sending notifications on new releases.