Sign in
chromium
/
external
/
github.com
/
microsoft
/
DirectXShaderCompiler
/
refs/heads/upstream/python3kgae-patch-1
/
.
/
tools
/
clang
/
test
/
CodeGenSPIRV
tree: fbe8a85a39cefd3d488ae2ee512c9e3321b56cc7 [
path history
]
[
tgz
]
legal-examples/
unsupported/
attribute.domain.isoline.hlsl
attribute.domain.quad.hlsl
attribute.domain.tri.hlsl
attribute.earlydepthstencil.ps.hlsl
attribute.instance.gs.hlsl
attribute.instance.missing.gs.hlsl
attribute.max-vertex-count.hlsl
attribute.numthreads.hlsl
attribute.numthreads.lib.hlsl
attribute.numthreads.lib.missing.hlsl
attribute.numthreads.missing.hlsl
attribute.outputcontrolpoints.hlsl
attribute.outputtopology.error.hlsl
attribute.outputtopology.point.hlsl
attribute.outputtopology.triangle-ccw.hlsl
attribute.outputtopology.triangle-cw.hlsl
attribute.partitioning.fractional-even.hlsl
attribute.partitioning.fractional-odd.hlsl
attribute.partitioning.integer.hlsl
attribute.postdepthcoverage.ps.hlsl
bezier.domain.hlsl2spv
bezier.hull.hlsl2spv
bezier_common_hull.hlsli
binary-op.arith-assign.matrix.hlsl
binary-op.arith-assign.mixed.form.hlsl
binary-op.arith-assign.mixed.type.hlsl
binary-op.arith-assign.scalar.hlsl
binary-op.arith-assign.vector.hlsl
binary-op.arithmetic.matrix.hlsl
binary-op.arithmetic.mixed.hlsl
binary-op.arithmetic.scalar.hlsl
binary-op.arithmetic.vector.hlsl
binary-op.assign.composite.hlsl
binary-op.assign.hlsl
binary-op.assign.image.hlsl
binary-op.assign.opaque.array.hlsl
binary-op.bitwise-assign.scalar.hlsl
binary-op.bitwise-assign.shift-left.hlsl
binary-op.bitwise-assign.shift-right.hlsl
binary-op.bitwise-assign.vector.hlsl
binary-op.bitwise.scalar.hlsl
binary-op.bitwise.shift-left.hlsl
binary-op.bitwise.shift-right.hlsl
binary-op.bitwise.vector.hlsl
binary-op.comma.hlsl
binary-op.comparison.scalar.hlsl
binary-op.comparison.vector.hlsl
binary-op.compound-assign.literal-float.hlsl
binary-op.logical-and.hlsl
binary-op.logical-or.hlsl
binary-op.mul-assign.type-mismatch.hlsl
binary-op.short-circuited-logical-and.hlsl
binary-op.short-circuited-logical-or.hlsl
capability.trimmed.o3.hlsl
capability.unique.hlsl
capability.untrimmed.fcgl.hlsl
capability.untrimmed.o0.hlsl
cast.2bool.explicit.hlsl
cast.2bool.implicit.hlsl
cast.2fp.explicit.hlsl
cast.2fp.implicit.hlsl
cast.2literal-int.implicit.hlsl
cast.2sint.explicit.hlsl
cast.2sint.implicit.hlsl
cast.2uint.explicit.hlsl
cast.2uint.implicit.hlsl
cast.bitwidth.hlsl
cast.enum.literal.hlsl
cast.flat-conversion.array-to-vector.hlsl
cast.flat-conversion.decl-ref.hlsl
cast.flat-conversion.implicit.hlsl
cast.flat-conversion.literal-initializer-opt.hlsl
cast.flat-conversion.literal-initializer.hlsl
cast.flat-conversion.matrix.hlsl
cast.flat-conversion.no-op.hlsl
cast.flat-conversion.struct-to-struct.hlsl
cast.flat-conversion.struct.hlsl
cast.flat-conversion.vector.hlsl
cast.float1.half1.hlsl
cast.literal-type.array-subscript.hlsl
cast.literal-type.ternary.2021.hlsl
cast.literal-type.ternary.hlsl
cast.mat-to-vec.hlsl
cast.matrix.splat.hlsl
cast.matrix.trunc.hlsl
cast.no-op.hlsl
cast.no-op.matrix.float-to-int.hlsl
cast.struct-to-int.hlsl
cast.vec-to-mat.explicit.hlsl
cast.vec-to-mat.implicit.hlsl
cast.vector.splat.hlsl
cast.vector.trunc.hlsl
cf.break.mixed.hlsl
cf.cond-op.hlsl
cf.discard.cs.hlsl
cf.discard.hlsl
cf.discard.to-demote.hlsl
cf.do.break.hlsl
cf.do.continue.hlsl
cf.do.nested.hlsl
cf.do.plain.hlsl
cf.for.break.hlsl
cf.for.continue.hlsl
cf.for.nested.hlsl
cf.for.plain.hlsl
cf.for.short-circuited-cond.hlsl
cf.if.const-cond.hlsl
cf.if.for.hlsl
cf.if.nested.hlsl
cf.if.plain.hlsl
cf.logical-and.hlsl
cf.logical-or.hlsl
cf.return.early.float4.hlsl
cf.return.early.hlsl
cf.return.memory-layout.hlsl
cf.return.storage-class.hlsl
cf.return.struct.hlsl
cf.return.void.hlsl
cf.switch.ifstmt.hlsl
cf.switch.opswitch.hlsl
cf.switch.opswitch.literal.hlsl
cf.while.break.hlsl
cf.while.continue.hlsl
cf.while.nested.hlsl
cf.while.plain.hlsl
cf.while.short-circuited-cond.hlsl
class.enum.hlsl
constant.array.hlsl
constant.matrix.hlsl
constant.scalar.16bit.disabled.hlsl
constant.scalar.16bit.enabled.half.zero.hlsl
constant.scalar.16bit.enabled.hlsl
constant.scalar.64bit.hlsl
constant.scalar.hlsl
constant.struct.hlsl
constant.vector.hlsl
cs.groupshared.function-param.hlsl
cs.groupshared.function-param.out.hlsl
cs.groupshared.hlsl
cs.groupshared.not-in-globals.hlsl
cs.groupshared.struct-function.hlsl
ddx.compute.hlsl
decoration.coherent.hlsl
decoration.no-contraction.hlsl
decoration.no-contraction.parameters.hlsl
decoration.no-contraction.stage-vars.hlsl
decoration.no-contraction.struct.hlsl
decoration.no-contraction.variable-reuse.hlsl
decoration.relaxed-precision.array.hlsl
decoration.relaxed-precision.basic.hlsl
decoration.relaxed-precision.bool.hlsl
decoration.relaxed-precision.image.hlsl
decoration.relaxed-precision.resource.in.struct.hlsl
decoration.relaxed-precision.struct.hlsl
decoration.user-type.hlsl
empty-struct-interface.vs.hlsl2spv
error.no.validation.hlsl
extension.unique.hlsl
fn.call.hlsl
fn.ctbuffer.hlsl
fn.default-arg.hlsl
fn.export.hlsl
fn.fixfuncall-compute.hlsl
fn.fixfuncall-linkage.hlsl
fn.forward-declaration.hlsl
fn.foward-declaration.hlsl
fn.noinline.hlsl
fn.param.default.hlsl
fn.param.inout.global.resource.hlsl
fn.param.inout.hlsl
fn.param.inout.local.resource.hlsl
fn.param.inout.no-copy.hlsl
fn.param.inout.stage.hlsl
fn.param.inout.storage-class.hlsl
fn.param.inout.type-mismatch.hlsl
fn.param.inout.vector.hlsl
fn.param.isomorphism.hlsl
fn.param.unsized-array.hlsl
fn.param.unsized-opaque-array-o3.hlsl
fn.param.unsized-opaque-array.hlsl
fn.template.arg.substitute.hlsl
fspv-entrypoint-name.hlsl
fspv-print-all.hlsl
gs.emit.hlsl
hs.bool.input.hlsl
hs.const.output-patch.hlsl
hs.const.output-patch.out.hlsl
hs.pcf.input-patch.hlsl
hs.pcf.output-patch.hlsl
hs.pcf.primitive-id.1.hlsl
hs.pcf.primitive-id.2.hlsl
hs.pcf.view-id.1.hlsl
hs.pcf.view-id.2.hlsl
hs.pcf.void.hlsl
hs.structure.hlsl
ifdef.spirv.hlsl
image.format.incompat.type.r64i.hlsl
image.format.incompat.type.r64ui.hlsl
image.format.incompat.type.rgba32f.hlsl
image.format.incompat.type.rgba32i.float.hlsl
image.format.incompat.type.rgba32i.uint.hlsl
image.format.incompat.type.rgba32ui.hlsl
initializelist.rwbyteaddressbuffer.hlsl
initializelist.undefined.hlsl
InlinedCodeTest.hlsl
InlinedCodeWithErrorTest.hlsl
intrinsics.64bit-interlocked-methods.cs.hlsl
intrinsics.64bit-interlocked-methods.ps.hlsl
intrinsics.abort.hlsl
intrinsics.abs.hlsl
intrinsics.acos.hlsl
intrinsics.all.hlsl
intrinsics.allmemorybarrier.hlsl
intrinsics.allmemorybarrierwithgroupsync.hlsl
intrinsics.and.hlsl
intrinsics.any.hlsl
intrinsics.asdouble.hlsl
intrinsics.asfloat.hlsl
intrinsics.asfloat16.hlsl
intrinsics.asin.hlsl
intrinsics.asint.hlsl
intrinsics.asint16.hlsl
intrinsics.asuint.hlsl
intrinsics.asuint.rvalue.hlsl
intrinsics.asuint16.hlsl
intrinsics.atan.fp16.hlsl
intrinsics.atan.hlsl
intrinsics.atan2.hlsl
intrinsics.ceil.hlsl
intrinsics.check-access-fully-mapped.hlsl
intrinsics.check-access-fully-mapped.without-sampler.hlsl
intrinsics.clamp.hlsl
intrinsics.clip.hlsl
intrinsics.cos.hlsl
intrinsics.cosh.hlsl
intrinsics.countbits.hlsl
intrinsics.cross.hlsl
intrinsics.D3DCOLORtoUBYTE4.hlsl
intrinsics.ddx-coarse.hlsl
intrinsics.ddx-fine.hlsl
intrinsics.ddx.hlsl
intrinsics.ddy-coarse.hlsl
intrinsics.ddy-fine.hlsl
intrinsics.ddy.hlsl
intrinsics.degrees.hlsl
intrinsics.determinant.hlsl
intrinsics.devicememorybarrier.hlsl
intrinsics.devicememorybarrierwithgroupsync.hlsl
intrinsics.distance.hlsl
intrinsics.dot.hlsl
intrinsics.dot4add.hlsl
intrinsics.dst.hlsl
intrinsics.exp.hlsl
intrinsics.exp2.hlsl
intrinsics.f16tof32.hlsl
intrinsics.f32tof16.hlsl
intrinsics.faceforward.hlsl
intrinsics.firstbithigh.64bit.hlsl
intrinsics.firstbithigh.hlsl
intrinsics.firstbitlow.64bit.hlsl
intrinsics.firstbitlow.hlsl
intrinsics.floatsign.hlsl
intrinsics.floor.hlsl
intrinsics.fma.hlsl
intrinsics.fmod.hlsl
intrinsics.frac.hlsl
intrinsics.frexp.hlsl
intrinsics.fwidth.hlsl
intrinsics.get-attribute-at-vertex.n.bool.hlsl
intrinsics.get-attribute-at-vertex.n.callChain.hlsl
intrinsics.get-attribute-at-vertex.n.channel.hlsl
intrinsics.get-attribute-at-vertex.non-pixel-shader.hlsl
intrinsics.get-attribute-at-vertex.s.bool.hlsl
intrinsics.get-attribute-at-vertex.s.callChain.hlsl
intrinsics.get-attribute-at-vertex.s.channel.hlsl
intrinsics.get-attribute-at-vertex.s.funcParam.hlsl
intrinsics.get-attribute-at-vertex.s.funcParam.neg.hlsl
intrinsics.get-attribute-at-vertex.s.nestedStruct.hlsl
intrinsics.get-attribute-at-vertex.s.retStruct.hlsl
intrinsics.get-attribute-at-vertex.s.tempStruct.hlsl
intrinsics.get-attribute-at-vertex.var.idx.hlsl
intrinsics.get-render-target-sample-count.hlsl
intrinsics.get-render-target-sample-position.hlsl
intrinsics.groupmemorybarrier.hlsl
intrinsics.groupmemorybarrierwithgroupsync.hlsl
intrinsics.interlocked-methods.compareexchange.output.hlsl
intrinsics.interlocked-methods.compareexchange.reference.hlsl
intrinsics.interlocked-methods.cs.hlsl
intrinsics.interlocked-methods.error.hlsl
intrinsics.interlocked-methods.ps.hlsl
intrinsics.interlocked-methods.raygeneration.hlsl
intrinsics.interlocked-methods.static-error.hlsl
intrinsics.interlocked-methods.texture.swizzling.error.hlsl
intrinsics.interlocked-methods.texture.swizzling.hlsl
intrinsics.intsign.hlsl
intrinsics.isfinite.hlsl
intrinsics.isinf.hlsl
intrinsics.isnan.hlsl
intrinsics.ldexp.hlsl
intrinsics.length.hlsl
intrinsics.lerp.hlsl
intrinsics.lit.hlsl
intrinsics.log.hlsl
intrinsics.log10.hlsl
intrinsics.log2.hlsl
intrinsics.mad.hlsl
intrinsics.max.finitemathonly.hlsl
intrinsics.max.hlsl
intrinsics.min.finitemathonly.hlsl
intrinsics.min.hlsl
intrinsics.modf.hlsl
intrinsics.modf.swizzle.hlsl
intrinsics.msad4.hlsl
intrinsics.mul.hlsl
intrinsics.multiprefix.hlsl
intrinsics.non-uniform-resource-index.hlsl
intrinsics.normalize.hlsl
intrinsics.or.hlsl
intrinsics.pow.hlsl
intrinsics.printf.hlsl
intrinsics.radians.hlsl
intrinsics.rcp.hlsl
intrinsics.reflect.hlsl
intrinsics.refract.hlsl
intrinsics.reversebits.hlsl
intrinsics.round.hlsl
intrinsics.rsqrt.hlsl
intrinsics.saturate.hlsl
intrinsics.select.hlsl
intrinsics.sin.hlsl
intrinsics.sincos.hlsl
intrinsics.sinh.hlsl
intrinsics.sm6_6.ishelperlane.hlsl
intrinsics.sm6_6.ishelperlane.vk1p3.hlsl
intrinsics.sm6_6.pack_clamp_s8u8.hlsl
intrinsics.sm6_6.pack_s8u8.hlsl
intrinsics.sm6_6.unpack.hlsl
intrinsics.smoothstep.hlsl
intrinsics.sqrt.hlsl
intrinsics.step.hlsl
intrinsics.tan.hlsl
intrinsics.tanh.hlsl
intrinsics.transpose.hlsl
intrinsics.trunc.hlsl
intrinsics.umad.hlsl
intrinsics.vkcrossdevicescope.hlsl
intrinsics.vkdevicescope.hlsl
intrinsics.vkinvocationscope.hlsl
intrinsics.vkqueuefamilyscope.hlsl
intrinsics.vkrawbufferload.bitfield.hlsl
intrinsics.vkrawbufferload.error.hlsl
intrinsics.vkrawbufferload.hlsl
intrinsics.vkrawbufferstore.bitfields.hlsl
intrinsics.vkrawbufferstore.hlsl
intrinsics.vkreadclock.hlsl
intrinsics.vksubgroupscope.hlsl
intrinsics.vkworkgroupscope.hlsl
lit.local.cfg
literal.constant-composite.hlsl
literal.unused.hlsl
literal.vec-times-scalar.hlsl
meshshading.ext.amplification.hlsl
meshshading.ext.cullprimative.hlsl
meshshading.ext.no-explicit-exts-spv1.4.mesh.hlsl
meshshading.ext.optimized.hlsl
meshshading.ext.ps.hlsl
meshshading.ext.triangle.mesh.hlsl
meshshading.nv.amplification.hlsl
meshshading.nv.buffer.mesh.hlsl
meshshading.nv.error1.amplification.hlsl
meshshading.nv.error1.mesh.hlsl
meshshading.nv.error10.mesh.hlsl
meshshading.nv.error11.mesh.hlsl
meshshading.nv.error12.mesh.hlsl
meshshading.nv.error13.mesh.hlsl
meshshading.nv.error14.mesh.hlsl
meshshading.nv.error2.amplification.hlsl
meshshading.nv.error2.mesh.hlsl
meshshading.nv.error3.amplification.hlsl
meshshading.nv.error3.mesh.hlsl
meshshading.nv.error4.amplification.hlsl
meshshading.nv.error4.mesh.hlsl
meshshading.nv.error5.mesh.hlsl
meshshading.nv.error6.mesh.hlsl
meshshading.nv.error7.mesh.hlsl
meshshading.nv.error8.mesh.hlsl
meshshading.nv.error9.mesh.hlsl
meshshading.nv.fncall.amplification.hlsl
meshshading.nv.line.mesh.hlsl
meshshading.nv.point.mesh.hlsl
meshshading.nv.request-nv-with-spv1.4.mesh.hlsl
meshshading.nv.triangle.mesh.hlsl
method.append-structured-buffer.append.hlsl
method.append-structured-buffer.get-dimensions.hlsl
method.buffer.get-dimensions.hlsl
method.buffer.load.hlsl
method.buffer.load.offset.error.hlsl
method.byte-address-buffer.get-dimensions.hlsl
method.byte-address-buffer.load.hlsl
method.byte-address-buffer.load.layout.hlsl
method.byte-address-buffer.store.hlsl
method.byte-address-buffer.templated-load.matrix.hlsl
method.byte-address-buffer.templated-load.scalar.hlsl
method.byte-address-buffer.templated-load.struct.hlsl
method.byte-address-buffer.templated-load.struct2.hlsl
method.byte-address-buffer.templated-load.struct3.hlsl
method.byte-address-buffer.templated-load.vector.hlsl
method.byte-address-buffer.templated-store.matrix.hlsl
method.byte-address-buffer.templated-store.struct.hlsl
method.byte-address-buffer.templated-store.struct2.hlsl
method.consume-structured-buffer.consume.hlsl
method.consume-structured-buffer.get-dimensions.hlsl
method.input-output-patch.access.hlsl
method.rw-byte-address-buffer.atomic.hlsl
method.rw-structured-buffer.counter.hlsl
method.rwtexture.get-dimensions.hlsl
method.rwtexture.load.hlsl
method.rwtexture.load.invalid-residency-arg.hlsl
method.structured-buffer.get-dimensions.hlsl
method.structured-buffer.load.hlsl
namespace.functions.hlsl
namespace.globals.hlsl
namespace.resources.hlsl
oo.call.method.with.same.base.method.name.hlsl
oo.class.method.hlsl
oo.inheritance.base-with-byte-address-buffer.hlsl
oo.inheritance.call.base.method.hlsl
oo.inheritance.hlsl
oo.inheritance.layout-differences.hlsl
oo.inheritance.layout.empty-struct.hlsl
oo.inheritance.member.function.hlsl
oo.inheritance.stage-io.gs.hlsl
oo.inheritance.stage-io.vs.hlsl
oo.method.on-static-var.hlsl
oo.static.member.init.hlsl
oo.struct.derived.methods.hlsl
oo.struct.derived.methods.override.hlsl
oo.struct.method.hlsl
oo.struct.static.member.hlsl
oo.struct.this.alias.hlsl
op.array.access.hlsl
op.buffer.access.bitfield.hlsl
op.buffer.access.hlsl
op.cbuffer.access.hlsl
op.cbuffer.access.majorness.hlsl
op.constant-buffer.access.hlsl
op.matrix.access.1x1.hlsl
op.matrix.access.1xn.hlsl
op.matrix.access.mx1.hlsl
op.matrix.access.mxn.hlsl
op.rasterizer-ordered-views.access.hlsl
op.rasterizer-ordered-views.access.sample.hlsl
op.rasterizer-ordered-views.access.shading-rate.hlsl
op.rw-structured-buffer.access.hlsl
op.rwbuffer.access.hlsl
op.rwtexture.access.read.hlsl
op.rwtexture.access.write.hlsl
op.sizeof.hlsl
op.sizeof.same.for.init.and.return.hlsl
op.struct.access.bitfield.hlsl
op.struct.access.hlsl
op.structured-buffer.access.bitfield.hlsl
op.structured-buffer.access.hlsl
op.structured-buffer.reconstruct.bitfield.hlsl
op.tbuffer.access.hlsl
op.texture-buffer.access.hlsl
op.texture.access.hlsl
op.texture.mips-access.hlsl
op.texture.sample-access.hlsl
op.vector.access.hlsl
op.vector.swizzle.buffer-access.hlsl
op.vector.swizzle.const-scalar.hlsl
op.vector.swizzle.hlsl
op.vector.swizzle.size1.hlsl
op.vector.swizzle.texture-access.hlsl
operator.overloading.call.hlsl
operator.overloading.mat.mul.hlsl
operator.overloading.resource.type.check.hlsl
operator.overloading.star.hlsl
operator.overloading.subscript.hlsl
partial.template.specialization.hlsl
passthru-cs.hlsl2spv
passthru-ps.hlsl2spv
passthru-vs.hlsl2spv
PositionInVSTests.hlsl
pragma.pack_matrix.hlsl
preprocess.error.hlsl
primitive.error.gs.hlsl
primitive.line.gs.hlsl
primitive.lineadj.gs.hlsl
primitive.point.gs.hlsl
primitive.triangle.gs.hlsl
primitive.triangleadj.gs.hlsl
rayquery_init_expr.hlsl
rayquery_init_expr_error.hlsl
raytracing.acceleration-structure.hlsl
raytracing.acceleration-structure.ray_query.hlsl
raytracing.acceleration-structure.ray_tracing.hlsl
raytracing.khr.closesthit.hlsl
raytracing.khr.closesthit.vulkan1.1spirv1.4.hlsl
raytracing.khr.terminate.hlsl
raytracing.nv.anyhit.hlsl
raytracing.nv.callable.hlsl
raytracing.nv.closesthit.hlsl
raytracing.nv.enum.hlsl
raytracing.nv.intersection.hlsl
raytracing.nv.library.hlsl
raytracing.nv.miss.hlsl
raytracing.nv.raygen.hlsl
raytracing.target-env-error.hlsl
reduce.load.size.hlsl
rich.debug.cbuffer.hlsl
rich.debug.debugcompilationunit.hlsl
rich.debug.debugdeclare.hlsl
rich.debug.debugdeclare.without.init.hlsl
rich.debug.debuglexicalblock.hlsl
rich.debug.debugscope.hlsl
rich.debug.debugsource.hlsl
rich.debug.debugsource.multiple.hlsl
rich.debug.function.hlsl
rich.debug.function.param.hlsl
rich.debug.function.parent.hlsl
rich.debug.global-variable.hlsl
rich.debug.local-variable.hlsl
rich.debug.member.function.param.hlsl
rich.debug.rwtexture.hlsl
rich.debug.sampler.hlsl
rich.debug.scope.after.compound.statement.hlsl
rich.debug.sort.type.template.hlsl
rich.debug.structured-buffer.hlsl
rich.debug.switch.debugscope.hlsl
rich.debug.texture.hlsl
rich.debug.type.array-from-same-type.hlsl
rich.debug.type.array.hlsl
rich.debug.type.bool.hlsl
rich.debug.type.composite.before.function.hlsl
rich.debug.type.composite.empty.hlsl
rich.debug.type.composite.hlsl
rich.debug.type.composite.warning.hlsl
rich.debug.type.float.hlsl
rich.debug.type.function.hlsl
rich.debug.type.int.hlsl
rich.debug.type.matrix.hlsl
rich.debug.type.member.function.hlsl
rich.debug.type.vector.hlsl
select.long.lit.hlsl
select.long.lit.hlsl2021.hlsl
select.short.lit.hlsl
select.short.lit.hlsl2021.hlsl
semantic.arbitrary.hlsl
semantic.arbitrary.location.alpha.hlsl
semantic.arbitrary.location.decl.hlsl
semantic.barycentrics.ps.np-c.hlsl
semantic.barycentrics.ps.np-s.hlsl
semantic.barycentrics.ps.np.hlsl
semantic.barycentrics.ps.s-c.hlsl
semantic.barycentrics.ps.s-s.hlsl
semantic.barycentrics.ps.s.hlsl
semantic.coverage.ps.hlsl
semantic.coverage.type-mismatch.ps.hlsl
semantic.depth-greater-equal.ps.hlsl
semantic.depth-less-equal.ps.hlsl
semantic.depth.ps.hlsl
semantic.dispatch-thread-id.cs.hlsl
semantic.dispatch-thread-id.int2.cs.hlsl
semantic.dispatch-thread-id.uint.cs.hlsl
semantic.domain-location.ds.hlsl
semantic.duplicated-location.hlsl
semantic.duplication.hlsl
semantic.group-id.cs.hlsl
semantic.group-id.int2.cs.hlsl
semantic.group-id.uint.cs.hlsl
semantic.group-index.cs.hlsl
semantic.group-thread-id.cs.hlsl
semantic.group-thread-id.int2.cs.hlsl
semantic.group-thread-id.uint.cs.hlsl
semantic.gs-instance-id.gs.hlsl
semantic.hull-input.size-mismatch.hs.hlsl
semantic.inner-coverage.ps.hlsl
semantic.inner-coverage.type-error.hlsl
semantic.inside-tess-factor.ds.array1.hlsl
semantic.inside-tess-factor.ds.hlsl
semantic.inside-tess-factor.hs.array1.hlsl
semantic.inside-tess-factor.hs.hlsl
semantic.instance-id.ds.hlsl
semantic.instance-id.gs.hlsl
semantic.instance-id.hs.hlsl
semantic.instance-id.ps.hlsl
semantic.instance-id.vs.hlsl
semantic.is-front-face.gs.hlsl
semantic.is-front-face.ps.hlsl
semantic.nonzero-base-instance.vs.hlsl
semantic.on-struct.hlsl
semantic.output-control-point-id.hs.error.hlsl
semantic.output-control-point-id.hs.hlsl
semantic.primitive-id.ds.hlsl
semantic.primitive-id.gs.hlsl
semantic.primitive-id.hs.hlsl
semantic.primitive-id.ps.hlsl
semantic.render-target-array-index-core.vs.hlsl
semantic.render-target-array-index.ds.hlsl
semantic.render-target-array-index.gs.hlsl
semantic.render-target-array-index.hs.hlsl
semantic.render-target-array-index.ps.hlsl
semantic.render-target-array-index.vs.hlsl
semantic.sample-index.ps.hlsl
semantic.stencil-ref.ps.hlsl
semantic.target.dual-blend.error1.hlsl
semantic.target.dual-blend.error2.hlsl
semantic.target.dual-blend.hlsl
semantic.target.ps.hlsl
semantic.tess-factor.ds.hlsl
semantic.tess-factor.hs.hlsl
semantic.tess-factor.size-mismatch.ds.hlsl
semantic.tess-factor.size-mismatch.hs.hlsl
semantic.unsigned-nonzero-base-instance.vs.hlsl
semantic.vertex-id.vs.hlsl
semantic.view-id.ds.hlsl
semantic.view-id.gs.hlsl
semantic.view-id.hs.hlsl
semantic.view-id.ps.hlsl
semantic.view-id.vs.hlsl
semantic.viewport-array-index-core.vs.hlsl
semantic.viewport-array-index.ds.hlsl
semantic.viewport-array-index.gs.hlsl
semantic.viewport-array-index.hs.hlsl
semantic.viewport-array-index.ps.hlsl
semantic.viewport-array-index.vs.hlsl
shader.debug.debuglexicalblock.hlsl
shader.debug.extensions.hlsl
shader.debug.file.composite.hlsl
shader.debug.function.hlsl
shader.debug.line.branch.hlsl
shader.debug.line.composite.hlsl
shader.debug.line.hlsl
shader.debug.line.include.hlsl
shader.debug.line.intrinsic.hlsl
shader.debug.line.operators.hlsl
shader.debug.line.precedence.hlsl
shader.debug.line.variables.hlsl
shader.debug.runtimearray.hlsl
shader.debug.source.hlsl
shader.debug.sourcecontinued.hlsl
signature.packing.hlsl
signature.packing.hs.hlsl
single.derivative.execmode.hlsl
sm6.quad-read-across-diagonal.hlsl
sm6.quad-read-across-diagonal.vulkan1.2.hlsl
sm6.quad-read-across-x.hlsl
sm6.quad-read-across-x.vulkan1.2.hlsl
sm6.quad-read-across-y.hlsl
sm6.quad-read-across-y.vulkan1.2.hlsl
sm6.quad-read-lane-at.hlsl
sm6.quad-read-lane-at.vulkan1.2.hlsl
sm6.wave-active-all-equal-matrix.hlsl
sm6.wave-active-all-equal-matrix1x1.hlsl
sm6.wave-active-all-equal-scalar.hlsl
sm6.wave-active-all-equal-vector.hlsl
sm6.wave-active-all-equal.vulkan1.0.hlsl
sm6.wave-active-all-equal.vulkan1.2.hlsl
sm6.wave-active-all-true.hlsl
sm6.wave-active-all-true.vulkan1.2.hlsl
sm6.wave-active-any-true.hlsl
sm6.wave-active-any-true.vulkan1.2.hlsl
sm6.wave-active-ballot.hlsl
sm6.wave-active-ballot.vulkan1.2.hlsl
sm6.wave-active-bit-and.hlsl
sm6.wave-active-bit-and.vulkan1.2.hlsl
sm6.wave-active-bit-or.hlsl
sm6.wave-active-bit-or.vulkan1.2.hlsl
sm6.wave-active-bit-xor.hlsl
sm6.wave-active-bit-xor.vulkan1.2.hlsl
sm6.wave-active-count-bits.hlsl
sm6.wave-active-count-bits.vulkan1.2.hlsl
sm6.wave-active-max.hlsl
sm6.wave-active-max.vulkan1.2.hlsl
sm6.wave-active-min.hlsl
sm6.wave-active-min.vulkan1.2.hlsl
sm6.wave-active-product.hlsl
sm6.wave-active-product.vulkan1.2.hlsl
sm6.wave-active-sum.hlsl
sm6.wave-active-sum.vulkan1.2.hlsl
sm6.wave-get-lane-count.hlsl
sm6.wave-get-lane-count.ps.hlsl
sm6.wave-get-lane-count.vulkan1.2.hlsl
sm6.wave-get-lane-index.hlsl
sm6.wave-get-lane-index.ps.hlsl
sm6.wave-get-lane-index.vulkan1.2.hlsl
sm6.wave-is-first-lane.hlsl
sm6.wave-is-first-lane.vulkan1.2.hlsl
sm6.wave-op.no-target-env.error.hlsl
sm6.wave-op.target-vulkan1.error.hlsl
sm6.wave-prefix-count-bits.hlsl
sm6.wave-prefix-count-bits.vulkan1.2.hlsl
sm6.wave-prefix-product.hlsl
sm6.wave-prefix-product.vulkan1.2.hlsl
sm6.wave-prefix-sum.hlsl
sm6.wave-prefix-sum.vulkan1.2.hlsl
sm6.wave-read-lane-at.hlsl
sm6.wave-read-lane-at.vulkan1.2.hlsl
sm6.wave-read-lane-first.hlsl
sm6.wave-read-lane-first.vulkan1.2.hlsl
sm6.wave.builtin.no-dup.hlsl
sm6.wave.builtin.no-dup.vulkan1.2.hlsl
sm6_6.objects.descriptorheap.hlsl
SourceCodeWithoutFilePath.hlsl
spirv.builtin.device-index.hlsl
spirv.builtin.device-index.invalid.hlsl
spirv.builtin.helper-invocation.hlsl
spirv.builtin.helper-invocation.invalid.hlsl
spirv.builtin.helper-invocation.vk1p3.hlsl
spirv.builtin.point-size.invalid.hlsl
spirv.builtin.shader-draw-parameters.hlsl
spirv.builtin.shader-draw-parameters.invalid.hlsl
spirv.cf.ret-missing.hlsl
spirv.debug.cl-option.hlsl
spirv.debug.commit.hlsl
spirv.debug.ctrl.file.hlsl
spirv.debug.ctrl.line.hlsl
spirv.debug.ctrl.tool.hlsl
spirv.debug.ctrl.unknown.hlsl
spirv.debug.o1.option.hlsl
spirv.debug.o2.option.hlsl
spirv.debug.o3.option.hlsl
spirv.debug.opline.branch.hlsl
spirv.debug.opline.composite.hlsl
spirv.debug.opline.end.of.shader.hlsl
spirv.debug.opline.entry.hlsl
spirv.debug.opline.function.hlsl
spirv.debug.opline.hlsl
spirv.debug.opline.include-file-1.hlsli
spirv.debug.opline.include-file-2.hlsli
spirv.debug.opline.include-file-3.hlsli
spirv.debug.opline.include.hlsl
spirv.debug.opline.intrinsic.control.barrier.hlsl
spirv.debug.opline.intrinsic.hlsl
spirv.debug.opline.intrinsic.vulkan1.1.hlsl
spirv.debug.opline.operators.hlsl
spirv.debug.opline.precedence.hlsl
spirv.debug.opline.variables.hlsl
spirv.debug.opsource.hlsl
spirv.debug.opsource.include-file.hlsli
spirv.debug.opsource.include.hlsl
spirv.debug.source.non.existing.file.hlsl
spirv.entry-function.inout.hlsl
spirv.entry-function.unused-param.hlsl
spirv.entry-function.wrapper.hlsl
spirv.environment.invalid.hlsl
spirv.ext.allow-all-khr.hlsl
spirv.ext.cl.allow.hlsl
spirv.ext.cl.forbid.hlsl
spirv.ext.cl.unknown.hlsl
spirv.interface.alias-builtin.hlsl
spirv.interface.ds.hlsl
spirv.interface.gs.hlsl
spirv.interface.holes.hlsl
spirv.interface.hs.hlsl
spirv.interface.hs.large.hlsl
spirv.interface.multiple.entries.built-in.hlsl
spirv.interface.multiple.entries.built-in.vk.1p2.hlsl
spirv.interface.multiple.entries.hlsl
spirv.interface.multiple.entries.simple.hlsl
spirv.interface.multiple.entries.vk.1p2.hlsl
spirv.interface.ps.array.sv_clipdistance.hlsl
spirv.interface.ps.hlsl
spirv.interface.ps.inheritance.sv_clipdistance.hlsl
spirv.interface.ps.multiple.array.sv_clipdistance.hlsl
spirv.interface.vs.array.sv_clipdistance.hlsl
spirv.interface.vs.clip_distance.type.error.hlsl
spirv.interface.vs.hlsl
spirv.interface.vs.multiple.array.sv_clipdistance.hlsl
spirv.interpolation.error.hlsl
spirv.interpolation.mesh.hlsl
spirv.interpolation.ps.hlsl
spirv.interpolation.vs.hlsl
spirv.legal.cbuffer.hlsl
spirv.legal.counter.nested-struct.hlsl
spirv.legal.opaque-struct.hlsl
spirv.legal.sbuffer.counter.hlsl
spirv.legal.sbuffer.counter.method.hlsl
spirv.legal.sbuffer.counter.struct.hlsl
spirv.legal.sbuffer.methods.hlsl
spirv.legal.sbuffer.struct.hlsl
spirv.legal.sbuffer.struct.vulkan1p2.hlsl
spirv.legal.sbuffer.usage.hlsl
spirv.legal.tbuffer.hlsl
spirv.opt.cl.oconfig.hlsl
spirv.opt.fd.hlsl
spirv.opt.fre.hlsl
spirv.opt.gec.hlsl
spirv.opt.gis.hlsl
spirv.opt.invalid-flag.cl.oconfig.hlsl
spirv.opt.multiple.cl.oconfig.hlsl
spirv.opt.qstripreflect.hlsl
spirv.opt.with-O0.cl.oconfig.hlsl
spirv.opt.with-O1.cl.oconfig.hlsl
spirv.opt.with-O2.cl.oconfig.hlsl
spirv.opt.with-O3.cl.oconfig.hlsl
spirv.stage-io.16bit.hlsl
spirv.stage-io.relaxed-precision.hlsl
spirv.storage-class.hlsl
spirv.string.hlsl
spirv.user-semantic.vs.hlsl
spv.enable-maximal-reconvergence.hlsl
spv.inline.builtin.both.error.hlsl
spv.inline.builtin.enum.hlsl
spv.inline.builtin.input.flat.hlsl
spv.inline.builtin.input.hlsl
spv.inline.builtin.input.nonconst.hlsl
spv.inline.builtin.input.nonstatic.error.hlsl
spv.inline.builtin.output.hlsl
spv.inline.builtin.output.nonstatic.error.hlsl
spv.inline.builtin.redefine.error.hlsl
spv.inline.capability.hlsl
spv.inline.executionmode.hlsl
spv.inline.executionmode.undefined.hlsl
spv.inline.extension.hlsl
spv.inline.extension.unused.hlsl
spv.intrinsic.reference.error.hlsl
spv.intrinsic.result_id.hlsl
spv.intrinsicDecorate.hlsl
spv.intrinsicExecutionMode.hlsl
spv.intrinsicExecutionMode.template.hlsl
spv.intrinsicExecutionModeId.hlsl
spv.intrinsicInstruction.hlsl
spv.intrinsicLiteral.hlsl
spv.intrinsicStorageClass.hlsl
spv.intrinsicTypeInteger.hlsl
spv.intrinsicTypeRayquery.hlsl
spv.preserve-interface.hlsl
spv.use-legacy-buffer-matrix-order.hlsl
template.static.var.hlsl
ternary-op.cond-op.hlsl
ternary-op.short-circuited-cond-op.hlsl
ternary-op.short-circuited-cond-op.sampler-state.hlsl
texture.array.gather-alpha.hlsl
texture.array.gather-blue.hlsl
texture.array.gather-cmp-red.hlsl
texture.array.gather-cmp.hlsl
texture.array.gather-green.hlsl
texture.array.gather-red.hlsl
texture.array.gather.hlsl
texture.array.load.hlsl
texture.array.sample-bias.hlsl
texture.array.sample-cmp-level-zero.hlsl
texture.array.sample-cmp.hlsl
texture.array.sample-grad.hlsl
texture.array.sample-level.hlsl
texture.array.sample.hlsl
texture.calculate-lod-unclamped.hlsl
texture.calculate-lod.hlsl
texture.calculate.lod.compute.linear.hlsl
texture.calculate.lod.compute.quad.hlsl
texture.calculate.lod.unclamped.compute.linear.hlsl
texture.calculate.lod.unclamped.compute.quad.hlsl
texture.gather-alpha.hlsl
texture.gather-blue.hlsl
texture.gather-cmp-alpha.hlsl
texture.gather-cmp-blue.hlsl
texture.gather-cmp-green.hlsl
texture.gather-cmp-red.hlsl
texture.gather-cmp.hlsl
texture.gather-green.hlsl
texture.gather-red.hlsl
texture.gather.hlsl
texture.get-dimensions.hlsl
texture.get-sample-position.hlsl
texture.load.hlsl
texture.sample-bias.hlsl
texture.sample-cmp-level-zero.hlsl
texture.sample-cmp.hlsl
texture.sample-grad.hlsl
texture.sample-invalid-implicit-lod.hlsl
texture.sample-level.hlsl
texture.sample-offset.with.loop-unroll.hlsl
texture.sample.compute.linear.hlsl
texture.sample.compute.quad.hlsl
texture.sample.hlsl
texture.sample.invalid.tex2d.hlsl
texture.sample.offset.needs.legalization.hlsl
texture.sample.offset.needs.legalization.o0.hlsl
texture.sample.variable-offset.hlsl
texture.samplebias.compute.linear.hlsl
texture.samplebias.compute.quad.hlsl
texture.samplecmp.compute.linear.hlsl
texture.samplecmp.compute.quad.hlsl
type.append-structured-buffer.array.hlsl
type.append-structured-buffer.hlsl
type.append.consume-structured-buffer.cast.hlsl
type.array.hlsl
type.buffer.half.hlsl
type.buffer.hlsl
type.buffer.struct.error1.hlsl
type.buffer.struct.error2.hlsl
type.buffer.struct.error3.hlsl
type.byte-address-buffer.hlsl
type.cbuffer.hlsl
type.cbuffer.including.resource.hlsl
type.class.hlsl
type.constant-buffer.assign.hlsl
type.constant-buffer.bindless.array.hlsl
type.constant-buffer.hlsl
type.constant-buffer.multiple-dimensions.hlsl
type.constant-buffer.return.hlsl
type.consume-structured-buffer.array.hlsl
type.consume-structured-buffer.hlsl
type.enum.hlsl
type.line-stream.hlsl
type.matrix.hlsl
type.matrix.majorness.zpc.hlsl
type.matrix.majorness.zpr.hlsl
type.point-stream.hlsl
type.rasterizer-ordered-buffer.hlsl
type.rasterizer-ordered-byte-address-buffer.hlsl
type.rasterizer-ordered-structured-buffer.hlsl
type.rasterizer-ordered-texture.hlsl
type.runtime-array.hlsl
type.rwbuffer.half.hlsl
type.rwbuffer.struct.error.hlsl
type.rwstructured-buffer.array.binding.attributes.hlsl
type.rwstructured-buffer.array.counter.const.index.hlsl
type.rwstructured-buffer.array.counter.flatten.hlsl
type.rwstructured-buffer.array.counter.hlsl
type.rwstructured-buffer.array.counter.indirect.hlsl
type.rwstructured-buffer.array.counter.indirect2.hlsl
type.rwstructured-buffer.array.multidim.counter.error.hlsl
type.rwstructured-buffer.array.nocounter.flatten.hlsl
type.rwstructured-buffer.array.nocounter.hlsl
type.rwstructured-buffer.array.unbounded.counter.hlsl
type.rwstructured-buffer.unbounded.array.counter.hlsl
type.rwtexture.hlsl
type.rwtexture.with.64bit.scalar.hlsl
type.rwtexture.with.min.precision.scalar.hlsl
type.sampler.hlsl
type.scalar.hlsl
type.string.hlsl
type.string.immutable.hlsl
type.string.uninitialized.hlsl
type.struct.empty-struct.array-stride.hlsl
type.struct.hlsl
type.struct.uniqueness.hlsl
type.structured-buffer.array.error.hlsl
type.structured-buffer.array.hlsl
type.structured-buffer.hlsl
type.structured-buffer.vector.dx.hlsl
type.structured-buffer.vector.gl.hlsl
type.structured-buffer.vector.hlsl
type.structured-buffer.vector.scalar.hlsl
type.tbuffer.hlsl
type.template.function.empty-struct-argument.hlsl
type.template.function.template-instance.hlsl
type.template.struct.template-instance.hlsl
type.texture-buffer.hlsl
type.texture.hlsl
type.triangle-stream.hlsl
type.type-alias.hlsl
type.type-alias.template.hlsl
type.typedef.hlsl
type.vector.hlsl
unary-op.logical-not.hlsl
unary-op.minus.hlsl
unary-op.plus.hlsl
unary-op.postfix-dec.hlsl
unary-op.postfix-dec.matrix.hlsl
unary-op.postfix-inc.hlsl
unary-op.postfix-inc.matrix.hlsl
unary-op.prefix-dec.hlsl
unary-op.prefix-dec.matrix.hlsl
unary-op.prefix-inc.hlsl
unary-op.prefix-inc.matrix.hlsl
unary-op.sizeof.hlsl
undefined.static.template.member.hlsl
use.rvalue.for.member-expr.of.array-subscript.hlsl
using.hlsl
var.globals.error.hlsl
var.globals.hlsl
var.init.array.hlsl
var.init.cbuffer.hlsl
var.init.cross-storage-class.hlsl
var.init.hlsl
var.init.matrix.1x1.hlsl
var.init.matrix.1xn.hlsl
var.init.matrix.mx1.hlsl
var.init.matrix.mxn.hlsl
var.init.opaque.hlsl
var.init.struct.hlsl
var.init.tbuffer.hlsl
var.init.vec.size.1.hlsl
var.init.warning.ignored.hlsl
var.resource.array.hlsl
var.static.hlsl
var.static.resource.hlsl
var.template.hlsl
var.vface.interface.hlsl
vk.1p2.block-decoration.hlsl
vk.1p2.entry-point.hlsl
vk.1p2.remove.bufferblock.ptr-to-ptr.example2.hlsl
vk.1p2.remove.bufferblock.ptr-to-ptr.hlsl
vk.1p2.remove.bufferblock.runtimearray.hlsl
vk.1p3.discard.to-demote.hlsl
vk.attribute.error.hlsl
vk.attribute.image-format.arrays.hlsl
vk.attribute.image-format.hlsl
vk.attribute.image-format.o3.hlsl
vk.attribute.image-format.simple.hlsl
vk.attribute.push-constant.invalid.hlsl
vk.attribute.shader-record-ext.invalid.hlsl
vk.attribute.shader-record-nv.invalid.hlsl
vk.binding.cl.auto-shift-bindings.hlsl
vk.binding.cl.flatten-arrays.example1-optimized.hlsl
vk.binding.cl.flatten-arrays.example1.hlsl
vk.binding.cl.flatten-arrays.example2-optimized.hlsl
vk.binding.cl.flatten-arrays.example2.hlsl
vk.binding.cl.flatten-arrays.example3.hlsl
vk.binding.cl.globals.hlsl
vk.binding.cl.register-and-globals.hlsl
vk.binding.cl.register.counter.hlsl
vk.binding.cl.register.hlsl
vk.binding.cl.register.invalid-bind.hlsl
vk.binding.cl.register.invalid-set.hlsl
vk.binding.cl.register.invalid-space.hlsl
vk.binding.cl.register.missing-attr.hlsl
vk.binding.cl.register.missing-bind-globals.hlsl
vk.binding.cl.register.missing-cl.hlsl
vk.binding.cl.shift.all-sets.hlsl
vk.binding.cl.shift.hlsl
vk.binding.counter.hlsl
vk.binding.default-space.explicit.hlsl
vk.binding.default-space.implicit.hlsl
vk.binding.default-space.with-shift-all.hlsl
vk.binding.default-space.with-shift.hlsl
vk.binding.explicit.hlsl
vk.binding.flatten-arrays.var-index.hlsl
vk.binding.global-struct-of-resource-mix.error.1.hlsl
vk.binding.global-struct-of-resource-mix.error.2.hlsl
vk.binding.global-struct-of-resources.1.hlsl
vk.binding.global-struct-of-resources.2.hlsl
vk.binding.global-struct-of-resources.3.hlsl
vk.binding.global-struct-of-resources.4.hlsl
vk.binding.global-struct-of-resources.contains-buffer-error.hlsl
vk.binding.global-struct-of-resources.optimized.hlsl
vk.binding.global-struct-of-resources.pass-legalization.hlsl
vk.binding.implicit.hlsl
vk.binding.precedence.hlsl
vk.binding.register.hlsl
vk.binding.register.space-only.hlsl
vk.cloption.invert-w.ds.hlsl
vk.cloption.invert-w.ps.hlsl
vk.cloption.invert-y.ds.hlsl
vk.cloption.invert-y.gs.hlsl
vk.cloption.invert-y.vs.hlsl
vk.combined-image-sampler.binding-shift.hlsl
vk.combined-image-sampler.error.hlsl
vk.combined-image-sampler.hlsl
vk.combined-image-sampler.texture-array.hlsl
vk.early-and-lates-tests.depth-unchanged.hlsl
vk.early-and-lates-tests.hlsl
vk.early-and-lates-tests.stencil-ref-error-back.hlsl
vk.early-and-lates-tests.stencil-ref-error-front.hlsl
vk.early-and-lates-tests.stencil-ref-greater-equal-back.hlsl
vk.early-and-lates-tests.stencil-ref-greater-equal-front.hlsl
vk.early-and-lates-tests.stencil-ref-less-equal-back.hlsl
vk.early-and-lates-tests.stencil-ref-less-equal-front.hlsl
vk.early-and-lates-tests.stencil-ref-unchanged-back.hlsl
vk.early-and-lates-tests.stencil-ref-unchanged-front.hlsl
vk.layout.16bit-types.cbuffer.hlsl
vk.layout.16bit-types.pc.hlsl
vk.layout.16bit-types.sbuffer.hlsl
vk.layout.16bit-types.tbuffer.hlsl
vk.layout.64bit-types.std140.hlsl
vk.layout.64bit-types.std430.hlsl
vk.layout.asbuffer.std430.hlsl
vk.layout.attr.offset.hlsl
vk.layout.cbuffer.boolean.hlsl
vk.layout.cbuffer.derived-struct.hlsl
vk.layout.cbuffer.fxc.1.hlsl
vk.layout.cbuffer.fxc.hlsl
vk.layout.cbuffer.fxc.matrix.array.hlsl
vk.layout.cbuffer.fxc.matrix.global.hlsl
vk.layout.cbuffer.fxc.matrix.majorness.hlsl
vk.layout.cbuffer.fxc.matrix.n-by-m.hlsl
vk.layout.cbuffer.fxc.matrix.simple.hlsl
vk.layout.cbuffer.fxc.matrix.struct.hlsl
vk.layout.cbuffer.fxc.matrix.v2arr.conversion.hlsl
vk.layout.cbuffer.fxc.matrix.v2arr.conversion.o3.hlsl
vk.layout.cbuffer.fxc.offset.hlsl
vk.layout.cbuffer.nested.empty.std140.hlsl
vk.layout.cbuffer.nested.std140.hlsl
vk.layout.cbuffer.packoffset.error.hlsl
vk.layout.cbuffer.packoffset.hlsl
vk.layout.cbuffer.scalar.hlsl
vk.layout.cbuffer.std140.hlsl
vk.layout.cbuffer.zpc.hlsl
vk.layout.cbuffer.zpr.hlsl
vk.layout.csbuffer.std430.hlsl
vk.layout.non-fp-matrix.array.struct.error.hlsl
vk.layout.non-fp-matrix.error.hlsl
vk.layout.push-constant.std430.hlsl
vk.layout.register-c.all.hlsl
vk.layout.register-c.error.hlsl
vk.layout.register-c.mixed.hlsl
vk.layout.rwstructuredbuffer.boolean.hlsl
vk.layout.sbuffer.fxc.hlsl
vk.layout.sbuffer.nested-struct-size.with.fxc.rule.hlsl
vk.layout.sbuffer.nested.std430.hlsl
vk.layout.sbuffer.std430.hlsl
vk.layout.sbuffer.struct-size.with.fxc.rule.hlsl
vk.layout.sbuffer.vector-and-matrix.with.fxc.rule.hlsl
vk.layout.shader-record-ext.std430.hlsl
vk.layout.shader-record-nv.std430.hlsl
vk.layout.struct.bitfield.assignment.hlsl
vk.layout.struct.bitfield.hlsl
vk.layout.struct.relaxed.hlsl
vk.layout.tbuffer.std430.hlsl
vk.layout.texture-buffer.std430.hlsl
vk.layout.vector.relaxed.hlsl
vk.location.composite.hlsl
vk.location.double4.error.hlsl
vk.location.exp-in.hlsl
vk.location.exp-out.hlsl
vk.location.hlsl
vk.location.large.hlsl
vk.location.mixed.hlsl
vk.location.reassigned-for-input.error.hlsl
vk.location.reassigned-for-output.error.hlsl
vk.location.reassigned.error.hlsl
vk.push-constant.anon-struct.hlsl
vk.push-constant.constantbuffer.assign.hlsl
vk.push-constant.constantbuffer.hlsl
vk.push-constant.hlsl
vk.push-constant.multiple.hlsl
vk.push-constant.offset.hlsl
vk.push-constant.static.hlsl
vk.shader-record-ext.constantbuffer.assign.hlsl
vk.shader-record-ext.hlsl
vk.shader-record-ext.offset.hlsl
vk.shader-record-nv.hlsl
vk.shader-record-nv.offset.hlsl
vk.shading-rate.ps.hlsl
vk.shading-rate.vs.hlsl
vk.spec-constant.composite.hlsl
vk.spec-constant.error.not.segfault.hlsl
vk.spec-constant.error1.hlsl
vk.spec-constant.error2.hlsl
vk.spec-constant.error3.hlsl
vk.spec-constant.error4.hlsl
vk.spec-constant.error5.hlsl
vk.spec-constant.init.hlsl
vk.spec-constant.reuse.hlsl
vk.spec-constant.usage.hlsl
vk.subpass-input.binding.hlsl
vk.subpass-input.hlsl
vk.subpass-input.shader.type.error.hlsl
vk.subpass-input.static.error.hlsl
vk.subpass-input.type.error.hlsl
vk.subpass-input.unused.hlsl
volatile.interface.raygen.vk1p1.hlsl
volatile.interface.raygen.vk1p2.hlsl
volatile.interface.raygen.vk1p3.hlsl