ryujinx-mirror/Ryujinx.Graphics.Gpu/Engine/Threed
gdkchan 7aa430f1a5
Add support for advanced blend (part 1/2) (#2801)
* Add blend microcode registers

* Add advanced blend support using host extension

* Remove debug message

* Use pre-generated table for blend functions

* XML docs

* Rename AdvancedBlendMode to AdvancedBlendOp for consistency

* Remove redundant code

* Fix some advanced blend related issues on Vulkan

* Formatting
2023-02-19 22:37:37 -03:00
..
Blender Add support for advanced blend (part 1/2) (#2801) 2023-02-19 22:37:37 -03:00
ConditionalRendering.cs Implement HLE macro for DrawElementsIndirect (#3748) 2022-11-16 14:53:04 -03:00
ConstantBufferUpdater.cs GPU: Don't trigger uploads for redundant buffer updates (#3828) 2022-11-24 15:50:15 +01:00
DrawManager.cs Handle mismatching texture size with copy dependencies (#4364) 2023-02-08 08:48:09 +01:00
DrawState.cs Fix DrawArrays vertex buffer size (#4141) 2022-12-21 19:08:12 +01:00
IbStreamer.cs Fix instanced indexed inline draw index count (#3389) 2022-06-10 23:44:49 -03:00
IndirectDrawType.cs Implement HLE macro for DrawElementsIndirect (#3748) 2022-11-16 14:53:04 -03:00
RenderTargetUpdateFlags.cs Handle mismatching texture size with copy dependencies (#4364) 2023-02-08 08:48:09 +01:00
SemaphoreUpdater.cs Scale SamplesPassed counter by RT scale on report (#3680) 2022-09-11 15:58:15 +00:00
SpecializationStateUpdater.cs Vulkan: Add workarounds for MoltenVK (#4202) 2023-01-13 01:31:21 +01:00
StateUpdater.cs Add support for advanced blend (part 1/2) (#2801) 2023-02-19 22:37:37 -03:00
StateUpdateTracker.cs Vulkan: Add workarounds for MoltenVK (#4202) 2023-01-13 01:31:21 +01:00
ThreedClass.cs Add support for advanced blend (part 1/2) (#2801) 2023-02-19 22:37:37 -03:00
ThreedClassState.cs Add support for advanced blend (part 1/2) (#2801) 2023-02-19 22:37:37 -03:00