Lei Zhang 4491a30fba [spirv] Support non-constant offsets in .Gather*() methods (#1232) 7 years ago
..
attribute.domain.isoline.hlsl e508374632 [spirv] Support Hull shader translation (#692) 8 years ago
attribute.domain.quad.hlsl e508374632 [spirv] Support Hull shader translation (#692) 8 years ago
attribute.domain.tri.hlsl e508374632 [spirv] Support Hull shader translation (#692) 8 years ago
attribute.earlydepthstencil.ps.hlsl b05430d9fb [spirv] Add support for PS [earlydepthstencil] attribute (#1074) 7 years ago
attribute.instance.gs.hlsl e40535653f [spirv] Emit Invocations execution mode in GS (#793) 7 years ago
attribute.instance.missing.gs.hlsl e40535653f [spirv] Emit Invocations execution mode in GS (#793) 7 years ago
attribute.max-vertex-count.hlsl 0d9cfd2b3a [spirv] Translate maxvertexcount attribute for GS. (#732) 7 years ago
attribute.numthreads.hlsl 1e6a9afd47 [spirv] Translate numthreads attribute for CS. (#580) 8 years ago
attribute.numthreads.missing.hlsl 1e6a9afd47 [spirv] Translate numthreads attribute for CS. (#580) 8 years ago
attribute.outputcontrolpoints.hlsl e508374632 [spirv] Support Hull shader translation (#692) 8 years ago
attribute.outputtopology.point.hlsl e508374632 [spirv] Support Hull shader translation (#692) 8 years ago
attribute.outputtopology.triangle-ccw.hlsl e508374632 [spirv] Support Hull shader translation (#692) 8 years ago
attribute.outputtopology.triangle-cw.hlsl e508374632 [spirv] Support Hull shader translation (#692) 8 years ago
attribute.partitioning.fractional-even.hlsl e508374632 [spirv] Support Hull shader translation (#692) 8 years ago
attribute.partitioning.fractional-odd.hlsl e508374632 [spirv] Support Hull shader translation (#692) 8 years ago
attribute.partitioning.integer.hlsl e508374632 [spirv] Support Hull shader translation (#692) 8 years ago
bezier.domain.hlsl2spv f6f79e744d [spirv] Emit OpSource debug instruction (#1145) 7 years ago
bezier.hull.hlsl2spv f6f79e744d [spirv] Emit OpSource debug instruction (#1145) 7 years ago
bezier_common_hull.hlsl e508374632 [spirv] Support Hull shader translation (#692) 8 years ago
binary-op.arith-assign.matrix.hlsl 774e85eb20 [spirv] Add initial support for non-fp matrices (#1057) 7 years ago
binary-op.arith-assign.mixed.form.hlsl ca077c9b1f [spirv] Fix type mismatch for compound assignment (#1104) 7 years ago
binary-op.arith-assign.mixed.type.hlsl ca077c9b1f [spirv] Fix type mismatch for compound assignment (#1104) 7 years ago
binary-op.arith-assign.scalar.hlsl 5d7f35b0c1 [spirv] Translate arithmetic assign operators (#493) 8 years ago
binary-op.arith-assign.vector.hlsl 660ab29b70 [spirv] Add support for matrix splatting (#513) 8 years ago
binary-op.arithmetic.matrix.hlsl 774e85eb20 [spirv] Add initial support for non-fp matrices (#1057) 7 years ago
binary-op.arithmetic.mixed.hlsl 774e85eb20 [spirv] Add initial support for non-fp matrices (#1057) 7 years ago
binary-op.arithmetic.scalar.hlsl 5b37ea784f [spirv] Translate arithmetic operations for integers and floats (#461) 8 years ago
binary-op.arithmetic.vector.hlsl 660a367778 [spirv] Vector types, variable initializers, and comparison (#488) 8 years ago
binary-op.assign.composite.hlsl 4cfcdf3239 [spirv] Emit single store for cross-storage-class composite types (#1158) 7 years ago
binary-op.assign.hlsl 1e6d05ac59 [spirv] Add test for struct accessing and assignment (#551) 8 years ago
binary-op.assign.image.hlsl 4e01373037 [spirv] Fix extra OpLoad when using images on lhs of assignment (#981) 7 years ago
binary-op.assign.opaque.array.hlsl 3c60ad7ed2 [spirv] Do per-element load for opaque arrays (#1189) 7 years ago
binary-op.bitwise-assign.scalar.hlsl cfd787a18e [spirv] Cull RHS of shift operations (#1148) 7 years ago
binary-op.bitwise-assign.shift-left.hlsl cfd787a18e [spirv] Cull RHS of shift operations (#1148) 7 years ago
binary-op.bitwise-assign.shift-right.hlsl cfd787a18e [spirv] Cull RHS of shift operations (#1148) 7 years ago
binary-op.bitwise-assign.vector.hlsl cfd787a18e [spirv] Cull RHS of shift operations (#1148) 7 years ago
binary-op.bitwise.scalar.hlsl cfd787a18e [spirv] Cull RHS of shift operations (#1148) 7 years ago
binary-op.bitwise.shift-left.hlsl cfd787a18e [spirv] Cull RHS of shift operations (#1148) 7 years ago
binary-op.bitwise.shift-right.hlsl cfd787a18e [spirv] Cull RHS of shift operations (#1148) 7 years ago
binary-op.bitwise.vector.hlsl cfd787a18e [spirv] Cull RHS of shift operations (#1148) 7 years ago
binary-op.comma.hlsl e69398519d [spirv] Translation for Comma operator. (#638) 8 years ago
binary-op.comparison.scalar.hlsl 378c2224b8 [spirv] Emit OpLogical{|Not}Equal for boolean comparison (#526) 8 years ago
binary-op.comparison.vector.hlsl 378c2224b8 [spirv] Emit OpLogical{|Not}Equal for boolean comparison (#526) 8 years ago
binary-op.logical-and.hlsl 231619361a [spirv] Ignore const-ness when comparing types. (#985) 7 years ago
binary-op.logical-or.hlsl f38109c154 [spirv] Translate boolean math operators: &&, ||, ?: (#499) 8 years ago
cast.2bool.explicit.hlsl c760e02232 [spirv] Support casting to bool/int/float (vector) values (#500) 8 years ago
cast.2bool.implicit.hlsl 774e85eb20 [spirv] Add initial support for non-fp matrices (#1057) 7 years ago
cast.2fp.explicit.hlsl c760e02232 [spirv] Support casting to bool/int/float (vector) values (#500) 8 years ago
cast.2fp.implicit.hlsl 774e85eb20 [spirv] Add initial support for non-fp matrices (#1057) 7 years ago
cast.2literal-int.implicit.hlsl fb8eac6c83 [spirv] Better handling of ternary and binary ops. (#995) 7 years ago
cast.2sint.explicit.hlsl c760e02232 [spirv] Support casting to bool/int/float (vector) values (#500) 8 years ago
cast.2sint.implicit.hlsl 774e85eb20 [spirv] Add initial support for non-fp matrices (#1057) 7 years ago
cast.2uint.explicit.hlsl c760e02232 [spirv] Support casting to bool/int/float (vector) values (#500) 8 years ago
cast.2uint.implicit.hlsl 774e85eb20 [spirv] Add initial support for non-fp matrices (#1057) 7 years ago
cast.bitwidth.hlsl 8d5d976674 [spirv] Take bitwidth into account when casting (#1105) 7 years ago
cast.flat-conversion.implicit.hlsl 774e85eb20 [spirv] Add initial support for non-fp matrices (#1057) 7 years ago
cast.flat-conversion.literal-initializer.hlsl fc771d1046 [spirv] Non-literal 'literal float' as initializer (#1122) 7 years ago
cast.flat-conversion.no-op.hlsl 4cfcdf3239 [spirv] Emit single store for cross-storage-class composite types (#1158) 7 years ago
cast.flat-conversion.struct.hlsl 05a5fd7759 [spirv] FloatConversion for structs with one single member (#1019) 7 years ago
cast.matrix.splat.hlsl 3a6c072fd1 [spirv] Refresh SPIRV-Tools (#1197) 7 years ago
cast.matrix.trunc.hlsl 774e85eb20 [spirv] Add initial support for non-fp matrices (#1057) 7 years ago
cast.no-op.hlsl c760e02232 [spirv] Support casting to bool/int/float (vector) values (#500) 8 years ago
cast.vec-to-mat.explicit.hlsl 774e85eb20 [spirv] Add initial support for non-fp matrices (#1057) 7 years ago
cast.vector.splat.hlsl 3a6c072fd1 [spirv] Refresh SPIRV-Tools (#1197) 7 years ago
cast.vector.trunc.hlsl 694c35a47e [spirv] Translate vector truncation and splatting (#502) 8 years ago
cf.break.mixed.hlsl 7f6aaf6cc6 [spirv] Use OpStore instead of OpVariable initializer (#858) 7 years ago
cf.cond-op.hlsl f38109c154 [spirv] Translate boolean math operators: &&, ||, ?: (#499) 8 years ago
cf.discard.hlsl 546597d994 [spirv] Handle early return and discard statements (#546) 8 years ago
cf.do.break.hlsl dac585ffb1 [spirv] Refactoring: renaming test files to keep consistency (#710) 8 years ago
cf.do.continue.hlsl dac585ffb1 [spirv] Refactoring: renaming test files to keep consistency (#710) 8 years ago
cf.do.nested.hlsl dac585ffb1 [spirv] Refactoring: renaming test files to keep consistency (#710) 8 years ago
cf.do.plain.hlsl dac585ffb1 [spirv] Refactoring: renaming test files to keep consistency (#710) 8 years ago
cf.for.break.hlsl 7f6aaf6cc6 [spirv] Use OpStore instead of OpVariable initializer (#858) 7 years ago
cf.for.continue.hlsl 7f6aaf6cc6 [spirv] Use OpStore instead of OpVariable initializer (#858) 7 years ago
cf.for.nested.hlsl 7f6aaf6cc6 [spirv] Use OpStore instead of OpVariable initializer (#858) 7 years ago
cf.for.plain.hlsl dac585ffb1 [spirv] Refactoring: renaming test files to keep consistency (#710) 8 years ago
cf.if.const-cond.hlsl dac585ffb1 [spirv] Refactoring: renaming test files to keep consistency (#710) 8 years ago
cf.if.for.hlsl 3a6c072fd1 [spirv] Refresh SPIRV-Tools (#1197) 7 years ago
cf.if.nested.hlsl dac585ffb1 [spirv] Refactoring: renaming test files to keep consistency (#710) 8 years ago
cf.if.plain.hlsl 9bbe6f16a2 [spirv] Add support for if statement attributes (#1081) 7 years ago
cf.logical-and.hlsl f38109c154 [spirv] Translate boolean math operators: &&, ||, ?: (#499) 8 years ago
cf.logical-or.hlsl f38109c154 [spirv] Translate boolean math operators: &&, ||, ?: (#499) 8 years ago
cf.return.early.float4.hlsl 546597d994 [spirv] Handle early return and discard statements (#546) 8 years ago
cf.return.early.hlsl 546597d994 [spirv] Handle early return and discard statements (#546) 8 years ago
cf.return.storage-class.hlsl 4cfcdf3239 [spirv] Emit single store for cross-storage-class composite types (#1158) 7 years ago
cf.return.struct.hlsl 82463dd3d1 [spirv] Test for returning a struct from function. (#637) 8 years ago
cf.switch.ifstmt.hlsl 7f6aaf6cc6 [spirv] Use OpStore instead of OpVariable initializer (#858) 7 years ago
cf.switch.opswitch.hlsl 7f6aaf6cc6 [spirv] Use OpStore instead of OpVariable initializer (#858) 7 years ago
cf.while.break.hlsl dac585ffb1 [spirv] Refactoring: renaming test files to keep consistency (#710) 8 years ago
cf.while.continue.hlsl dac585ffb1 [spirv] Refactoring: renaming test files to keep consistency (#710) 8 years ago
cf.while.nested.hlsl dac585ffb1 [spirv] Refactoring: renaming test files to keep consistency (#710) 8 years ago
cf.while.plain.hlsl dac585ffb1 [spirv] Refactoring: renaming test files to keep consistency (#710) 8 years ago
constant.array.hlsl c99605827c [spirv] Add support for constant array type (#565) 8 years ago
constant.matrix.hlsl 774e85eb20 [spirv] Add initial support for non-fp matrices (#1057) 7 years ago
constant.scalar.16bit.disabled.hlsl 3a6c072fd1 [spirv] Refresh SPIRV-Tools (#1197) 7 years ago
constant.scalar.16bit.enabled.hlsl b02d940813 [spirv] Don't emit Float16 capability. (#1109) 7 years ago
constant.scalar.64bit.hlsl 3a6c072fd1 [spirv] Refresh SPIRV-Tools (#1197) 7 years ago
constant.scalar.hlsl 3a6c072fd1 [spirv] Refresh SPIRV-Tools (#1197) 7 years ago
constant.struct.hlsl 35138b401c [spirv] More support for matrices and structs in init lists (#548) 8 years ago
constant.vector.hlsl b8cccfd521 [spirv] Comine type and constant in SPIRVModule (#1016) 7 years ago
cs.groupshared.hlsl 4e5e56d0cd [spirv] Update SPIR-V Tools and Fix Builtin usage. (#1183) 7 years ago
empty-struct-interface.vs.hlsl2spv f6f79e744d [spirv] Emit OpSource debug instruction (#1145) 7 years ago
fn.call.hlsl 5423d05daf [spirv] Support input modifiers on function parameters (#559) 8 years ago
fn.ctbuffer.hlsl 4cfcdf3239 [spirv] Emit single store for cross-storage-class composite types (#1158) 7 years ago
fn.default-arg.hlsl 3809395c08 [spirv] Support CXXDefaultArgExpr translation. (#825) 7 years ago
fn.foward-declaration.hlsl 04a5269451 [spirv] Support function foward declaration (#847) 7 years ago
fn.param.inout.hlsl 511ef092a9 [spirv] Handle inout structs. Fixed issue #806. (#810) 7 years ago
fn.param.inout.vector.hlsl 7ef612d3a4 [spirv] Fix out/inout vector parameter assignment (#978) 7 years ago
gs.emit.hlsl 37eade8495 [spirv] Add support for basic geometry shader (#772) 7 years ago
hs.pcf.input-patch.hlsl dd487ffec7 [spirv] Use entry point attr to find correct PCF. (#1024) 7 years ago
hs.pcf.output-patch.hlsl 37eade8495 [spirv] Add support for basic geometry shader (#772) 7 years ago
hs.pcf.primitive-id.1.hlsl 37eade8495 [spirv] Add support for basic geometry shader (#772) 7 years ago
hs.pcf.primitive-id.2.hlsl 37eade8495 [spirv] Add support for basic geometry shader (#772) 7 years ago
hs.pcf.view-id.1.hlsl d1f1665865 [spirv] Add support for SV_ViewID (#836) 7 years ago
hs.pcf.view-id.2.hlsl d1f1665865 [spirv] Add support for SV_ViewID (#836) 7 years ago
hs.pcf.void.hlsl 406fe38220 Add validation checks for HS/GS attributes after parsing (#768) 7 years ago
hs.structure.hlsl 37eade8495 [spirv] Add support for basic geometry shader (#772) 7 years ago
intrinsics.D3DCOLORtoUBYTE4.hlsl 3a6c072fd1 [spirv] Refresh SPIRV-Tools (#1197) 7 years ago
intrinsics.abort.hlsl 4a4d1134ef [spirv] Emit unsupported error for some intrinsics (#797) 7 years ago
intrinsics.abs.hlsl ff65329ee2 [spirv] Translate more instrinsic functions (#537) 8 years ago
intrinsics.acos.hlsl ff65329ee2 [spirv] Translate more instrinsic functions (#537) 8 years ago
intrinsics.all.hlsl 774e85eb20 [spirv] Add initial support for non-fp matrices (#1057) 7 years ago
intrinsics.allmemorybarrier.hlsl 8c5a38ba22 [spirv] Fix Memory Barrier mappings to SPIR-V. (#917) 7 years ago
intrinsics.allmemorybarrierwithgroupsync.hlsl 8c5a38ba22 [spirv] Fix Memory Barrier mappings to SPIR-V. (#917) 7 years ago
intrinsics.any.hlsl b8cccfd521 [spirv] Comine type and constant in SPIRVModule (#1016) 7 years ago
intrinsics.asdouble.hlsl 97aab11faf [spirv] Translate intrinsic asdouble and asuint. (#758) 7 years ago
intrinsics.asfloat.hlsl 774e85eb20 [spirv] Add initial support for non-fp matrices (#1057) 7 years ago
intrinsics.asin.hlsl ff65329ee2 [spirv] Translate more instrinsic functions (#537) 8 years ago
intrinsics.asint.hlsl 774e85eb20 [spirv] Add initial support for non-fp matrices (#1057) 7 years ago
intrinsics.asuint.hlsl 774e85eb20 [spirv] Add initial support for non-fp matrices (#1057) 7 years ago
intrinsics.atan.hlsl ff65329ee2 [spirv] Translate more instrinsic functions (#537) 8 years ago
intrinsics.atan2.hlsl a62fc13575 [spirv] Translation of several intrinsic functions (#639) 8 years ago
intrinsics.ceil.hlsl ff65329ee2 [spirv] Translate more instrinsic functions (#537) 8 years ago
intrinsics.check-access-fully-mapped.hlsl 679b7c80c7 [spirv] Support CheckAccessFullyMapped intrinsic. (#897) 7 years ago
intrinsics.clamp.hlsl 8b2d5a0d0f [spirv] Process the clamp intrinsic function (#562) 8 years ago
intrinsics.clip.hlsl 015bdfd1d7 [spirv] Translate several intrinsic functions. (#654) 8 years ago
intrinsics.cos.hlsl ff65329ee2 [spirv] Translate more instrinsic functions (#537) 8 years ago
intrinsics.cosh.hlsl ff65329ee2 [spirv] Translate more instrinsic functions (#537) 8 years ago
intrinsics.countbits.hlsl 015bdfd1d7 [spirv] Translate several intrinsic functions. (#654) 8 years ago
intrinsics.cross.hlsl 4aae84deef [spirv] Translation of more intrinsic HLSL functions (#560) 8 years ago
intrinsics.ddx-coarse.hlsl 8afee2994c [spirv] Intrinsic ddx and ddy. (#707) 8 years ago
intrinsics.ddx-fine.hlsl 8afee2994c [spirv] Intrinsic ddx and ddy. (#707) 8 years ago
intrinsics.ddx.hlsl 8afee2994c [spirv] Intrinsic ddx and ddy. (#707) 8 years ago
intrinsics.ddy-coarse.hlsl 8afee2994c [spirv] Intrinsic ddx and ddy. (#707) 8 years ago
intrinsics.ddy-fine.hlsl 8afee2994c [spirv] Intrinsic ddx and ddy. (#707) 8 years ago
intrinsics.ddy.hlsl 8afee2994c [spirv] Intrinsic ddx and ddy. (#707) 8 years ago
intrinsics.degrees.hlsl ff65329ee2 [spirv] Translate more instrinsic functions (#537) 8 years ago
intrinsics.determinant.hlsl ff65329ee2 [spirv] Translate more instrinsic functions (#537) 8 years ago
intrinsics.devicememorybarrier.hlsl 8c5a38ba22 [spirv] Fix Memory Barrier mappings to SPIR-V. (#917) 7 years ago
intrinsics.devicememorybarrierwithgroupsync.hlsl 8c5a38ba22 [spirv] Fix Memory Barrier mappings to SPIR-V. (#917) 7 years ago
intrinsics.distance.hlsl a62fc13575 [spirv] Translation of several intrinsic functions (#639) 8 years ago
intrinsics.dot.hlsl e6685a310d [spirv] Translate intrinsic dot product. (#496) 8 years ago
intrinsics.dst.hlsl 576a805117 [spirv] Translate intrinsic dst function. (#801) 7 years ago
intrinsics.exp.hlsl ff65329ee2 [spirv] Translate more instrinsic functions (#537) 8 years ago
intrinsics.exp2.hlsl ff65329ee2 [spirv] Translate more instrinsic functions (#537) 8 years ago
intrinsics.f16tof32.hlsl a579b3eaef [spirv] Add support for f16tof32() and f32tof16() (#786) 7 years ago
intrinsics.f32tof16.hlsl a579b3eaef [spirv] Add support for f16tof32() and f32tof16() (#786) 7 years ago
intrinsics.faceforward.hlsl 0888e319e7 [spirv] Intrinsic fwidth & faceforward (#711) 8 years ago
intrinsics.firstbithigh.hlsl a62fc13575 [spirv] Translation of several intrinsic functions (#639) 8 years ago
intrinsics.firstbitlow.hlsl a62fc13575 [spirv] Translation of several intrinsic functions (#639) 8 years ago
intrinsics.floatsign.hlsl ff65329ee2 [spirv] Translate more instrinsic functions (#537) 8 years ago
intrinsics.floor.hlsl ff65329ee2 [spirv] Translate more instrinsic functions (#537) 8 years ago
intrinsics.fma.hlsl a62fc13575 [spirv] Translation of several intrinsic functions (#639) 8 years ago
intrinsics.fmod.hlsl a62fc13575 [spirv] Translation of several intrinsic functions (#639) 8 years ago
intrinsics.frac.hlsl a62fc13575 [spirv] Translation of several intrinsic functions (#639) 8 years ago
intrinsics.frexp.hlsl 015bdfd1d7 [spirv] Translate several intrinsic functions. (#654) 8 years ago
intrinsics.fwidth.hlsl 0888e319e7 [spirv] Intrinsic fwidth & faceforward (#711) 8 years ago
intrinsics.get-render-target-sample-count.hlsl 4a4d1134ef [spirv] Emit unsupported error for some intrinsics (#797) 7 years ago
intrinsics.get-render-target-sample-position.hlsl 4a4d1134ef [spirv] Emit unsupported error for some intrinsics (#797) 7 years ago
intrinsics.groupmemorybarrier.hlsl 8c5a38ba22 [spirv] Fix Memory Barrier mappings to SPIR-V. (#917) 7 years ago
intrinsics.groupmemorybarrierwithgroupsync.hlsl 8c5a38ba22 [spirv] Fix Memory Barrier mappings to SPIR-V. (#917) 7 years ago
intrinsics.interlocked-methods.cs.hlsl b241b8bd98 [spirv] Handle rvalue passed to Interlocked methods (#1220) 7 years ago
intrinsics.interlocked-methods.ps.hlsl 9316ec211f [spirv] Test atomic intrinsics on primitive types in CS (#943) 7 years ago
intrinsics.intsign.hlsl ff65329ee2 [spirv] Translate more instrinsic functions (#537) 8 years ago
intrinsics.isfinite.hlsl 8afee2994c [spirv] Intrinsic ddx and ddy. (#707) 8 years ago
intrinsics.isinf.hlsl a62fc13575 [spirv] Translation of several intrinsic functions (#639) 8 years ago
intrinsics.isnan.hlsl a62fc13575 [spirv] Translation of several intrinsic functions (#639) 8 years ago
intrinsics.ldexp.hlsl 7ff9ae75e8 [spirv] Refresh dependencies and fix ldexp() translation (#962) 7 years ago
intrinsics.length.hlsl ff65329ee2 [spirv] Translate more instrinsic functions (#537) 8 years ago
intrinsics.lerp.hlsl 015bdfd1d7 [spirv] Translate several intrinsic functions. (#654) 8 years ago
intrinsics.lit.hlsl c5dc49a7fd [spirv] Translate intrinsic Lit function. (#744) 7 years ago
intrinsics.log.hlsl ff65329ee2 [spirv] Translate more instrinsic functions (#537) 8 years ago
intrinsics.log10.hlsl 3a6c072fd1 [spirv] Refresh SPIRV-Tools (#1197) 7 years ago
intrinsics.log2.hlsl ff65329ee2 [spirv] Translate more instrinsic functions (#537) 8 years ago
intrinsics.mad.hlsl 015bdfd1d7 [spirv] Translate several intrinsic functions. (#654) 8 years ago
intrinsics.max.hlsl 4aae84deef [spirv] Translation of more intrinsic HLSL functions (#560) 8 years ago
intrinsics.min.hlsl 4aae84deef [spirv] Translation of more intrinsic HLSL functions (#560) 8 years ago
intrinsics.modf.hlsl 774e85eb20 [spirv] Add initial support for non-fp matrices (#1057) 7 years ago
intrinsics.msad4.hlsl 998bab9dea [spirv] Translate intrinsic msad4 function. (#808) 7 years ago
intrinsics.mul.hlsl 774e85eb20 [spirv] Add initial support for non-fp matrices (#1057) 7 years ago
intrinsics.normalize.hlsl ff65329ee2 [spirv] Translate more instrinsic functions (#537) 8 years ago
intrinsics.pow.hlsl 4aae84deef [spirv] Translation of more intrinsic HLSL functions (#560) 8 years ago
intrinsics.radians.hlsl ff65329ee2 [spirv] Translate more instrinsic functions (#537) 8 years ago
intrinsics.rcp.hlsl d47339e142 [spirv] Handle literal float type in getValueOne() (#1040) 7 years ago
intrinsics.reflect.hlsl 4aae84deef [spirv] Translation of more intrinsic HLSL functions (#560) 8 years ago
intrinsics.refract.hlsl a62fc13575 [spirv] Translation of several intrinsic functions (#639) 8 years ago
intrinsics.reversebits.hlsl 015bdfd1d7 [spirv] Translate several intrinsic functions. (#654) 8 years ago
intrinsics.round.hlsl ff65329ee2 [spirv] Translate more instrinsic functions (#537) 8 years ago
intrinsics.rsqrt.hlsl ff65329ee2 [spirv] Translate more instrinsic functions (#537) 8 years ago
intrinsics.saturate.hlsl a62fc13575 [spirv] Translation of several intrinsic functions (#639) 8 years ago
intrinsics.sin.hlsl ff65329ee2 [spirv] Translate more instrinsic functions (#537) 8 years ago
intrinsics.sincos.hlsl a62fc13575 [spirv] Translation of several intrinsic functions (#639) 8 years ago
intrinsics.sinh.hlsl ff65329ee2 [spirv] Translate more instrinsic functions (#537) 8 years ago
intrinsics.smoothstep.hlsl a62fc13575 [spirv] Translation of several intrinsic functions (#639) 8 years ago
intrinsics.sqrt.hlsl ff65329ee2 [spirv] Translate more instrinsic functions (#537) 8 years ago
intrinsics.step.hlsl 4aae84deef [spirv] Translation of more intrinsic HLSL functions (#560) 8 years ago
intrinsics.tan.hlsl ff65329ee2 [spirv] Translate more instrinsic functions (#537) 8 years ago
intrinsics.tanh.hlsl ff65329ee2 [spirv] Translate more instrinsic functions (#537) 8 years ago
intrinsics.transpose.hlsl 774e85eb20 [spirv] Add initial support for non-fp matrices (#1057) 7 years ago
intrinsics.trunc.hlsl ff65329ee2 [spirv] Translate more instrinsic functions (#537) 8 years ago
method.append-structured-buffer.append.hlsl 4cfcdf3239 [spirv] Emit single store for cross-storage-class composite types (#1158) 7 years ago
method.append-structured-buffer.get-dimensions.hlsl 0a8b8c4e1d [spirv] Rename -fvk-use-glsl-layout to -fvk-use-gl-layout (#1206) 7 years ago
method.buffer.get-dimensions.hlsl dac585ffb1 [spirv] Refactoring: renaming test files to keep consistency (#710) 8 years ago
method.buffer.load.hlsl 1d4509f35d [spirv] Support Load methods that take Status arg. (#905) 7 years ago
method.byte-address-buffer.get-dimensions.hlsl fb224f19b6 [spirv] Fix structured buffer .GetDimensions() (#885) 7 years ago
method.byte-address-buffer.load.hlsl 4cbc45cf27 [spirv] Support (RW)ByteAddrressBuffer and load/store methods (#581) 8 years ago
method.byte-address-buffer.store.hlsl 4cbc45cf27 [spirv] Support (RW)ByteAddrressBuffer and load/store methods (#581) 8 years ago
method.consume-structured-buffer.consume.hlsl 4cfcdf3239 [spirv] Emit single store for cross-storage-class composite types (#1158) 7 years ago
method.consume-structured-buffer.get-dimensions.hlsl 0a8b8c4e1d [spirv] Rename -fvk-use-glsl-layout to -fvk-use-gl-layout (#1206) 7 years ago
method.input-output-patch.access.hlsl 3ff562f294 [spirv] Tests InputPatch & OutputPatch operator[] (#737) 7 years ago
method.rw-byte-address-buffer.atomic.hlsl a62dba918f [spirv] Translate intrinsic Interlocked* methods. (#722) 7 years ago
method.rw-structured-buffer.counter.hlsl d7a96e9e80 [spirv] Always emit a counter variable for RWStructuredBuffer (#896) 7 years ago
method.rwtexture.get-dimensions.hlsl 5362b3597b [spirv] Handle GetDimension methods w/ float args. (#944) 7 years ago
method.rwtexture.load.hlsl 1d4509f35d [spirv] Support Load methods that take Status arg. (#905) 7 years ago
method.structured-buffer.get-dimensions.hlsl 0a8b8c4e1d [spirv] Rename -fvk-use-glsl-layout to -fvk-use-gl-layout (#1206) 7 years ago
method.structured-buffer.load.hlsl 7ad893a79e [spirv] Better handling of ConditionalOperator. (#983) 7 years ago
namespace.functions.hlsl e24f4b7a65 [spirv] Variable/Resource in namespaces. (#1208) 7 years ago
namespace.globals.hlsl e24f4b7a65 [spirv] Variable/Resource in namespaces. (#1208) 7 years ago
namespace.resources.hlsl e24f4b7a65 [spirv] Variable/Resource in namespaces. (#1208) 7 years ago
oo.class.method.hlsl 4561cb9ea1 [spirv] Temporary struct/class object method call. (#912) 7 years ago
oo.class.static.member.hlsl 7f6aaf6cc6 [spirv] Use OpStore instead of OpVariable initializer (#858) 7 years ago
oo.inheritance.hlsl 7a86911302 [spirv] Add support for casting from derived to base (#1052) 7 years ago
oo.inheritance.stage-io.gs.hlsl a7aaccef9f [spirv] Support OO inheritance in GS stage IOs (#1043) 7 years ago
oo.inheritance.stage-io.vs.hlsl a7aaccef9f [spirv] Support OO inheritance in GS stage IOs (#1043) 7 years ago
oo.method.on-static-var.hlsl 46c0e3cf2f [spirv] Use temporary variable for method call on static variable (#973) 7 years ago
oo.static.member.init.hlsl 7f6aaf6cc6 [spirv] Use OpStore instead of OpVariable initializer (#858) 7 years ago
oo.struct.method.hlsl 483901edba [spirv] Member fn call use Function storage class. (#1226) 7 years ago
oo.struct.static.member.hlsl 7f6aaf6cc6 [spirv] Use OpStore instead of OpVariable initializer (#858) 7 years ago
op.array.access.hlsl 72d4fcc4e0 [spirv] Fix cast function when src type is literal (#988) 7 years ago
op.buffer.access.hlsl fb377afe5a [spirv] Add missing capability for storage image read/write (#870) 7 years ago
op.cbuffer.access.hlsl 8283f8aabd [spirv] Remove the "var." prefix on cbuffer/tbuffer names (#1071) 7 years ago
op.cbuffer.access.majorness.hlsl 5d557ccb34 [spirv] Revamp matrix majorness handling (#1144) 7 years ago
op.constant-buffer.access.hlsl 3c511a0959 [spirv] Support TextureBuffer/ConstantBuffer arrays. (#1166) 7 years ago
op.matrix.access.1x1.hlsl 32872ab4d2 [spirv] Translate operator[] for vector and matrix types (#519) 8 years ago
op.matrix.access.1xn.hlsl 32872ab4d2 [spirv] Translate operator[] for vector and matrix types (#519) 8 years ago
op.matrix.access.mx1.hlsl 1c498f3743 [spirv] Allow indexing into temporary struct (#934) 7 years ago
op.matrix.access.mxn.hlsl 774e85eb20 [spirv] Add initial support for non-fp matrices (#1057) 7 years ago
op.rw-structured-buffer.access.hlsl 7ad893a79e [spirv] Better handling of ConditionalOperator. (#983) 7 years ago
op.rwbuffer.access.hlsl fb377afe5a [spirv] Add missing capability for storage image read/write (#870) 7 years ago
op.rwtexture.access.read.hlsl 2624406a58 [spirv] Fix OpImageRead return type (#868) 7 years ago
op.rwtexture.access.write.hlsl dac585ffb1 [spirv] Refactoring: renaming test files to keep consistency (#710) 8 years ago
op.struct.access.hlsl 1c498f3743 [spirv] Allow indexing into temporary struct (#934) 7 years ago
op.structured-buffer.access.hlsl 7ad893a79e [spirv] Better handling of ConditionalOperator. (#983) 7 years ago
op.tbuffer.access.hlsl 8283f8aabd [spirv] Remove the "var." prefix on cbuffer/tbuffer names (#1071) 7 years ago
op.texture-buffer.access.hlsl 3c511a0959 [spirv] Support TextureBuffer/ConstantBuffer arrays. (#1166) 7 years ago
op.texture.access.hlsl 7f6aaf6cc6 [spirv] Use OpStore instead of OpVariable initializer (#858) 7 years ago
op.texture.mips-access.hlsl de7ce30149 [spirv] Texture operator[], .mips[][], .sample[][] (#625) 8 years ago
op.texture.sample-access.hlsl de7ce30149 [spirv] Texture operator[], .mips[][], .sample[][] (#625) 8 years ago
op.vector.access.hlsl 1c498f3743 [spirv] Allow indexing into temporary struct (#934) 7 years ago
op.vector.swizzle.buffer-access.hlsl 0d150879fa [spirv] Use SpirvEvalInfo to convey lvalue/rvalue (#822) 7 years ago
op.vector.swizzle.const-scalar.hlsl fe57ed4c9b [spirv] Handle vector<literal int/float, 1> in type hints (#1017) 7 years ago
op.vector.swizzle.hlsl 0d150879fa [spirv] Use SpirvEvalInfo to convey lvalue/rvalue (#822) 7 years ago
op.vector.swizzle.size1.hlsl 37e3ec9ebf [spirv] OpLoad for lvalue operands of binary operators (#1020) 7 years ago
op.vector.swizzle.texture-access.hlsl 0d150879fa [spirv] Use SpirvEvalInfo to convey lvalue/rvalue (#822) 7 years ago
passthru-cs.hlsl2spv f6f79e744d [spirv] Emit OpSource debug instruction (#1145) 7 years ago
passthru-ps.hlsl2spv f6f79e744d [spirv] Emit OpSource debug instruction (#1145) 7 years ago
passthru-vs.hlsl2spv f6f79e744d [spirv] Emit OpSource debug instruction (#1145) 7 years ago
primitive.error.gs.hlsl 6d8bf3e34a [spirv] Support GS output stream types. (#736) 7 years ago
primitive.line.gs.hlsl 96c5c0ad17 [spirv] Execution modes for GS primitive types. (#734) 7 years ago
primitive.lineadj.gs.hlsl 96c5c0ad17 [spirv] Execution modes for GS primitive types. (#734) 7 years ago
primitive.point.gs.hlsl 96c5c0ad17 [spirv] Execution modes for GS primitive types. (#734) 7 years ago
primitive.triangle.gs.hlsl 96c5c0ad17 [spirv] Execution modes for GS primitive types. (#734) 7 years ago
primitive.triangleadj.gs.hlsl 96c5c0ad17 [spirv] Execution modes for GS primitive types. (#734) 7 years ago
semantic.arbitrary.hlsl 734266277b [spirv] Change vertex processing stages to emit gl_PerVertex (#757) 7 years ago
semantic.arbitrary.location.alpha.hlsl 0e0e014232 [spirv] Add CL option for stage I/O location assignment order (#578) 8 years ago
semantic.arbitrary.location.decl.hlsl 0e0e014232 [spirv] Add CL option for stage I/O location assignment order (#578) 8 years ago
semantic.barycentrics.ps.np-c.hlsl 9745b0d55c [spirv] Add support for SV_Barycentrics (#837) 7 years ago
semantic.barycentrics.ps.np-s.hlsl 9745b0d55c [spirv] Add support for SV_Barycentrics (#837) 7 years ago
semantic.barycentrics.ps.np.hlsl 9745b0d55c [spirv] Add support for SV_Barycentrics (#837) 7 years ago
semantic.barycentrics.ps.s-c.hlsl 9745b0d55c [spirv] Add support for SV_Barycentrics (#837) 7 years ago
semantic.barycentrics.ps.s-s.hlsl 9745b0d55c [spirv] Add support for SV_Barycentrics (#837) 7 years ago
semantic.barycentrics.ps.s.hlsl 9745b0d55c [spirv] Add support for SV_Barycentrics (#837) 7 years ago
semantic.coverage.ps.hlsl 83e23e6954 [spirv] Add support for SV_Coverage (#800) 7 years ago
semantic.coverage.type-mismatch.ps.hlsl 83e23e6954 [spirv] Add support for SV_Coverage (#800) 7 years ago
semantic.depth-greater-equal.ps.hlsl db417e9ad5 [spirv] Update external projects (#1205) 7 years ago
semantic.depth-less-equal.ps.hlsl db417e9ad5 [spirv] Update external projects (#1205) 7 years ago
semantic.depth.ps.hlsl db417e9ad5 [spirv] Update external projects (#1205) 7 years ago
semantic.dispatch-thread-id.cs.hlsl 4e5e56d0cd [spirv] Update SPIR-V Tools and Fix Builtin usage. (#1183) 7 years ago
semantic.dispatch-thread-id.int2.cs.hlsl 794840785f [spirv] Support signed integer types for some builtins (#1215) 7 years ago
semantic.dispatch-thread-id.uint.cs.hlsl 4e5e56d0cd [spirv] Update SPIR-V Tools and Fix Builtin usage. (#1183) 7 years ago
semantic.domain-location.ds.hlsl 734266277b [spirv] Change vertex processing stages to emit gl_PerVertex (#757) 7 years ago
semantic.duplication.hlsl 634b459283 [spirv] Assign locations to stage I/O variables alphabetically (#564) 8 years ago
semantic.group-id.cs.hlsl 4e5e56d0cd [spirv] Update SPIR-V Tools and Fix Builtin usage. (#1183) 7 years ago
semantic.group-id.int2.cs.hlsl 794840785f [spirv] Support signed integer types for some builtins (#1215) 7 years ago
semantic.group-id.uint.cs.hlsl 4e5e56d0cd [spirv] Update SPIR-V Tools and Fix Builtin usage. (#1183) 7 years ago
semantic.group-index.cs.hlsl 58612be9f3 [spirv] More compute shader semantics. (#662) 8 years ago
semantic.group-thread-id.cs.hlsl 4e5e56d0cd [spirv] Update SPIR-V Tools and Fix Builtin usage. (#1183) 7 years ago
semantic.group-thread-id.int2.cs.hlsl 794840785f [spirv] Support signed integer types for some builtins (#1215) 7 years ago
semantic.group-thread-id.uint.cs.hlsl 4e5e56d0cd [spirv] Update SPIR-V Tools and Fix Builtin usage. (#1183) 7 years ago
semantic.gs-instance-id.gs.hlsl 68ef628bd9 [spirv] Complete the support for SV semantics in all stages (#775) 7 years ago
semantic.inner-coverage.ps.hlsl 66a8998f87 [spirv] Translate SV_InnerCoverage into FullyCoveredEXT (#1165) 7 years ago
semantic.inside-tess-factor.ds.array1.hlsl 79f4da1500 [spirv] Support float[1] as the type of SV_InsideTessFactor (#1003) 7 years ago
semantic.inside-tess-factor.ds.hlsl 734266277b [spirv] Change vertex processing stages to emit gl_PerVertex (#757) 7 years ago
semantic.inside-tess-factor.hs.array1.hlsl 79f4da1500 [spirv] Support float[1] as the type of SV_InsideTessFactor (#1003) 7 years ago
semantic.inside-tess-factor.hs.hlsl 734266277b [spirv] Change vertex processing stages to emit gl_PerVertex (#757) 7 years ago
semantic.instance-id.ds.hlsl 68ef628bd9 [spirv] Complete the support for SV semantics in all stages (#775) 7 years ago
semantic.instance-id.gs.hlsl 68ef628bd9 [spirv] Complete the support for SV semantics in all stages (#775) 7 years ago
semantic.instance-id.hs.hlsl 68ef628bd9 [spirv] Complete the support for SV semantics in all stages (#775) 7 years ago
semantic.instance-id.ps.hlsl 68ef628bd9 [spirv] Complete the support for SV semantics in all stages (#775) 7 years ago
semantic.instance-id.vs.hlsl 68ef628bd9 [spirv] Complete the support for SV semantics in all stages (#775) 7 years ago
semantic.is-front-face.gs.hlsl 68ef628bd9 [spirv] Complete the support for SV semantics in all stages (#775) 7 years ago
semantic.is-front-face.ps.hlsl a727fc8838 [spirv] Support PS SV_Depth{Greater|Less}Equal and SV_IsFrontFace (#563) 8 years ago
semantic.on-struct.hlsl 8d052c88f4 [spirv] Add support for semantics on structs (#831) 7 years ago
semantic.output-control-point-id.hs.hlsl 734266277b [spirv] Change vertex processing stages to emit gl_PerVertex (#757) 7 years ago
semantic.primitive-id.ds.hlsl 68ef628bd9 [spirv] Complete the support for SV semantics in all stages (#775) 7 years ago
semantic.primitive-id.gs.hlsl 68ef628bd9 [spirv] Complete the support for SV semantics in all stages (#775) 7 years ago
semantic.primitive-id.hs.hlsl 734266277b [spirv] Change vertex processing stages to emit gl_PerVertex (#757) 7 years ago
semantic.primitive-id.ps.hlsl 83e23e6954 [spirv] Add support for SV_Coverage (#800) 7 years ago
semantic.render-target-array-index.ds.hlsl e9a2c759b5 [spirv] Support SV_RenderTargetArrayIndex and SV_StencilRef (#789) 7 years ago
semantic.render-target-array-index.gs.hlsl e9a2c759b5 [spirv] Support SV_RenderTargetArrayIndex and SV_StencilRef (#789) 7 years ago
semantic.render-target-array-index.hs.hlsl e9a2c759b5 [spirv] Support SV_RenderTargetArrayIndex and SV_StencilRef (#789) 7 years ago
semantic.render-target-array-index.ps.hlsl e9a2c759b5 [spirv] Support SV_RenderTargetArrayIndex and SV_StencilRef (#789) 7 years ago
semantic.render-target-array-index.vs.hlsl e9a2c759b5 [spirv] Support SV_RenderTargetArrayIndex and SV_StencilRef (#789) 7 years ago
semantic.sample-index.ps.hlsl 68ef628bd9 [spirv] Complete the support for SV semantics in all stages (#775) 7 years ago
semantic.stencil-ref.ps.hlsl 0d462693b5 [spirv] Add support for SV_ViewportIndex (#796) 7 years ago
semantic.target.ps.hlsl 634b459283 [spirv] Assign locations to stage I/O variables alphabetically (#564) 8 years ago
semantic.tess-factor.ds.hlsl 734266277b [spirv] Change vertex processing stages to emit gl_PerVertex (#757) 7 years ago
semantic.tess-factor.hs.hlsl 734266277b [spirv] Change vertex processing stages to emit gl_PerVertex (#757) 7 years ago
semantic.tess-factor.size-mismatch.ds.hlsl 7cb1c20853 [spirv] Handle TessFactor size mismatches. (#771) 7 years ago
semantic.tess-factor.size-mismatch.hs.hlsl 7cb1c20853 [spirv] Handle TessFactor size mismatches. (#771) 7 years ago
semantic.vertex-id.vs.hlsl 734266277b [spirv] Change vertex processing stages to emit gl_PerVertex (#757) 7 years ago
semantic.view-id.ds.hlsl d1f1665865 [spirv] Add support for SV_ViewID (#836) 7 years ago
semantic.view-id.gs.hlsl d1f1665865 [spirv] Add support for SV_ViewID (#836) 7 years ago
semantic.view-id.hs.hlsl d1f1665865 [spirv] Add support for SV_ViewID (#836) 7 years ago
semantic.view-id.ps.hlsl d1f1665865 [spirv] Add support for SV_ViewID (#836) 7 years ago
semantic.view-id.vs.hlsl d1f1665865 [spirv] Add support for SV_ViewID (#836) 7 years ago
semantic.viewport-array-index.ds.hlsl 0d462693b5 [spirv] Add support for SV_ViewportIndex (#796) 7 years ago
semantic.viewport-array-index.gs.hlsl 0d462693b5 [spirv] Add support for SV_ViewportIndex (#796) 7 years ago
semantic.viewport-array-index.hs.hlsl 0d462693b5 [spirv] Add support for SV_ViewportIndex (#796) 7 years ago
semantic.viewport-array-index.ps.hlsl 0d462693b5 [spirv] Add support for SV_ViewportIndex (#796) 7 years ago
semantic.viewport-array-index.vs.hlsl 0d462693b5 [spirv] Add support for SV_ViewportIndex (#796) 7 years ago
sm6.quad-read-across-diagonal.hlsl 2a0b7c49fd [spirv] Add -fspv-target-env command line option. (#1187) 7 years ago
sm6.quad-read-across-x.hlsl 2a0b7c49fd [spirv] Add -fspv-target-env command line option. (#1187) 7 years ago
sm6.quad-read-across-y.hlsl 2a0b7c49fd [spirv] Add -fspv-target-env command line option. (#1187) 7 years ago
sm6.quad-read-lane-at.hlsl 2a0b7c49fd [spirv] Add -fspv-target-env command line option. (#1187) 7 years ago
sm6.wave-active-all-equal.hlsl 2a0b7c49fd [spirv] Add -fspv-target-env command line option. (#1187) 7 years ago
sm6.wave-active-all-true.hlsl 2a0b7c49fd [spirv] Add -fspv-target-env command line option. (#1187) 7 years ago
sm6.wave-active-any-true.hlsl 2a0b7c49fd [spirv] Add -fspv-target-env command line option. (#1187) 7 years ago
sm6.wave-active-ballot.hlsl 2a0b7c49fd [spirv] Add -fspv-target-env command line option. (#1187) 7 years ago
sm6.wave-active-bit-and.hlsl 2a0b7c49fd [spirv] Add -fspv-target-env command line option. (#1187) 7 years ago
sm6.wave-active-bit-or.hlsl 2a0b7c49fd [spirv] Add -fspv-target-env command line option. (#1187) 7 years ago
sm6.wave-active-bit-xor.hlsl 2a0b7c49fd [spirv] Add -fspv-target-env command line option. (#1187) 7 years ago
sm6.wave-active-count-bits.hlsl 2a0b7c49fd [spirv] Add -fspv-target-env command line option. (#1187) 7 years ago
sm6.wave-active-max.hlsl 2a0b7c49fd [spirv] Add -fspv-target-env command line option. (#1187) 7 years ago
sm6.wave-active-min.hlsl 2a0b7c49fd [spirv] Add -fspv-target-env command line option. (#1187) 7 years ago
sm6.wave-active-product.hlsl 2a0b7c49fd [spirv] Add -fspv-target-env command line option. (#1187) 7 years ago
sm6.wave-active-sum.hlsl 2a0b7c49fd [spirv] Add -fspv-target-env command line option. (#1187) 7 years ago
sm6.wave-get-lane-count.hlsl 2a0b7c49fd [spirv] Add -fspv-target-env command line option. (#1187) 7 years ago
sm6.wave-get-lane-index.hlsl 2a0b7c49fd [spirv] Add -fspv-target-env command line option. (#1187) 7 years ago
sm6.wave-is-first-lane.hlsl 2a0b7c49fd [spirv] Add -fspv-target-env command line option. (#1187) 7 years ago
sm6.wave-op.no-target-env.error.hlsl 2a0b7c49fd [spirv] Add -fspv-target-env command line option. (#1187) 7 years ago
sm6.wave-op.target-vulkan1.error.hlsl 2a0b7c49fd [spirv] Add -fspv-target-env command line option. (#1187) 7 years ago
sm6.wave-prefix-count-bits.hlsl 2a0b7c49fd [spirv] Add -fspv-target-env command line option. (#1187) 7 years ago
sm6.wave-prefix-product.hlsl 2a0b7c49fd [spirv] Add -fspv-target-env command line option. (#1187) 7 years ago
sm6.wave-prefix-sum.hlsl 2a0b7c49fd [spirv] Add -fspv-target-env command line option. (#1187) 7 years ago
sm6.wave-read-lane-at.hlsl 2a0b7c49fd [spirv] Add -fspv-target-env command line option. (#1187) 7 years ago
sm6.wave-read-lane-first.hlsl 2a0b7c49fd [spirv] Add -fspv-target-env command line option. (#1187) 7 years ago
sm6.wave.builtin.no-dup.hlsl 2a0b7c49fd [spirv] Add -fspv-target-env command line option. (#1187) 7 years ago
spirv.builtin.device-index.hlsl c66c37cfa1 [spirv] Add support for DeviceIndex builtin. (#1171) 7 years ago
spirv.builtin.device-index.invalid.hlsl c66c37cfa1 [spirv] Add support for DeviceIndex builtin. (#1171) 7 years ago
spirv.builtin.helper-invocation.hlsl 53f3f69b36 [spirv] Add mechanism for Vulkan-specific builtins (#805) 7 years ago
spirv.builtin.helper-invocation.invalid.hlsl 3a4c0338a4 [spirv] Add validation for vk::builtin usage (#854) 7 years ago
spirv.builtin.point-size.invalid.hlsl 3a4c0338a4 [spirv] Add validation for vk::builtin usage (#854) 7 years ago
spirv.builtin.shader-draw-parameters.hlsl c859bb040f [spirv] Support SPV_KHR_shader_draw_parameters (#1127) 7 years ago
spirv.builtin.shader-draw-parameters.invalid.hlsl c859bb040f [spirv] Support SPV_KHR_shader_draw_parameters (#1127) 7 years ago
spirv.cf.ret-missing.hlsl aa7c2bc402 [spirv] Fix missing return value cases (#809) 7 years ago
spirv.debug.opsource.hlsl c7b2ba11a3 [spirv] Emit source file name if -Zi is specified (#1219) 7 years ago
spirv.entry-function.inout.hlsl 5423d05daf [spirv] Support input modifiers on function parameters (#559) 8 years ago
spirv.entry-function.wrapper.hlsl d98d66564a [spirv] Converted to generate wrapper for entry function (#557) 8 years ago
spirv.ext.allow-all-khr.hlsl 68984b316a [spirv] Specify "KHR" to enable all KHR extensions (#1195) 7 years ago
spirv.ext.cl.allow.hlsl 241d32c810 [spirv] Allow explicitly controlling SPIR-V extensions (#1151) 7 years ago
spirv.ext.cl.forbid.hlsl 241d32c810 [spirv] Allow explicitly controlling SPIR-V extensions (#1151) 7 years ago
spirv.ext.cl.unknown.hlsl 241d32c810 [spirv] Allow explicitly controlling SPIR-V extensions (#1151) 7 years ago
spirv.interface.ds.hlsl c2993ddf37 [spirv] Stop emitting SPV_GOOGLE_decorate_string (#1229) 7 years ago
spirv.interface.gs.hlsl c2993ddf37 [spirv] Stop emitting SPV_GOOGLE_decorate_string (#1229) 7 years ago
spirv.interface.hs.hlsl c2993ddf37 [spirv] Stop emitting SPV_GOOGLE_decorate_string (#1229) 7 years ago
spirv.interface.ps.hlsl c2993ddf37 [spirv] Stop emitting SPV_GOOGLE_decorate_string (#1229) 7 years ago
spirv.interface.vs.hlsl c2993ddf37 [spirv] Stop emitting SPV_GOOGLE_decorate_string (#1229) 7 years ago
spirv.interpolation.error.hlsl 299bb535b8 [spirv] Support interpolation modes on PS input variables (#571) 8 years ago
spirv.interpolation.hlsl 88b02078a1 [spirv] Accept array types for PS stage input variables (#1044) 7 years ago
spirv.legal.cbuffer.hlsl 4cfcdf3239 [spirv] Emit single store for cross-storage-class composite types (#1158) 7 years ago
spirv.legal.opaque-struct.hlsl 37e8153e70 [spirv] Remove structured/byte buffer assignment tests (#906) 7 years ago
spirv.legal.sbuffer.counter.hlsl 4cfcdf3239 [spirv] Emit single store for cross-storage-class composite types (#1158) 7 years ago
spirv.legal.sbuffer.counter.method.hlsl 4b2cbf2167 [spirv] Legalization: associated counters in implicit objects (#1002) 7 years ago
spirv.legal.sbuffer.counter.struct.hlsl 690b44ec16 [spirv] Legalization: associated counter in nested structs (#1001) 7 years ago
spirv.legal.sbuffer.methods.hlsl 02bc6fae08 [spirv] Legalization: validate with relaxed logical pointer (#975) 7 years ago
spirv.legal.sbuffer.struct.hlsl 4b2cbf2167 [spirv] Legalization: associated counters in implicit objects (#1002) 7 years ago
spirv.legal.sbuffer.usage.hlsl 582c3813d6 [spirv] Legalization: indexing StructuredBuffer containing array (#982) 7 years ago
spirv.legal.tbuffer.hlsl 4cfcdf3239 [spirv] Emit single store for cross-storage-class composite types (#1158) 7 years ago
spirv.stage-io.16bit.hlsl b6d65cbe27 [spirv] Support 16-bit types in stage IO (#1227) 7 years ago
spirv.storage-class.hlsl 92a73a28c5 [spirv] Add support for (RW)StructuredBuffer (#593) 8 years ago
ternary-op.cond-op.hlsl e6f6fd91a1 [spirv] Provide literal type hint in cast function (#1034) 7 years ago
texture.array.gather-alpha.hlsl b8cccfd521 [spirv] Comine type and constant in SPIRVModule (#1016) 7 years ago
texture.array.gather-blue.hlsl b8cccfd521 [spirv] Comine type and constant in SPIRVModule (#1016) 7 years ago
texture.array.gather-cmp-red.hlsl b8cccfd521 [spirv] Comine type and constant in SPIRVModule (#1016) 7 years ago
texture.array.gather-cmp.hlsl 3a6c072fd1 [spirv] Refresh SPIRV-Tools (#1197) 7 years ago
texture.array.gather-green.hlsl b8cccfd521 [spirv] Comine type and constant in SPIRVModule (#1016) 7 years ago
texture.array.gather-red.hlsl 4491a30fba [spirv] Support non-constant offsets in .Gather*() methods (#1232) 7 years ago
texture.array.gather.hlsl 3a6c072fd1 [spirv] Refresh SPIRV-Tools (#1197) 7 years ago
texture.array.load.hlsl b8cccfd521 [spirv] Comine type and constant in SPIRVModule (#1016) 7 years ago
texture.array.sample-bias.hlsl 3a6c072fd1 [spirv] Refresh SPIRV-Tools (#1197) 7 years ago
texture.array.sample-cmp-level-zero.hlsl 3a6c072fd1 [spirv] Refresh SPIRV-Tools (#1197) 7 years ago
texture.array.sample-cmp.hlsl 3a6c072fd1 [spirv] Refresh SPIRV-Tools (#1197) 7 years ago
texture.array.sample-grad.hlsl 3a6c072fd1 [spirv] Refresh SPIRV-Tools (#1197) 7 years ago
texture.array.sample-level.hlsl 3a6c072fd1 [spirv] Refresh SPIRV-Tools (#1197) 7 years ago
texture.array.sample.hlsl 3a6c072fd1 [spirv] Refresh SPIRV-Tools (#1197) 7 years ago
texture.calculate-lod-unclamped.hlsl 4a4d1134ef [spirv] Emit unsupported error for some intrinsics (#797) 7 years ago
texture.calculate-lod.hlsl 52c27ffbbd [spirv] CalculateLevelOfDetail for Texture types. (#653) 8 years ago
texture.gather-alpha.hlsl b8cccfd521 [spirv] Comine type and constant in SPIRVModule (#1016) 7 years ago
texture.gather-blue.hlsl b8cccfd521 [spirv] Comine type and constant in SPIRVModule (#1016) 7 years ago
texture.gather-cmp-alpha.hlsl 4a4d1134ef [spirv] Emit unsupported error for some intrinsics (#797) 7 years ago
texture.gather-cmp-blue.hlsl 4a4d1134ef [spirv] Emit unsupported error for some intrinsics (#797) 7 years ago
texture.gather-cmp-green.hlsl 4a4d1134ef [spirv] Emit unsupported error for some intrinsics (#797) 7 years ago
texture.gather-cmp-red.hlsl b0713a6b50 [spirv] Handle Sparse Images in GatherRGBA (#872) 7 years ago
texture.gather-cmp.hlsl 3a6c072fd1 [spirv] Refresh SPIRV-Tools (#1197) 7 years ago
texture.gather-green.hlsl b8cccfd521 [spirv] Comine type and constant in SPIRVModule (#1016) 7 years ago
texture.gather-red.hlsl 4491a30fba [spirv] Support non-constant offsets in .Gather*() methods (#1232) 7 years ago
texture.gather.hlsl 3a6c072fd1 [spirv] Refresh SPIRV-Tools (#1197) 7 years ago
texture.get-dimensions.hlsl 334c232e8e Add GetDimensions() method for TextureCube(Array). (#1023) 7 years ago
texture.get-sample-position.hlsl 6af2a123d8 [spirv] Add support for .GetSamplePosition() (#1008) 7 years ago
texture.load.hlsl b8cccfd521 [spirv] Comine type and constant in SPIRVModule (#1016) 7 years ago
texture.sample-bias.hlsl 3a6c072fd1 [spirv] Refresh SPIRV-Tools (#1197) 7 years ago
texture.sample-cmp-level-zero.hlsl 3a6c072fd1 [spirv] Refresh SPIRV-Tools (#1197) 7 years ago
texture.sample-cmp.hlsl 3a6c072fd1 [spirv] Refresh SPIRV-Tools (#1197) 7 years ago
texture.sample-grad.hlsl 3a6c072fd1 [spirv] Refresh SPIRV-Tools (#1197) 7 years ago
texture.sample-level.hlsl 3a6c072fd1 [spirv] Refresh SPIRV-Tools (#1197) 7 years ago
texture.sample.hlsl 3a6c072fd1 [spirv] Refresh SPIRV-Tools (#1197) 7 years ago
texture.sample.sample-cmp.hlsl 0f165c6483 [spirv] Hack OpSampledImage for depth-comparison sampling (#1191) 7 years ago
type.append-structured-buffer.hlsl 0d8a15a61a [spirv] Better reflection support via new extensions (#1111) 7 years ago
type.array.hlsl c99605827c [spirv] Add support for constant array type (#565) 8 years ago
type.buffer.hlsl 6b09a407bb [spirv] Support translation of Buffer & RWBuffer (#588) 8 years ago
type.byte-address-buffer.hlsl 4cbc45cf27 [spirv] Support (RW)ByteAddrressBuffer and load/store methods (#581) 8 years ago
type.cbuffer.hlsl be8c74dd4f [spirv] Booleans do not have a physical layout. (#1140) 7 years ago
type.class.hlsl 1d92f9a129 [spirv] Handle RecordDecls defined inside DeclStmt (#855) 7 years ago
type.constant-buffer.hlsl 3c511a0959 [spirv] Support TextureBuffer/ConstantBuffer arrays. (#1166) 7 years ago
type.consume-structured-buffer.hlsl 0d8a15a61a [spirv] Better reflection support via new extensions (#1111) 7 years ago
type.line-stream.hlsl 734266277b [spirv] Change vertex processing stages to emit gl_PerVertex (#757) 7 years ago
type.matrix.hlsl 774e85eb20 [spirv] Add initial support for non-fp matrices (#1057) 7 years ago
type.matrix.majorness.zpc.hlsl d81941c4cb [spirv] Majorness decoration for *StructuredBuffer<matrix> (#1035) 7 years ago
type.matrix.majorness.zpr.hlsl d81941c4cb [spirv] Majorness decoration for *StructuredBuffer<matrix> (#1035) 7 years ago
type.point-stream.hlsl 734266277b [spirv] Change vertex processing stages to emit gl_PerVertex (#757) 7 years ago
type.rwtexture.hlsl 7a0ae9e90b RWTexture Load() and Texture2DMS(Array) (#609) 8 years ago
type.sampler.hlsl f284c982c9 [spirv] Support texture and sampler types (#572) 8 years ago
type.scalar.hlsl fcde415c18 [spirv] Handle literal int and 64-bit int. (#851) 7 years ago
type.struct.hlsl bdd9254a82 [spirv] Fix push constant defined from anonymous struct (#1223) 7 years ago
type.structured-buffer.array.error.hlsl 3c511a0959 [spirv] Support TextureBuffer/ConstantBuffer arrays. (#1166) 7 years ago
type.structured-buffer.hlsl 0d8a15a61a [spirv] Better reflection support via new extensions (#1111) 7 years ago
type.tbuffer.hlsl be8c74dd4f [spirv] Booleans do not have a physical layout. (#1140) 7 years ago
type.texture-buffer.hlsl 3c511a0959 [spirv] Support TextureBuffer/ConstantBuffer arrays. (#1166) 7 years ago
type.texture.hlsl 7a0ae9e90b RWTexture Load() and Texture2DMS(Array) (#609) 8 years ago
type.triangle-stream.hlsl 734266277b [spirv] Change vertex processing stages to emit gl_PerVertex (#757) 7 years ago
type.typedef.hlsl c5a2da0275 [spirv] Handle variable definitions in if statements (#536) 8 years ago
type.vector.hlsl 694c35a47e [spirv] Translate vector truncation and splatting (#502) 8 years ago
unary-op.logical-not.hlsl c8ff1681be [spirv] Support unary operators: ++, --, !, +, - (#497) 8 years ago
unary-op.minus.hlsl c8ff1681be [spirv] Support unary operators: ++, --, !, +, - (#497) 8 years ago
unary-op.plus.hlsl c8ff1681be [spirv] Support unary operators: ++, --, !, +, - (#497) 8 years ago
unary-op.postfix-dec.hlsl c8ff1681be [spirv] Support unary operators: ++, --, !, +, - (#497) 8 years ago
unary-op.postfix-dec.matrix.hlsl 774e85eb20 [spirv] Add initial support for non-fp matrices (#1057) 7 years ago
unary-op.postfix-inc.hlsl c8ff1681be [spirv] Support unary operators: ++, --, !, +, - (#497) 8 years ago
unary-op.postfix-inc.matrix.hlsl 774e85eb20 [spirv] Add initial support for non-fp matrices (#1057) 7 years ago
unary-op.prefix-dec.hlsl c8ff1681be [spirv] Support unary operators: ++, --, !, +, - (#497) 8 years ago
unary-op.prefix-dec.matrix.hlsl 774e85eb20 [spirv] Add initial support for non-fp matrices (#1057) 7 years ago
unary-op.prefix-inc.hlsl c8ff1681be [spirv] Support unary operators: ++, --, !, +, - (#497) 8 years ago
unary-op.prefix-inc.matrix.hlsl 774e85eb20 [spirv] Add initial support for non-fp matrices (#1057) 7 years ago
var.globals.error.hlsl e3662ff353 [spirv] Collect global non-resource variables into $Globals (#1138) 7 years ago
var.globals.hlsl 725ecab3b9 [spirv] Add support for arrays of resources (#1184) 7 years ago
var.init.array.hlsl eeab612da9 [spirv] 16-bit and 64-bit int, uint, and float. (#966) 7 years ago
var.init.cbuffer.hlsl df7fcb5469 [spirv] Emit warnings for cbuffer/tbuffer member initializers (#794) 7 years ago
var.init.cross-storage-class.hlsl 4cfcdf3239 [spirv] Emit single store for cross-storage-class composite types (#1158) 7 years ago
var.init.hlsl 7f6aaf6cc6 [spirv] Use OpStore instead of OpVariable initializer (#858) 7 years ago
var.init.matrix.1x1.hlsl 35138b401c [spirv] More support for matrices and structs in init lists (#548) 8 years ago
var.init.matrix.1xn.hlsl 35138b401c [spirv] More support for matrices and structs in init lists (#548) 8 years ago
var.init.matrix.mx1.hlsl 35138b401c [spirv] More support for matrices and structs in init lists (#548) 8 years ago
var.init.matrix.mxn.hlsl 774e85eb20 [spirv] Add initial support for non-fp matrices (#1057) 7 years ago
var.init.opaque.hlsl cc61d9d294 [spirv] Allow samplers and textures in initializer list (#815) 7 years ago
var.init.struct.hlsl d98d66564a [spirv] Converted to generate wrapper for entry function (#557) 8 years ago
var.init.tbuffer.hlsl df7fcb5469 [spirv] Emit warnings for cbuffer/tbuffer member initializers (#794) 7 years ago
var.resource.array.hlsl 725ecab3b9 [spirv] Add support for arrays of resources (#1184) 7 years ago
var.static.hlsl c1991aadc8 [spirv] Fix static function variable initialization (#942) 7 years ago
var.static.resource.hlsl 1f1ea2b7f5 [spirv] Avoid getting constant zero for static resources (#1056) 7 years ago
vk.attribute.error.hlsl 6788ebea4a [spirv] Add support for [[vk::push_constant]] (#791) 7 years ago
vk.attribute.invalid.hlsl 4cbada6181 [spirv] Translate SubpassInput(MS) and their methods (#1013) 7 years ago
vk.binding.cl.all-sets.hlsl a4491dd439 [spirv] Support shifting all sets with -fvk-*-shift N all (#1224) 7 years ago
vk.binding.cl.hlsl 8702f97dff [spirv] Add support for four register number shifting options (#720) 7 years ago
vk.binding.counter.hlsl d7a96e9e80 [spirv] Always emit a counter variable for RWStructuredBuffer (#896) 7 years ago
vk.binding.explicit.hlsl 8283f8aabd [spirv] Remove the "var." prefix on cbuffer/tbuffer names (#1071) 7 years ago
vk.binding.implicit.hlsl 8283f8aabd [spirv] Remove the "var." prefix on cbuffer/tbuffer names (#1071) 7 years ago
vk.binding.register.hlsl 8283f8aabd [spirv] Remove the "var." prefix on cbuffer/tbuffer names (#1071) 7 years ago
vk.cloption.ignore-unused-resources.hlsl 8283f8aabd [spirv] Remove the "var." prefix on cbuffer/tbuffer names (#1071) 7 years ago
vk.cloption.invert-y.ds.hlsl f9d613b795 [spirv] Add support for -fvk-invert-y (#967) 7 years ago
vk.cloption.invert-y.gs.hlsl f9d613b795 [spirv] Add support for -fvk-invert-y (#967) 7 years ago
vk.cloption.invert-y.vs.hlsl f9d613b795 [spirv] Add support for -fvk-invert-y (#967) 7 years ago
vk.layout.64bit-types.std140.hlsl 552b5cc8a2 [spirv] Support 64bit types during resource calculation (#1099) 7 years ago
vk.layout.64bit-types.std430.hlsl 552b5cc8a2 [spirv] Support 64bit types during resource calculation (#1099) 7 years ago
vk.layout.asbuffer.std430.hlsl 93ba5ed95f [spirv] Non-floating point matrix layout. (#1097) 7 years ago
vk.layout.cbuffer.boolean.hlsl 6d152bf14c [spirv] Boolean layout in struct reconstruction. (#1211) 7 years ago
vk.layout.cbuffer.fxc.hlsl 99c142be0b [spirv] Add support for DX layout rules (#1198) 7 years ago
vk.layout.cbuffer.nested.empty.std140.hlsl d756ff5094 [spirv] Handle alignment & offset of empty structs (#774) 7 years ago
vk.layout.cbuffer.nested.std140.hlsl 93ba5ed95f [spirv] Non-floating point matrix layout. (#1097) 7 years ago
vk.layout.cbuffer.packoffset.error.hlsl 9b0167be56 [spirv] Add support for :packoffset() (#1156) 7 years ago
vk.layout.cbuffer.packoffset.hlsl 9b0167be56 [spirv] Add support for :packoffset() (#1156) 7 years ago
vk.layout.cbuffer.std140.hlsl 0a8b8c4e1d [spirv] Rename -fvk-use-glsl-layout to -fvk-use-gl-layout (#1206) 7 years ago
vk.layout.cbuffer.zpc.hlsl 4cfcdf3239 [spirv] Emit single store for cross-storage-class composite types (#1158) 7 years ago
vk.layout.cbuffer.zpr.hlsl 4cfcdf3239 [spirv] Emit single store for cross-storage-class composite types (#1158) 7 years ago
vk.layout.csbuffer.std430.hlsl 93ba5ed95f [spirv] Non-floating point matrix layout. (#1097) 7 years ago
vk.layout.non-fp-matrix.error.hlsl 93ba5ed95f [spirv] Non-floating point matrix layout. (#1097) 7 years ago
vk.layout.push-constant.std430.hlsl 0a8b8c4e1d [spirv] Rename -fvk-use-glsl-layout to -fvk-use-gl-layout (#1206) 7 years ago
vk.layout.rwstructuredbuffer.boolean.hlsl 6d152bf14c [spirv] Boolean layout in struct reconstruction. (#1211) 7 years ago
vk.layout.sbuffer.fxc.hlsl 99c142be0b [spirv] Add support for DX layout rules (#1198) 7 years ago
vk.layout.sbuffer.nested.std430.hlsl 93ba5ed95f [spirv] Non-floating point matrix layout. (#1097) 7 years ago
vk.layout.sbuffer.std430.hlsl 0a8b8c4e1d [spirv] Rename -fvk-use-glsl-layout to -fvk-use-gl-layout (#1206) 7 years ago
vk.layout.tbuffer.std430.hlsl 93ba5ed95f [spirv] Non-floating point matrix layout. (#1097) 7 years ago
vk.layout.texture-buffer.std430.hlsl 93ba5ed95f [spirv] Non-floating point matrix layout. (#1097) 7 years ago
vk.layout.vector.relaxed.hlsl 70990344ed [spirv] Implement relaxed layout for vector types (#1092) 7 years ago
vk.location.composite.hlsl 7b7510b2c5 [spirv] Fix location assignment for composite stage IO types (#1098) 7 years ago
vk.location.exp-in.hlsl 0e0e014232 [spirv] Add CL option for stage I/O location assignment order (#578) 8 years ago
vk.location.exp-out.hlsl 0e0e014232 [spirv] Add CL option for stage I/O location assignment order (#578) 8 years ago
vk.location.hlsl 9fbe9bb349 [spirv] Turn on C++11 attributes and support [[vk::location(X)]] (#568) 8 years ago
vk.location.large.hlsl 9fbe9bb349 [spirv] Turn on C++11 attributes and support [[vk::location(X)]] (#568) 8 years ago
vk.location.mixed.hlsl 9fbe9bb349 [spirv] Turn on C++11 attributes and support [[vk::location(X)]] (#568) 8 years ago
vk.location.reassign.hlsl 9fbe9bb349 [spirv] Turn on C++11 attributes and support [[vk::location(X)]] (#568) 8 years ago
vk.push-constant.anon-struct.hlsl bdd9254a82 [spirv] Fix push constant defined from anonymous struct (#1223) 7 years ago
vk.push-constant.hlsl eeab612da9 [spirv] 16-bit and 64-bit int, uint, and float. (#966) 7 years ago
vk.push-constant.multiple.hlsl dc0babf2ff [spirv] Validate vk::push_constant usage (#807) 7 years ago
vk.push-constant.offset.hlsl 1a45ed822a [spirv] Add support for vk::offset attribute (#922) 7 years ago
vk.spec-constant.error.hlsl 14c3c0d92c [spirv] Add initial support for specialization constant (#1009) 7 years ago
vk.spec-constant.init.hlsl 3a6c072fd1 [spirv] Refresh SPIRV-Tools (#1197) 7 years ago
vk.spec-constant.usage.hlsl 14c3c0d92c [spirv] Add initial support for specialization constant (#1009) 7 years ago
vk.subpass-input.binding.hlsl 4cbada6181 [spirv] Translate SubpassInput(MS) and their methods (#1013) 7 years ago
vk.subpass-input.error.hlsl 4cbada6181 [spirv] Translate SubpassInput(MS) and their methods (#1013) 7 years ago
vk.subpass-input.hlsl 4cbada6181 [spirv] Translate SubpassInput(MS) and their methods (#1013) 7 years ago