Ryujinx-git/Ryujinx.Graphics.Gpu/State
riperiperi 3d055da5fc
Allow swizzles to match with "undefined" components (#1538)
* Add swizzle matching rules.

Improves rules which try to match incompatible formats as perfect, such as D32 float -> R32 float.

Remove Format.HasOneComponent, since this information is now available via the FormatInfo struct.

* Fix this rule.

* Update component counts for depth formats.
2020-09-11 09:48:48 +10:00
..
BlendState.cs Implement Constant Color blends (#1119) 2020-04-25 23:00:43 +10:00
BlendStateCommon.cs Implement Constant Color blends (#1119) 2020-04-25 23:00:43 +10:00
Boolean32.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
ClearColors.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
Condition.cs Add XML documentation to Ryujinx.Graphics.Gpu.State 2020-01-09 02:13:00 +01:00
ConditionState.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
CopyBufferParams.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
CopyBufferSwizzle.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
CopyBufferTexture.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
CopyRegion.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
CopyTexture.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
CopyTextureControl.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
DepthBiasState.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
FaceState.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
GpuState.cs Implement a Macro JIT (#1445) 2020-08-03 03:36:57 +02:00
GpuStateTable.cs Initial transform feedback support (#1370) 2020-07-15 13:01:10 +10:00
GpuVa.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
IndexBufferState.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
Inline2MemoryParams.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
LogicalOpState.cs Implement Logical Operation registers and functionality (#1380) 2020-07-10 14:23:15 -03:00
MemoryLayout.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
MethodOffset.cs Implement alpha test using legacy functions (#1426) 2020-07-28 18:30:08 -03:00
PoolState.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
PrimitiveRestartState.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
PrimitiveTopology.cs Address PR feedback 2020-01-09 02:13:00 +01:00
ReportCounterType.cs Initial transform feedback support (#1370) 2020-07-15 13:01:10 +10:00
ResetCounterType.cs Add XML documentation to Ryujinx.Graphics.Gpu.State 2020-01-09 02:13:00 +01:00
RtColorMask.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
RtColorState.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
RtControl.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
RtDepthStencilState.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
RtFormat.cs Allow swizzles to match with "undefined" components (#1538) 2020-09-11 09:48:48 +10:00
SamplerIndex.cs Add XML documentation to Ryujinx.Graphics.Gpu.State 2020-01-09 02:13:00 +01:00
ScissorState.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
SemaphoreOperation.cs Implement FIFO semaphore (#1286) 2020-05-29 10:51:10 +02:00
SemaphoreState.cs Implement FIFO semaphore (#1286) 2020-05-29 10:51:10 +02:00
ShaderState.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
ShaderType.cs Add XML documentation to Ryujinx.Graphics.Gpu.State 2020-01-09 02:13:00 +01:00
Size3D.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
StencilBackMasks.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
StencilBackTestState.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
StencilTestState.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
TfBufferState.cs Initial transform feedback support (#1370) 2020-07-15 13:01:10 +10:00
TfState.cs Initial transform feedback support (#1370) 2020-07-15 13:01:10 +10:00
UniformBufferState.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
VertexAttribState.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
VertexBufferDrawState.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
VertexBufferState.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
ViewportExtents.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
ViewportTransform.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00
ViewVolumeClipControl.cs Fix depth clamp enable bit, unit scale for polygon offset. (#1178) 2020-04-30 11:47:24 +10:00
YControl.cs Implement Depth Clamping (#1120) 2020-04-17 11:16:49 +10:00