SPIRV-Cross/reference/shaders-hlsl/frag
Hans-Kristian Arntzen 532f65583e Rewrite how non-uniform qualifiers are handled.
Remove all shenanigans with propagation, and only consume nonuniform
qualifiers exactly where needed (last minute).
2021-04-22 16:03:08 +02:00
..
array-lut-no-loop-variable.frag Deduce constant LUTs from read-write variables. 2018-07-05 13:25:57 +02:00
basic-color-3comp.sm30.frag Add tests for previous fix 2018-09-11 20:57:56 +02:00
basic-color-3comp.sm50.frag Add tests for previous fix 2018-09-11 20:57:56 +02:00
basic.frag Add basic support for : register() declaration in HLSL. 2017-06-17 10:15:32 +02:00
bit-conversions.frag Add new HLSL tests 2017-03-24 15:41:20 +01:00
boolean-mix.frag Swizzle scalars when splatting in HLSL. 2017-12-12 12:52:45 +01:00
builtins.frag HLSL: Fix FragCoord.w. 2020-08-20 16:22:48 +02:00
bvec-operations.frag Add new HLSL tests 2017-03-24 15:41:20 +01:00
clip-cull-distance.frag Fix incorrect loop range. 2018-02-22 17:00:41 +01:00
combined-texture-sampler-parameter.frag Deal better with CompositeExtract from constant composite. 2021-01-22 12:30:16 +01:00
combined-texture-sampler-shadow.frag Deal better with CompositeExtract from constant composite. 2021-01-22 12:30:16 +01:00
complex-expression-in-access-chain.frag HLSL: Fix FragCoord.w. 2020-08-20 16:22:48 +02:00
constant-composites.frag Support LUTs in single-function CFGs on Private storage class. 2019-02-06 10:38:59 +01:00
control-dependent-in-branch.desktop.frag HLSL query lod cleanups. 2019-07-24 11:34:28 +02:00
demote-to-helper.frag Support the SPV_EXT_demote_to_helper_invocation extension. 2019-07-17 09:12:22 -05:00
depth-greater-than.frag Deal with depth_greater/depth_less qualifiers. 2018-11-12 10:35:36 +01:00
depth-less-than.frag Deal with depth_greater/depth_less qualifiers. 2018-11-12 10:35:36 +01:00
dual-source-blending.frag HLSL: Support dual-source blending. 2019-01-11 10:03:45 +01:00
early-fragment-test.frag HLSL: Support early fragment tests attribute 2017-11-21 14:51:03 +01:00
for-loop-continue-control-flow.frag Fall back to complex loop if non-trivial continue block is found. 2019-07-08 11:54:29 +02:00
fp16-packing.frag Normalize all internal workaround methods to use spv prefix. 2020-11-23 15:42:27 +01:00
front-facing.frag Add IsFrontFace support to HLSL. 2018-02-15 12:42:56 +01:00
image-query-selective.frag Normalize all internal workaround methods to use spv prefix. 2020-11-23 15:42:27 +01:00
image-query-uav.frag Normalize all internal workaround methods to use spv prefix. 2020-11-23 15:42:27 +01:00
image-query-uav.nonwritable-uav-texture.frag Normalize all internal workaround methods to use spv prefix. 2020-11-23 15:42:27 +01:00
image-query.frag Normalize all internal workaround methods to use spv prefix. 2020-11-23 15:42:27 +01:00
input-attachment-ms.frag HLSL: Fix FragCoord.w. 2020-08-20 16:22:48 +02:00
input-attachment.frag HLSL: Fix FragCoord.w. 2020-08-20 16:22:48 +02:00
io-block.frag Add test for input I/O blocks in fragment. 2017-03-21 13:48:50 +01:00
legacy-tex-modifiers.sm30.frag HLSL: Fix texProj in legacy HLSL. 2020-06-16 12:54:22 +02:00
lut-promotion.frag Add some tests for LUT promotion. 2018-07-05 14:14:18 +02:00
matrix-input.frag Only unroll matrices for vertex input. 2017-10-05 16:31:52 +02:00
mod.frag Swizzle scalars when splatting in HLSL. 2017-12-12 12:52:45 +01:00
mrt.frag Fix swizzling of integers. 2018-01-04 13:16:56 +01:00
no-return2.frag Add some tests for no stage inputs or outputs in HLSL. 2017-03-21 13:48:50 +01:00
no-return.frag Add some tests for no stage inputs or outputs in HLSL. 2017-03-21 13:48:50 +01:00
nonuniform-qualifier.nonuniformresource.sm51.frag Rewrite how non-uniform qualifiers are handled. 2021-04-22 16:03:08 +02:00
partial-write-preserve.frag HLSL: Use same logic as GLSL for picking cbuffer block name. 2018-10-22 09:50:04 +02:00
pixel-interlock-ordered.sm51.fxconly.frag Support the SPV_EXT_fragment_shader_interlock extension. 2019-09-02 12:31:10 -05:00
point-coord-compat.frag Add workaround for PointCoord builtin on HLSL. 2018-02-23 15:58:35 +01:00
query-lod.desktop.frag HLSL query lod cleanups. 2019-07-24 11:34:28 +02:00
readonly-coherent-ssbo.force-uav.frag HLSL: Do not emit globallycoherent for SRV ByteAddressBuffer. 2020-03-05 10:37:36 +01:00
readonly-coherent-ssbo.frag HLSL: Do not emit globallycoherent for SRV ByteAddressBuffer. 2020-03-05 10:37:36 +01:00
resources.frag HLSL: Use same logic as GLSL for picking cbuffer block name. 2018-10-22 09:50:04 +02:00
row-major-layout-in-struct.frag HLSL: Use same logic as GLSL for picking cbuffer block name. 2018-10-22 09:50:04 +02:00
sample-cmp-level-zero.frag HLSL/MSL: Fix texture projection with Dref. 2019-01-28 10:25:13 +01:00
sample-mask-in-and-out.frag Adding BuiltInSampleMask in HLSL 2020-07-27 14:14:26 +02:00
sample-mask-in.frag Adding BuiltInSampleMask in HLSL 2020-07-27 14:14:26 +02:00
sample-mask-out.frag Adding BuiltInSampleMask in HLSL 2020-07-27 14:14:26 +02:00
sampler-array.frag HLSL: Fix FragCoord.w. 2020-08-20 16:22:48 +02:00
sampler-image-arrays.frag Add test for sampler image arrays. 2018-04-04 09:41:20 +02:00
scalar-refract-reflect.frag Normalize all internal workaround methods to use spv prefix. 2020-11-23 15:42:27 +01:00
separate-combined-fake-overload.sm30.frag HLSL: Complete support for combined image samplers in legacy. 2018-11-12 09:59:39 +01:00
spec-constant-block-size.frag Update tests. 2018-11-01 11:23:48 +01:00
spec-constant-ternary.frag Update to latest glslang/SPIRV-Tools. 2019-01-30 13:41:57 +01:00
switch-unsigned-case.frag Fix unsigned switch case selectors. 2018-11-26 10:36:50 +01:00
swizzle-scalar.frag Fix swizzling of integers. 2018-01-04 13:16:56 +01:00
tex-sampling-ms.frag HLSL: Fix FragCoord.w. 2020-08-20 16:22:48 +02:00
tex-sampling.frag HLSL/MSL: Fix texture projection with Dref. 2019-01-28 10:25:13 +01:00
tex-sampling.sm30.frag HLSL: Add regression test for SM3.0 texture samplers 2020-11-03 18:15:05 +01:00
texel-fetch-offset.frag HLSL: Fix FragCoord.w. 2020-08-20 16:22:48 +02:00
texture-proj-shadow.frag HLSL/MSL: Fix texture projection with Dref. 2019-01-28 10:25:13 +01:00
texture-size-combined-image-sampler.frag Normalize all internal workaround methods to use spv prefix. 2020-11-23 15:42:27 +01:00
unary-enclose.frag Fix unary enclosures. 2017-07-24 10:17:19 +02:00
unorm-snorm-packing.frag Normalize all internal workaround methods to use spv prefix. 2020-11-23 15:42:27 +01:00
various-glsl-ops.frag Fix swizzling of integers. 2018-01-04 13:16:56 +01:00