tree: fbe8a85a39cefd3d488ae2ee512c9e3321b56cc7 [path history] [tgz]
  1. legal-examples/
  2. unsupported/
  3. attribute.domain.isoline.hlsl
  4. attribute.domain.quad.hlsl
  5. attribute.domain.tri.hlsl
  6. attribute.earlydepthstencil.ps.hlsl
  7. attribute.instance.gs.hlsl
  8. attribute.instance.missing.gs.hlsl
  9. attribute.max-vertex-count.hlsl
  10. attribute.numthreads.hlsl
  11. attribute.numthreads.lib.hlsl
  12. attribute.numthreads.lib.missing.hlsl
  13. attribute.numthreads.missing.hlsl
  14. attribute.outputcontrolpoints.hlsl
  15. attribute.outputtopology.error.hlsl
  16. attribute.outputtopology.point.hlsl
  17. attribute.outputtopology.triangle-ccw.hlsl
  18. attribute.outputtopology.triangle-cw.hlsl
  19. attribute.partitioning.fractional-even.hlsl
  20. attribute.partitioning.fractional-odd.hlsl
  21. attribute.partitioning.integer.hlsl
  22. attribute.postdepthcoverage.ps.hlsl
  23. bezier.domain.hlsl2spv
  24. bezier.hull.hlsl2spv
  25. bezier_common_hull.hlsli
  26. binary-op.arith-assign.matrix.hlsl
  27. binary-op.arith-assign.mixed.form.hlsl
  28. binary-op.arith-assign.mixed.type.hlsl
  29. binary-op.arith-assign.scalar.hlsl
  30. binary-op.arith-assign.vector.hlsl
  31. binary-op.arithmetic.matrix.hlsl
  32. binary-op.arithmetic.mixed.hlsl
  33. binary-op.arithmetic.scalar.hlsl
  34. binary-op.arithmetic.vector.hlsl
  35. binary-op.assign.composite.hlsl
  36. binary-op.assign.hlsl
  37. binary-op.assign.image.hlsl
  38. binary-op.assign.opaque.array.hlsl
  39. binary-op.bitwise-assign.scalar.hlsl
  40. binary-op.bitwise-assign.shift-left.hlsl
  41. binary-op.bitwise-assign.shift-right.hlsl
  42. binary-op.bitwise-assign.vector.hlsl
  43. binary-op.bitwise.scalar.hlsl
  44. binary-op.bitwise.shift-left.hlsl
  45. binary-op.bitwise.shift-right.hlsl
  46. binary-op.bitwise.vector.hlsl
  47. binary-op.comma.hlsl
  48. binary-op.comparison.scalar.hlsl
  49. binary-op.comparison.vector.hlsl
  50. binary-op.compound-assign.literal-float.hlsl
  51. binary-op.logical-and.hlsl
  52. binary-op.logical-or.hlsl
  53. binary-op.mul-assign.type-mismatch.hlsl
  54. binary-op.short-circuited-logical-and.hlsl
  55. binary-op.short-circuited-logical-or.hlsl
  56. capability.trimmed.o3.hlsl
  57. capability.unique.hlsl
  58. capability.untrimmed.fcgl.hlsl
  59. capability.untrimmed.o0.hlsl
  60. cast.2bool.explicit.hlsl
  61. cast.2bool.implicit.hlsl
  62. cast.2fp.explicit.hlsl
  63. cast.2fp.implicit.hlsl
  64. cast.2literal-int.implicit.hlsl
  65. cast.2sint.explicit.hlsl
  66. cast.2sint.implicit.hlsl
  67. cast.2uint.explicit.hlsl
  68. cast.2uint.implicit.hlsl
  69. cast.bitwidth.hlsl
  70. cast.enum.literal.hlsl
  71. cast.flat-conversion.array-to-vector.hlsl
  72. cast.flat-conversion.decl-ref.hlsl
  73. cast.flat-conversion.implicit.hlsl
  74. cast.flat-conversion.literal-initializer-opt.hlsl
  75. cast.flat-conversion.literal-initializer.hlsl
  76. cast.flat-conversion.matrix.hlsl
  77. cast.flat-conversion.no-op.hlsl
  78. cast.flat-conversion.struct-to-struct.hlsl
  79. cast.flat-conversion.struct.hlsl
  80. cast.flat-conversion.vector.hlsl
  81. cast.float1.half1.hlsl
  82. cast.literal-type.array-subscript.hlsl
  83. cast.literal-type.ternary.2021.hlsl
  84. cast.literal-type.ternary.hlsl
  85. cast.mat-to-vec.hlsl
  86. cast.matrix.splat.hlsl
  87. cast.matrix.trunc.hlsl
  88. cast.no-op.hlsl
  89. cast.no-op.matrix.float-to-int.hlsl
  90. cast.struct-to-int.hlsl
  91. cast.vec-to-mat.explicit.hlsl
  92. cast.vec-to-mat.implicit.hlsl
  93. cast.vector.splat.hlsl
  94. cast.vector.trunc.hlsl
  95. cf.break.mixed.hlsl
  96. cf.cond-op.hlsl
  97. cf.discard.cs.hlsl
  98. cf.discard.hlsl
  99. cf.discard.to-demote.hlsl
  100. cf.do.break.hlsl
  101. cf.do.continue.hlsl
  102. cf.do.nested.hlsl
  103. cf.do.plain.hlsl
  104. cf.for.break.hlsl
  105. cf.for.continue.hlsl
  106. cf.for.nested.hlsl
  107. cf.for.plain.hlsl
  108. cf.for.short-circuited-cond.hlsl
  109. cf.if.const-cond.hlsl
  110. cf.if.for.hlsl
  111. cf.if.nested.hlsl
  112. cf.if.plain.hlsl
  113. cf.logical-and.hlsl
  114. cf.logical-or.hlsl
  115. cf.return.early.float4.hlsl
  116. cf.return.early.hlsl
  117. cf.return.memory-layout.hlsl
  118. cf.return.storage-class.hlsl
  119. cf.return.struct.hlsl
  120. cf.return.void.hlsl
  121. cf.switch.ifstmt.hlsl
  122. cf.switch.opswitch.hlsl
  123. cf.switch.opswitch.literal.hlsl
  124. cf.while.break.hlsl
  125. cf.while.continue.hlsl
  126. cf.while.nested.hlsl
  127. cf.while.plain.hlsl
  128. cf.while.short-circuited-cond.hlsl
  129. class.enum.hlsl
  130. constant.array.hlsl
  131. constant.matrix.hlsl
  132. constant.scalar.16bit.disabled.hlsl
  133. constant.scalar.16bit.enabled.half.zero.hlsl
  134. constant.scalar.16bit.enabled.hlsl
  135. constant.scalar.64bit.hlsl
  136. constant.scalar.hlsl
  137. constant.struct.hlsl
  138. constant.vector.hlsl
  139. cs.groupshared.function-param.hlsl
  140. cs.groupshared.function-param.out.hlsl
  141. cs.groupshared.hlsl
  142. cs.groupshared.not-in-globals.hlsl
  143. cs.groupshared.struct-function.hlsl
  144. ddx.compute.hlsl
  145. decoration.coherent.hlsl
  146. decoration.no-contraction.hlsl
  147. decoration.no-contraction.parameters.hlsl
  148. decoration.no-contraction.stage-vars.hlsl
  149. decoration.no-contraction.struct.hlsl
  150. decoration.no-contraction.variable-reuse.hlsl
  151. decoration.relaxed-precision.array.hlsl
  152. decoration.relaxed-precision.basic.hlsl
  153. decoration.relaxed-precision.bool.hlsl
  154. decoration.relaxed-precision.image.hlsl
  155. decoration.relaxed-precision.resource.in.struct.hlsl
  156. decoration.relaxed-precision.struct.hlsl
  157. decoration.user-type.hlsl
  158. empty-struct-interface.vs.hlsl2spv
  159. error.no.validation.hlsl
  160. extension.unique.hlsl
  161. fn.call.hlsl
  162. fn.ctbuffer.hlsl
  163. fn.default-arg.hlsl
  164. fn.export.hlsl
  165. fn.fixfuncall-compute.hlsl
  166. fn.fixfuncall-linkage.hlsl
  167. fn.forward-declaration.hlsl
  168. fn.foward-declaration.hlsl
  169. fn.noinline.hlsl
  170. fn.param.default.hlsl
  171. fn.param.inout.global.resource.hlsl
  172. fn.param.inout.hlsl
  173. fn.param.inout.local.resource.hlsl
  174. fn.param.inout.no-copy.hlsl
  175. fn.param.inout.stage.hlsl
  176. fn.param.inout.storage-class.hlsl
  177. fn.param.inout.type-mismatch.hlsl
  178. fn.param.inout.vector.hlsl
  179. fn.param.isomorphism.hlsl
  180. fn.param.unsized-array.hlsl
  181. fn.param.unsized-opaque-array-o3.hlsl
  182. fn.param.unsized-opaque-array.hlsl
  183. fn.template.arg.substitute.hlsl
  184. fspv-entrypoint-name.hlsl
  185. fspv-print-all.hlsl
  186. gs.emit.hlsl
  187. hs.bool.input.hlsl
  188. hs.const.output-patch.hlsl
  189. hs.const.output-patch.out.hlsl
  190. hs.pcf.input-patch.hlsl
  191. hs.pcf.output-patch.hlsl
  192. hs.pcf.primitive-id.1.hlsl
  193. hs.pcf.primitive-id.2.hlsl
  194. hs.pcf.view-id.1.hlsl
  195. hs.pcf.view-id.2.hlsl
  196. hs.pcf.void.hlsl
  197. hs.structure.hlsl
  198. ifdef.spirv.hlsl
  199. image.format.incompat.type.r64i.hlsl
  200. image.format.incompat.type.r64ui.hlsl
  201. image.format.incompat.type.rgba32f.hlsl
  202. image.format.incompat.type.rgba32i.float.hlsl
  203. image.format.incompat.type.rgba32i.uint.hlsl
  204. image.format.incompat.type.rgba32ui.hlsl
  205. initializelist.rwbyteaddressbuffer.hlsl
  206. initializelist.undefined.hlsl
  207. InlinedCodeTest.hlsl
  208. InlinedCodeWithErrorTest.hlsl
  209. intrinsics.64bit-interlocked-methods.cs.hlsl
  210. intrinsics.64bit-interlocked-methods.ps.hlsl
  211. intrinsics.abort.hlsl
  212. intrinsics.abs.hlsl
  213. intrinsics.acos.hlsl
  214. intrinsics.all.hlsl
  215. intrinsics.allmemorybarrier.hlsl
  216. intrinsics.allmemorybarrierwithgroupsync.hlsl
  217. intrinsics.and.hlsl
  218. intrinsics.any.hlsl
  219. intrinsics.asdouble.hlsl
  220. intrinsics.asfloat.hlsl
  221. intrinsics.asfloat16.hlsl
  222. intrinsics.asin.hlsl
  223. intrinsics.asint.hlsl
  224. intrinsics.asint16.hlsl
  225. intrinsics.asuint.hlsl
  226. intrinsics.asuint.rvalue.hlsl
  227. intrinsics.asuint16.hlsl
  228. intrinsics.atan.fp16.hlsl
  229. intrinsics.atan.hlsl
  230. intrinsics.atan2.hlsl
  231. intrinsics.ceil.hlsl
  232. intrinsics.check-access-fully-mapped.hlsl
  233. intrinsics.check-access-fully-mapped.without-sampler.hlsl
  234. intrinsics.clamp.hlsl
  235. intrinsics.clip.hlsl
  236. intrinsics.cos.hlsl
  237. intrinsics.cosh.hlsl
  238. intrinsics.countbits.hlsl
  239. intrinsics.cross.hlsl
  240. intrinsics.D3DCOLORtoUBYTE4.hlsl
  241. intrinsics.ddx-coarse.hlsl
  242. intrinsics.ddx-fine.hlsl
  243. intrinsics.ddx.hlsl
  244. intrinsics.ddy-coarse.hlsl
  245. intrinsics.ddy-fine.hlsl
  246. intrinsics.ddy.hlsl
  247. intrinsics.degrees.hlsl
  248. intrinsics.determinant.hlsl
  249. intrinsics.devicememorybarrier.hlsl
  250. intrinsics.devicememorybarrierwithgroupsync.hlsl
  251. intrinsics.distance.hlsl
  252. intrinsics.dot.hlsl
  253. intrinsics.dot4add.hlsl
  254. intrinsics.dst.hlsl
  255. intrinsics.exp.hlsl
  256. intrinsics.exp2.hlsl
  257. intrinsics.f16tof32.hlsl
  258. intrinsics.f32tof16.hlsl
  259. intrinsics.faceforward.hlsl
  260. intrinsics.firstbithigh.64bit.hlsl
  261. intrinsics.firstbithigh.hlsl
  262. intrinsics.firstbitlow.64bit.hlsl
  263. intrinsics.firstbitlow.hlsl
  264. intrinsics.floatsign.hlsl
  265. intrinsics.floor.hlsl
  266. intrinsics.fma.hlsl
  267. intrinsics.fmod.hlsl
  268. intrinsics.frac.hlsl
  269. intrinsics.frexp.hlsl
  270. intrinsics.fwidth.hlsl
  271. intrinsics.get-attribute-at-vertex.n.bool.hlsl
  272. intrinsics.get-attribute-at-vertex.n.callChain.hlsl
  273. intrinsics.get-attribute-at-vertex.n.channel.hlsl
  274. intrinsics.get-attribute-at-vertex.non-pixel-shader.hlsl
  275. intrinsics.get-attribute-at-vertex.s.bool.hlsl
  276. intrinsics.get-attribute-at-vertex.s.callChain.hlsl
  277. intrinsics.get-attribute-at-vertex.s.channel.hlsl
  278. intrinsics.get-attribute-at-vertex.s.funcParam.hlsl
  279. intrinsics.get-attribute-at-vertex.s.funcParam.neg.hlsl
  280. intrinsics.get-attribute-at-vertex.s.nestedStruct.hlsl
  281. intrinsics.get-attribute-at-vertex.s.retStruct.hlsl
  282. intrinsics.get-attribute-at-vertex.s.tempStruct.hlsl
  283. intrinsics.get-attribute-at-vertex.var.idx.hlsl
  284. intrinsics.get-render-target-sample-count.hlsl
  285. intrinsics.get-render-target-sample-position.hlsl
  286. intrinsics.groupmemorybarrier.hlsl
  287. intrinsics.groupmemorybarrierwithgroupsync.hlsl
  288. intrinsics.interlocked-methods.compareexchange.output.hlsl
  289. intrinsics.interlocked-methods.compareexchange.reference.hlsl
  290. intrinsics.interlocked-methods.cs.hlsl
  291. intrinsics.interlocked-methods.error.hlsl
  292. intrinsics.interlocked-methods.ps.hlsl
  293. intrinsics.interlocked-methods.raygeneration.hlsl
  294. intrinsics.interlocked-methods.static-error.hlsl
  295. intrinsics.interlocked-methods.texture.swizzling.error.hlsl
  296. intrinsics.interlocked-methods.texture.swizzling.hlsl
  297. intrinsics.intsign.hlsl
  298. intrinsics.isfinite.hlsl
  299. intrinsics.isinf.hlsl
  300. intrinsics.isnan.hlsl
  301. intrinsics.ldexp.hlsl
  302. intrinsics.length.hlsl
  303. intrinsics.lerp.hlsl
  304. intrinsics.lit.hlsl
  305. intrinsics.log.hlsl
  306. intrinsics.log10.hlsl
  307. intrinsics.log2.hlsl
  308. intrinsics.mad.hlsl
  309. intrinsics.max.finitemathonly.hlsl
  310. intrinsics.max.hlsl
  311. intrinsics.min.finitemathonly.hlsl
  312. intrinsics.min.hlsl
  313. intrinsics.modf.hlsl
  314. intrinsics.modf.swizzle.hlsl
  315. intrinsics.msad4.hlsl
  316. intrinsics.mul.hlsl
  317. intrinsics.multiprefix.hlsl
  318. intrinsics.non-uniform-resource-index.hlsl
  319. intrinsics.normalize.hlsl
  320. intrinsics.or.hlsl
  321. intrinsics.pow.hlsl
  322. intrinsics.printf.hlsl
  323. intrinsics.radians.hlsl
  324. intrinsics.rcp.hlsl
  325. intrinsics.reflect.hlsl
  326. intrinsics.refract.hlsl
  327. intrinsics.reversebits.hlsl
  328. intrinsics.round.hlsl
  329. intrinsics.rsqrt.hlsl
  330. intrinsics.saturate.hlsl
  331. intrinsics.select.hlsl
  332. intrinsics.sin.hlsl
  333. intrinsics.sincos.hlsl
  334. intrinsics.sinh.hlsl
  335. intrinsics.sm6_6.ishelperlane.hlsl
  336. intrinsics.sm6_6.ishelperlane.vk1p3.hlsl
  337. intrinsics.sm6_6.pack_clamp_s8u8.hlsl
  338. intrinsics.sm6_6.pack_s8u8.hlsl
  339. intrinsics.sm6_6.unpack.hlsl
  340. intrinsics.smoothstep.hlsl
  341. intrinsics.sqrt.hlsl
  342. intrinsics.step.hlsl
  343. intrinsics.tan.hlsl
  344. intrinsics.tanh.hlsl
  345. intrinsics.transpose.hlsl
  346. intrinsics.trunc.hlsl
  347. intrinsics.umad.hlsl
  348. intrinsics.vkcrossdevicescope.hlsl
  349. intrinsics.vkdevicescope.hlsl
  350. intrinsics.vkinvocationscope.hlsl
  351. intrinsics.vkqueuefamilyscope.hlsl
  352. intrinsics.vkrawbufferload.bitfield.hlsl
  353. intrinsics.vkrawbufferload.error.hlsl
  354. intrinsics.vkrawbufferload.hlsl
  355. intrinsics.vkrawbufferstore.bitfields.hlsl
  356. intrinsics.vkrawbufferstore.hlsl
  357. intrinsics.vkreadclock.hlsl
  358. intrinsics.vksubgroupscope.hlsl
  359. intrinsics.vkworkgroupscope.hlsl
  360. lit.local.cfg
  361. literal.constant-composite.hlsl
  362. literal.unused.hlsl
  363. literal.vec-times-scalar.hlsl
  364. meshshading.ext.amplification.hlsl
  365. meshshading.ext.cullprimative.hlsl
  366. meshshading.ext.no-explicit-exts-spv1.4.mesh.hlsl
  367. meshshading.ext.optimized.hlsl
  368. meshshading.ext.ps.hlsl
  369. meshshading.ext.triangle.mesh.hlsl
  370. meshshading.nv.amplification.hlsl
  371. meshshading.nv.buffer.mesh.hlsl
  372. meshshading.nv.error1.amplification.hlsl
  373. meshshading.nv.error1.mesh.hlsl
  374. meshshading.nv.error10.mesh.hlsl
  375. meshshading.nv.error11.mesh.hlsl
  376. meshshading.nv.error12.mesh.hlsl
  377. meshshading.nv.error13.mesh.hlsl
  378. meshshading.nv.error14.mesh.hlsl
  379. meshshading.nv.error2.amplification.hlsl
  380. meshshading.nv.error2.mesh.hlsl
  381. meshshading.nv.error3.amplification.hlsl
  382. meshshading.nv.error3.mesh.hlsl
  383. meshshading.nv.error4.amplification.hlsl
  384. meshshading.nv.error4.mesh.hlsl
  385. meshshading.nv.error5.mesh.hlsl
  386. meshshading.nv.error6.mesh.hlsl
  387. meshshading.nv.error7.mesh.hlsl
  388. meshshading.nv.error8.mesh.hlsl
  389. meshshading.nv.error9.mesh.hlsl
  390. meshshading.nv.fncall.amplification.hlsl
  391. meshshading.nv.line.mesh.hlsl
  392. meshshading.nv.point.mesh.hlsl
  393. meshshading.nv.request-nv-with-spv1.4.mesh.hlsl
  394. meshshading.nv.triangle.mesh.hlsl
  395. method.append-structured-buffer.append.hlsl
  396. method.append-structured-buffer.get-dimensions.hlsl
  397. method.buffer.get-dimensions.hlsl
  398. method.buffer.load.hlsl
  399. method.buffer.load.offset.error.hlsl
  400. method.byte-address-buffer.get-dimensions.hlsl
  401. method.byte-address-buffer.load.hlsl
  402. method.byte-address-buffer.load.layout.hlsl
  403. method.byte-address-buffer.store.hlsl
  404. method.byte-address-buffer.templated-load.matrix.hlsl
  405. method.byte-address-buffer.templated-load.scalar.hlsl
  406. method.byte-address-buffer.templated-load.struct.hlsl
  407. method.byte-address-buffer.templated-load.struct2.hlsl
  408. method.byte-address-buffer.templated-load.struct3.hlsl
  409. method.byte-address-buffer.templated-load.vector.hlsl
  410. method.byte-address-buffer.templated-store.matrix.hlsl
  411. method.byte-address-buffer.templated-store.struct.hlsl
  412. method.byte-address-buffer.templated-store.struct2.hlsl
  413. method.consume-structured-buffer.consume.hlsl
  414. method.consume-structured-buffer.get-dimensions.hlsl
  415. method.input-output-patch.access.hlsl
  416. method.rw-byte-address-buffer.atomic.hlsl
  417. method.rw-structured-buffer.counter.hlsl
  418. method.rwtexture.get-dimensions.hlsl
  419. method.rwtexture.load.hlsl
  420. method.rwtexture.load.invalid-residency-arg.hlsl
  421. method.structured-buffer.get-dimensions.hlsl
  422. method.structured-buffer.load.hlsl
  423. namespace.functions.hlsl
  424. namespace.globals.hlsl
  425. namespace.resources.hlsl
  426. oo.call.method.with.same.base.method.name.hlsl
  427. oo.class.method.hlsl
  428. oo.inheritance.base-with-byte-address-buffer.hlsl
  429. oo.inheritance.call.base.method.hlsl
  430. oo.inheritance.hlsl
  431. oo.inheritance.layout-differences.hlsl
  432. oo.inheritance.layout.empty-struct.hlsl
  433. oo.inheritance.member.function.hlsl
  434. oo.inheritance.stage-io.gs.hlsl
  435. oo.inheritance.stage-io.vs.hlsl
  436. oo.method.on-static-var.hlsl
  437. oo.static.member.init.hlsl
  438. oo.struct.derived.methods.hlsl
  439. oo.struct.derived.methods.override.hlsl
  440. oo.struct.method.hlsl
  441. oo.struct.static.member.hlsl
  442. oo.struct.this.alias.hlsl
  443. op.array.access.hlsl
  444. op.buffer.access.bitfield.hlsl
  445. op.buffer.access.hlsl
  446. op.cbuffer.access.hlsl
  447. op.cbuffer.access.majorness.hlsl
  448. op.constant-buffer.access.hlsl
  449. op.matrix.access.1x1.hlsl
  450. op.matrix.access.1xn.hlsl
  451. op.matrix.access.mx1.hlsl
  452. op.matrix.access.mxn.hlsl
  453. op.rasterizer-ordered-views.access.hlsl
  454. op.rasterizer-ordered-views.access.sample.hlsl
  455. op.rasterizer-ordered-views.access.shading-rate.hlsl
  456. op.rw-structured-buffer.access.hlsl
  457. op.rwbuffer.access.hlsl
  458. op.rwtexture.access.read.hlsl
  459. op.rwtexture.access.write.hlsl
  460. op.sizeof.hlsl
  461. op.sizeof.same.for.init.and.return.hlsl
  462. op.struct.access.bitfield.hlsl
  463. op.struct.access.hlsl
  464. op.structured-buffer.access.bitfield.hlsl
  465. op.structured-buffer.access.hlsl
  466. op.structured-buffer.reconstruct.bitfield.hlsl
  467. op.tbuffer.access.hlsl
  468. op.texture-buffer.access.hlsl
  469. op.texture.access.hlsl
  470. op.texture.mips-access.hlsl
  471. op.texture.sample-access.hlsl
  472. op.vector.access.hlsl
  473. op.vector.swizzle.buffer-access.hlsl
  474. op.vector.swizzle.const-scalar.hlsl
  475. op.vector.swizzle.hlsl
  476. op.vector.swizzle.size1.hlsl
  477. op.vector.swizzle.texture-access.hlsl
  478. operator.overloading.call.hlsl
  479. operator.overloading.mat.mul.hlsl
  480. operator.overloading.resource.type.check.hlsl
  481. operator.overloading.star.hlsl
  482. operator.overloading.subscript.hlsl
  483. partial.template.specialization.hlsl
  484. passthru-cs.hlsl2spv
  485. passthru-ps.hlsl2spv
  486. passthru-vs.hlsl2spv
  487. PositionInVSTests.hlsl
  488. pragma.pack_matrix.hlsl
  489. preprocess.error.hlsl
  490. primitive.error.gs.hlsl
  491. primitive.line.gs.hlsl
  492. primitive.lineadj.gs.hlsl
  493. primitive.point.gs.hlsl
  494. primitive.triangle.gs.hlsl
  495. primitive.triangleadj.gs.hlsl
  496. rayquery_init_expr.hlsl
  497. rayquery_init_expr_error.hlsl
  498. raytracing.acceleration-structure.hlsl
  499. raytracing.acceleration-structure.ray_query.hlsl
  500. raytracing.acceleration-structure.ray_tracing.hlsl
  501. raytracing.khr.closesthit.hlsl
  502. raytracing.khr.closesthit.vulkan1.1spirv1.4.hlsl
  503. raytracing.khr.terminate.hlsl
  504. raytracing.nv.anyhit.hlsl
  505. raytracing.nv.callable.hlsl
  506. raytracing.nv.closesthit.hlsl
  507. raytracing.nv.enum.hlsl
  508. raytracing.nv.intersection.hlsl
  509. raytracing.nv.library.hlsl
  510. raytracing.nv.miss.hlsl
  511. raytracing.nv.raygen.hlsl
  512. raytracing.target-env-error.hlsl
  513. reduce.load.size.hlsl
  514. rich.debug.cbuffer.hlsl
  515. rich.debug.debugcompilationunit.hlsl
  516. rich.debug.debugdeclare.hlsl
  517. rich.debug.debugdeclare.without.init.hlsl
  518. rich.debug.debuglexicalblock.hlsl
  519. rich.debug.debugscope.hlsl
  520. rich.debug.debugsource.hlsl
  521. rich.debug.debugsource.multiple.hlsl
  522. rich.debug.function.hlsl
  523. rich.debug.function.param.hlsl
  524. rich.debug.function.parent.hlsl
  525. rich.debug.global-variable.hlsl
  526. rich.debug.local-variable.hlsl
  527. rich.debug.member.function.param.hlsl
  528. rich.debug.rwtexture.hlsl
  529. rich.debug.sampler.hlsl
  530. rich.debug.scope.after.compound.statement.hlsl
  531. rich.debug.sort.type.template.hlsl
  532. rich.debug.structured-buffer.hlsl
  533. rich.debug.switch.debugscope.hlsl
  534. rich.debug.texture.hlsl
  535. rich.debug.type.array-from-same-type.hlsl
  536. rich.debug.type.array.hlsl
  537. rich.debug.type.bool.hlsl
  538. rich.debug.type.composite.before.function.hlsl
  539. rich.debug.type.composite.empty.hlsl
  540. rich.debug.type.composite.hlsl
  541. rich.debug.type.composite.warning.hlsl
  542. rich.debug.type.float.hlsl
  543. rich.debug.type.function.hlsl
  544. rich.debug.type.int.hlsl
  545. rich.debug.type.matrix.hlsl
  546. rich.debug.type.member.function.hlsl
  547. rich.debug.type.vector.hlsl
  548. select.long.lit.hlsl
  549. select.long.lit.hlsl2021.hlsl
  550. select.short.lit.hlsl
  551. select.short.lit.hlsl2021.hlsl
  552. semantic.arbitrary.hlsl
  553. semantic.arbitrary.location.alpha.hlsl
  554. semantic.arbitrary.location.decl.hlsl
  555. semantic.barycentrics.ps.np-c.hlsl
  556. semantic.barycentrics.ps.np-s.hlsl
  557. semantic.barycentrics.ps.np.hlsl
  558. semantic.barycentrics.ps.s-c.hlsl
  559. semantic.barycentrics.ps.s-s.hlsl
  560. semantic.barycentrics.ps.s.hlsl
  561. semantic.coverage.ps.hlsl
  562. semantic.coverage.type-mismatch.ps.hlsl
  563. semantic.depth-greater-equal.ps.hlsl
  564. semantic.depth-less-equal.ps.hlsl
  565. semantic.depth.ps.hlsl
  566. semantic.dispatch-thread-id.cs.hlsl
  567. semantic.dispatch-thread-id.int2.cs.hlsl
  568. semantic.dispatch-thread-id.uint.cs.hlsl
  569. semantic.domain-location.ds.hlsl
  570. semantic.duplicated-location.hlsl
  571. semantic.duplication.hlsl
  572. semantic.group-id.cs.hlsl
  573. semantic.group-id.int2.cs.hlsl
  574. semantic.group-id.uint.cs.hlsl
  575. semantic.group-index.cs.hlsl
  576. semantic.group-thread-id.cs.hlsl
  577. semantic.group-thread-id.int2.cs.hlsl
  578. semantic.group-thread-id.uint.cs.hlsl
  579. semantic.gs-instance-id.gs.hlsl
  580. semantic.hull-input.size-mismatch.hs.hlsl
  581. semantic.inner-coverage.ps.hlsl
  582. semantic.inner-coverage.type-error.hlsl
  583. semantic.inside-tess-factor.ds.array1.hlsl
  584. semantic.inside-tess-factor.ds.hlsl
  585. semantic.inside-tess-factor.hs.array1.hlsl
  586. semantic.inside-tess-factor.hs.hlsl
  587. semantic.instance-id.ds.hlsl
  588. semantic.instance-id.gs.hlsl
  589. semantic.instance-id.hs.hlsl
  590. semantic.instance-id.ps.hlsl
  591. semantic.instance-id.vs.hlsl
  592. semantic.is-front-face.gs.hlsl
  593. semantic.is-front-face.ps.hlsl
  594. semantic.nonzero-base-instance.vs.hlsl
  595. semantic.on-struct.hlsl
  596. semantic.output-control-point-id.hs.error.hlsl
  597. semantic.output-control-point-id.hs.hlsl
  598. semantic.primitive-id.ds.hlsl
  599. semantic.primitive-id.gs.hlsl
  600. semantic.primitive-id.hs.hlsl
  601. semantic.primitive-id.ps.hlsl
  602. semantic.render-target-array-index-core.vs.hlsl
  603. semantic.render-target-array-index.ds.hlsl
  604. semantic.render-target-array-index.gs.hlsl
  605. semantic.render-target-array-index.hs.hlsl
  606. semantic.render-target-array-index.ps.hlsl
  607. semantic.render-target-array-index.vs.hlsl
  608. semantic.sample-index.ps.hlsl
  609. semantic.stencil-ref.ps.hlsl
  610. semantic.target.dual-blend.error1.hlsl
  611. semantic.target.dual-blend.error2.hlsl
  612. semantic.target.dual-blend.hlsl
  613. semantic.target.ps.hlsl
  614. semantic.tess-factor.ds.hlsl
  615. semantic.tess-factor.hs.hlsl
  616. semantic.tess-factor.size-mismatch.ds.hlsl
  617. semantic.tess-factor.size-mismatch.hs.hlsl
  618. semantic.unsigned-nonzero-base-instance.vs.hlsl
  619. semantic.vertex-id.vs.hlsl
  620. semantic.view-id.ds.hlsl
  621. semantic.view-id.gs.hlsl
  622. semantic.view-id.hs.hlsl
  623. semantic.view-id.ps.hlsl
  624. semantic.view-id.vs.hlsl
  625. semantic.viewport-array-index-core.vs.hlsl
  626. semantic.viewport-array-index.ds.hlsl
  627. semantic.viewport-array-index.gs.hlsl
  628. semantic.viewport-array-index.hs.hlsl
  629. semantic.viewport-array-index.ps.hlsl
  630. semantic.viewport-array-index.vs.hlsl
  631. shader.debug.debuglexicalblock.hlsl
  632. shader.debug.extensions.hlsl
  633. shader.debug.file.composite.hlsl
  634. shader.debug.function.hlsl
  635. shader.debug.line.branch.hlsl
  636. shader.debug.line.composite.hlsl
  637. shader.debug.line.hlsl
  638. shader.debug.line.include.hlsl
  639. shader.debug.line.intrinsic.hlsl
  640. shader.debug.line.operators.hlsl
  641. shader.debug.line.precedence.hlsl
  642. shader.debug.line.variables.hlsl
  643. shader.debug.runtimearray.hlsl
  644. shader.debug.source.hlsl
  645. shader.debug.sourcecontinued.hlsl
  646. signature.packing.hlsl
  647. signature.packing.hs.hlsl
  648. single.derivative.execmode.hlsl
  649. sm6.quad-read-across-diagonal.hlsl
  650. sm6.quad-read-across-diagonal.vulkan1.2.hlsl
  651. sm6.quad-read-across-x.hlsl
  652. sm6.quad-read-across-x.vulkan1.2.hlsl
  653. sm6.quad-read-across-y.hlsl
  654. sm6.quad-read-across-y.vulkan1.2.hlsl
  655. sm6.quad-read-lane-at.hlsl
  656. sm6.quad-read-lane-at.vulkan1.2.hlsl
  657. sm6.wave-active-all-equal-matrix.hlsl
  658. sm6.wave-active-all-equal-matrix1x1.hlsl
  659. sm6.wave-active-all-equal-scalar.hlsl
  660. sm6.wave-active-all-equal-vector.hlsl
  661. sm6.wave-active-all-equal.vulkan1.0.hlsl
  662. sm6.wave-active-all-equal.vulkan1.2.hlsl
  663. sm6.wave-active-all-true.hlsl
  664. sm6.wave-active-all-true.vulkan1.2.hlsl
  665. sm6.wave-active-any-true.hlsl
  666. sm6.wave-active-any-true.vulkan1.2.hlsl
  667. sm6.wave-active-ballot.hlsl
  668. sm6.wave-active-ballot.vulkan1.2.hlsl
  669. sm6.wave-active-bit-and.hlsl
  670. sm6.wave-active-bit-and.vulkan1.2.hlsl
  671. sm6.wave-active-bit-or.hlsl
  672. sm6.wave-active-bit-or.vulkan1.2.hlsl
  673. sm6.wave-active-bit-xor.hlsl
  674. sm6.wave-active-bit-xor.vulkan1.2.hlsl
  675. sm6.wave-active-count-bits.hlsl
  676. sm6.wave-active-count-bits.vulkan1.2.hlsl
  677. sm6.wave-active-max.hlsl
  678. sm6.wave-active-max.vulkan1.2.hlsl
  679. sm6.wave-active-min.hlsl
  680. sm6.wave-active-min.vulkan1.2.hlsl
  681. sm6.wave-active-product.hlsl
  682. sm6.wave-active-product.vulkan1.2.hlsl
  683. sm6.wave-active-sum.hlsl
  684. sm6.wave-active-sum.vulkan1.2.hlsl
  685. sm6.wave-get-lane-count.hlsl
  686. sm6.wave-get-lane-count.ps.hlsl
  687. sm6.wave-get-lane-count.vulkan1.2.hlsl
  688. sm6.wave-get-lane-index.hlsl
  689. sm6.wave-get-lane-index.ps.hlsl
  690. sm6.wave-get-lane-index.vulkan1.2.hlsl
  691. sm6.wave-is-first-lane.hlsl
  692. sm6.wave-is-first-lane.vulkan1.2.hlsl
  693. sm6.wave-op.no-target-env.error.hlsl
  694. sm6.wave-op.target-vulkan1.error.hlsl
  695. sm6.wave-prefix-count-bits.hlsl
  696. sm6.wave-prefix-count-bits.vulkan1.2.hlsl
  697. sm6.wave-prefix-product.hlsl
  698. sm6.wave-prefix-product.vulkan1.2.hlsl
  699. sm6.wave-prefix-sum.hlsl
  700. sm6.wave-prefix-sum.vulkan1.2.hlsl
  701. sm6.wave-read-lane-at.hlsl
  702. sm6.wave-read-lane-at.vulkan1.2.hlsl
  703. sm6.wave-read-lane-first.hlsl
  704. sm6.wave-read-lane-first.vulkan1.2.hlsl
  705. sm6.wave.builtin.no-dup.hlsl
  706. sm6.wave.builtin.no-dup.vulkan1.2.hlsl
  707. sm6_6.objects.descriptorheap.hlsl
  708. SourceCodeWithoutFilePath.hlsl
  709. spirv.builtin.device-index.hlsl
  710. spirv.builtin.device-index.invalid.hlsl
  711. spirv.builtin.helper-invocation.hlsl
  712. spirv.builtin.helper-invocation.invalid.hlsl
  713. spirv.builtin.helper-invocation.vk1p3.hlsl
  714. spirv.builtin.point-size.invalid.hlsl
  715. spirv.builtin.shader-draw-parameters.hlsl
  716. spirv.builtin.shader-draw-parameters.invalid.hlsl
  717. spirv.cf.ret-missing.hlsl
  718. spirv.debug.cl-option.hlsl
  719. spirv.debug.commit.hlsl
  720. spirv.debug.ctrl.file.hlsl
  721. spirv.debug.ctrl.line.hlsl
  722. spirv.debug.ctrl.tool.hlsl
  723. spirv.debug.ctrl.unknown.hlsl
  724. spirv.debug.o1.option.hlsl
  725. spirv.debug.o2.option.hlsl
  726. spirv.debug.o3.option.hlsl
  727. spirv.debug.opline.branch.hlsl
  728. spirv.debug.opline.composite.hlsl
  729. spirv.debug.opline.end.of.shader.hlsl
  730. spirv.debug.opline.entry.hlsl
  731. spirv.debug.opline.function.hlsl
  732. spirv.debug.opline.hlsl
  733. spirv.debug.opline.include-file-1.hlsli
  734. spirv.debug.opline.include-file-2.hlsli
  735. spirv.debug.opline.include-file-3.hlsli
  736. spirv.debug.opline.include.hlsl
  737. spirv.debug.opline.intrinsic.control.barrier.hlsl
  738. spirv.debug.opline.intrinsic.hlsl
  739. spirv.debug.opline.intrinsic.vulkan1.1.hlsl
  740. spirv.debug.opline.operators.hlsl
  741. spirv.debug.opline.precedence.hlsl
  742. spirv.debug.opline.variables.hlsl
  743. spirv.debug.opsource.hlsl
  744. spirv.debug.opsource.include-file.hlsli
  745. spirv.debug.opsource.include.hlsl
  746. spirv.debug.source.non.existing.file.hlsl
  747. spirv.entry-function.inout.hlsl
  748. spirv.entry-function.unused-param.hlsl
  749. spirv.entry-function.wrapper.hlsl
  750. spirv.environment.invalid.hlsl
  751. spirv.ext.allow-all-khr.hlsl
  752. spirv.ext.cl.allow.hlsl
  753. spirv.ext.cl.forbid.hlsl
  754. spirv.ext.cl.unknown.hlsl
  755. spirv.interface.alias-builtin.hlsl
  756. spirv.interface.ds.hlsl
  757. spirv.interface.gs.hlsl
  758. spirv.interface.holes.hlsl
  759. spirv.interface.hs.hlsl
  760. spirv.interface.hs.large.hlsl
  761. spirv.interface.multiple.entries.built-in.hlsl
  762. spirv.interface.multiple.entries.built-in.vk.1p2.hlsl
  763. spirv.interface.multiple.entries.hlsl
  764. spirv.interface.multiple.entries.simple.hlsl
  765. spirv.interface.multiple.entries.vk.1p2.hlsl
  766. spirv.interface.ps.array.sv_clipdistance.hlsl
  767. spirv.interface.ps.hlsl
  768. spirv.interface.ps.inheritance.sv_clipdistance.hlsl
  769. spirv.interface.ps.multiple.array.sv_clipdistance.hlsl
  770. spirv.interface.vs.array.sv_clipdistance.hlsl
  771. spirv.interface.vs.clip_distance.type.error.hlsl
  772. spirv.interface.vs.hlsl
  773. spirv.interface.vs.multiple.array.sv_clipdistance.hlsl
  774. spirv.interpolation.error.hlsl
  775. spirv.interpolation.mesh.hlsl
  776. spirv.interpolation.ps.hlsl
  777. spirv.interpolation.vs.hlsl
  778. spirv.legal.cbuffer.hlsl
  779. spirv.legal.counter.nested-struct.hlsl
  780. spirv.legal.opaque-struct.hlsl
  781. spirv.legal.sbuffer.counter.hlsl
  782. spirv.legal.sbuffer.counter.method.hlsl
  783. spirv.legal.sbuffer.counter.struct.hlsl
  784. spirv.legal.sbuffer.methods.hlsl
  785. spirv.legal.sbuffer.struct.hlsl
  786. spirv.legal.sbuffer.struct.vulkan1p2.hlsl
  787. spirv.legal.sbuffer.usage.hlsl
  788. spirv.legal.tbuffer.hlsl
  789. spirv.opt.cl.oconfig.hlsl
  790. spirv.opt.fd.hlsl
  791. spirv.opt.fre.hlsl
  792. spirv.opt.gec.hlsl
  793. spirv.opt.gis.hlsl
  794. spirv.opt.invalid-flag.cl.oconfig.hlsl
  795. spirv.opt.multiple.cl.oconfig.hlsl
  796. spirv.opt.qstripreflect.hlsl
  797. spirv.opt.with-O0.cl.oconfig.hlsl
  798. spirv.opt.with-O1.cl.oconfig.hlsl
  799. spirv.opt.with-O2.cl.oconfig.hlsl
  800. spirv.opt.with-O3.cl.oconfig.hlsl
  801. spirv.stage-io.16bit.hlsl
  802. spirv.stage-io.relaxed-precision.hlsl
  803. spirv.storage-class.hlsl
  804. spirv.string.hlsl
  805. spirv.user-semantic.vs.hlsl
  806. spv.enable-maximal-reconvergence.hlsl
  807. spv.inline.builtin.both.error.hlsl
  808. spv.inline.builtin.enum.hlsl
  809. spv.inline.builtin.input.flat.hlsl
  810. spv.inline.builtin.input.hlsl
  811. spv.inline.builtin.input.nonconst.hlsl
  812. spv.inline.builtin.input.nonstatic.error.hlsl
  813. spv.inline.builtin.output.hlsl
  814. spv.inline.builtin.output.nonstatic.error.hlsl
  815. spv.inline.builtin.redefine.error.hlsl
  816. spv.inline.capability.hlsl
  817. spv.inline.executionmode.hlsl
  818. spv.inline.executionmode.undefined.hlsl
  819. spv.inline.extension.hlsl
  820. spv.inline.extension.unused.hlsl
  821. spv.intrinsic.reference.error.hlsl
  822. spv.intrinsic.result_id.hlsl
  823. spv.intrinsicDecorate.hlsl
  824. spv.intrinsicExecutionMode.hlsl
  825. spv.intrinsicExecutionMode.template.hlsl
  826. spv.intrinsicExecutionModeId.hlsl
  827. spv.intrinsicInstruction.hlsl
  828. spv.intrinsicLiteral.hlsl
  829. spv.intrinsicStorageClass.hlsl
  830. spv.intrinsicTypeInteger.hlsl
  831. spv.intrinsicTypeRayquery.hlsl
  832. spv.preserve-interface.hlsl
  833. spv.use-legacy-buffer-matrix-order.hlsl
  834. template.static.var.hlsl
  835. ternary-op.cond-op.hlsl
  836. ternary-op.short-circuited-cond-op.hlsl
  837. ternary-op.short-circuited-cond-op.sampler-state.hlsl
  838. texture.array.gather-alpha.hlsl
  839. texture.array.gather-blue.hlsl
  840. texture.array.gather-cmp-red.hlsl
  841. texture.array.gather-cmp.hlsl
  842. texture.array.gather-green.hlsl
  843. texture.array.gather-red.hlsl
  844. texture.array.gather.hlsl
  845. texture.array.load.hlsl
  846. texture.array.sample-bias.hlsl
  847. texture.array.sample-cmp-level-zero.hlsl
  848. texture.array.sample-cmp.hlsl
  849. texture.array.sample-grad.hlsl
  850. texture.array.sample-level.hlsl
  851. texture.array.sample.hlsl
  852. texture.calculate-lod-unclamped.hlsl
  853. texture.calculate-lod.hlsl
  854. texture.calculate.lod.compute.linear.hlsl
  855. texture.calculate.lod.compute.quad.hlsl
  856. texture.calculate.lod.unclamped.compute.linear.hlsl
  857. texture.calculate.lod.unclamped.compute.quad.hlsl
  858. texture.gather-alpha.hlsl
  859. texture.gather-blue.hlsl
  860. texture.gather-cmp-alpha.hlsl
  861. texture.gather-cmp-blue.hlsl
  862. texture.gather-cmp-green.hlsl
  863. texture.gather-cmp-red.hlsl
  864. texture.gather-cmp.hlsl
  865. texture.gather-green.hlsl
  866. texture.gather-red.hlsl
  867. texture.gather.hlsl
  868. texture.get-dimensions.hlsl
  869. texture.get-sample-position.hlsl
  870. texture.load.hlsl
  871. texture.sample-bias.hlsl
  872. texture.sample-cmp-level-zero.hlsl
  873. texture.sample-cmp.hlsl
  874. texture.sample-grad.hlsl
  875. texture.sample-invalid-implicit-lod.hlsl
  876. texture.sample-level.hlsl
  877. texture.sample-offset.with.loop-unroll.hlsl
  878. texture.sample.compute.linear.hlsl
  879. texture.sample.compute.quad.hlsl
  880. texture.sample.hlsl
  881. texture.sample.invalid.tex2d.hlsl
  882. texture.sample.offset.needs.legalization.hlsl
  883. texture.sample.offset.needs.legalization.o0.hlsl
  884. texture.sample.variable-offset.hlsl
  885. texture.samplebias.compute.linear.hlsl
  886. texture.samplebias.compute.quad.hlsl
  887. texture.samplecmp.compute.linear.hlsl
  888. texture.samplecmp.compute.quad.hlsl
  889. type.append-structured-buffer.array.hlsl
  890. type.append-structured-buffer.hlsl
  891. type.append.consume-structured-buffer.cast.hlsl
  892. type.array.hlsl
  893. type.buffer.half.hlsl
  894. type.buffer.hlsl
  895. type.buffer.struct.error1.hlsl
  896. type.buffer.struct.error2.hlsl
  897. type.buffer.struct.error3.hlsl
  898. type.byte-address-buffer.hlsl
  899. type.cbuffer.hlsl
  900. type.cbuffer.including.resource.hlsl
  901. type.class.hlsl
  902. type.constant-buffer.assign.hlsl
  903. type.constant-buffer.bindless.array.hlsl
  904. type.constant-buffer.hlsl
  905. type.constant-buffer.multiple-dimensions.hlsl
  906. type.constant-buffer.return.hlsl
  907. type.consume-structured-buffer.array.hlsl
  908. type.consume-structured-buffer.hlsl
  909. type.enum.hlsl
  910. type.line-stream.hlsl
  911. type.matrix.hlsl
  912. type.matrix.majorness.zpc.hlsl
  913. type.matrix.majorness.zpr.hlsl
  914. type.point-stream.hlsl
  915. type.rasterizer-ordered-buffer.hlsl
  916. type.rasterizer-ordered-byte-address-buffer.hlsl
  917. type.rasterizer-ordered-structured-buffer.hlsl
  918. type.rasterizer-ordered-texture.hlsl
  919. type.runtime-array.hlsl
  920. type.rwbuffer.half.hlsl
  921. type.rwbuffer.struct.error.hlsl
  922. type.rwstructured-buffer.array.binding.attributes.hlsl
  923. type.rwstructured-buffer.array.counter.const.index.hlsl
  924. type.rwstructured-buffer.array.counter.flatten.hlsl
  925. type.rwstructured-buffer.array.counter.hlsl
  926. type.rwstructured-buffer.array.counter.indirect.hlsl
  927. type.rwstructured-buffer.array.counter.indirect2.hlsl
  928. type.rwstructured-buffer.array.multidim.counter.error.hlsl
  929. type.rwstructured-buffer.array.nocounter.flatten.hlsl
  930. type.rwstructured-buffer.array.nocounter.hlsl
  931. type.rwstructured-buffer.array.unbounded.counter.hlsl
  932. type.rwstructured-buffer.unbounded.array.counter.hlsl
  933. type.rwtexture.hlsl
  934. type.rwtexture.with.64bit.scalar.hlsl
  935. type.rwtexture.with.min.precision.scalar.hlsl
  936. type.sampler.hlsl
  937. type.scalar.hlsl
  938. type.string.hlsl
  939. type.string.immutable.hlsl
  940. type.string.uninitialized.hlsl
  941. type.struct.empty-struct.array-stride.hlsl
  942. type.struct.hlsl
  943. type.struct.uniqueness.hlsl
  944. type.structured-buffer.array.error.hlsl
  945. type.structured-buffer.array.hlsl
  946. type.structured-buffer.hlsl
  947. type.structured-buffer.vector.dx.hlsl
  948. type.structured-buffer.vector.gl.hlsl
  949. type.structured-buffer.vector.hlsl
  950. type.structured-buffer.vector.scalar.hlsl
  951. type.tbuffer.hlsl
  952. type.template.function.empty-struct-argument.hlsl
  953. type.template.function.template-instance.hlsl
  954. type.template.struct.template-instance.hlsl
  955. type.texture-buffer.hlsl
  956. type.texture.hlsl
  957. type.triangle-stream.hlsl
  958. type.type-alias.hlsl
  959. type.type-alias.template.hlsl
  960. type.typedef.hlsl
  961. type.vector.hlsl
  962. unary-op.logical-not.hlsl
  963. unary-op.minus.hlsl
  964. unary-op.plus.hlsl
  965. unary-op.postfix-dec.hlsl
  966. unary-op.postfix-dec.matrix.hlsl
  967. unary-op.postfix-inc.hlsl
  968. unary-op.postfix-inc.matrix.hlsl
  969. unary-op.prefix-dec.hlsl
  970. unary-op.prefix-dec.matrix.hlsl
  971. unary-op.prefix-inc.hlsl
  972. unary-op.prefix-inc.matrix.hlsl
  973. unary-op.sizeof.hlsl
  974. undefined.static.template.member.hlsl
  975. use.rvalue.for.member-expr.of.array-subscript.hlsl
  976. using.hlsl
  977. var.globals.error.hlsl
  978. var.globals.hlsl
  979. var.init.array.hlsl
  980. var.init.cbuffer.hlsl
  981. var.init.cross-storage-class.hlsl
  982. var.init.hlsl
  983. var.init.matrix.1x1.hlsl
  984. var.init.matrix.1xn.hlsl
  985. var.init.matrix.mx1.hlsl
  986. var.init.matrix.mxn.hlsl
  987. var.init.opaque.hlsl
  988. var.init.struct.hlsl
  989. var.init.tbuffer.hlsl
  990. var.init.vec.size.1.hlsl
  991. var.init.warning.ignored.hlsl
  992. var.resource.array.hlsl
  993. var.static.hlsl
  994. var.static.resource.hlsl
  995. var.template.hlsl
  996. var.vface.interface.hlsl
  997. vk.1p2.block-decoration.hlsl
  998. vk.1p2.entry-point.hlsl
  999. vk.1p2.remove.bufferblock.ptr-to-ptr.example2.hlsl
  1000. vk.1p2.remove.bufferblock.ptr-to-ptr.hlsl
  1001. vk.1p2.remove.bufferblock.runtimearray.hlsl
  1002. vk.1p3.discard.to-demote.hlsl
  1003. vk.attribute.error.hlsl
  1004. vk.attribute.image-format.arrays.hlsl
  1005. vk.attribute.image-format.hlsl
  1006. vk.attribute.image-format.o3.hlsl
  1007. vk.attribute.image-format.simple.hlsl
  1008. vk.attribute.push-constant.invalid.hlsl
  1009. vk.attribute.shader-record-ext.invalid.hlsl
  1010. vk.attribute.shader-record-nv.invalid.hlsl
  1011. vk.binding.cl.auto-shift-bindings.hlsl
  1012. vk.binding.cl.flatten-arrays.example1-optimized.hlsl
  1013. vk.binding.cl.flatten-arrays.example1.hlsl
  1014. vk.binding.cl.flatten-arrays.example2-optimized.hlsl
  1015. vk.binding.cl.flatten-arrays.example2.hlsl
  1016. vk.binding.cl.flatten-arrays.example3.hlsl
  1017. vk.binding.cl.globals.hlsl
  1018. vk.binding.cl.register-and-globals.hlsl
  1019. vk.binding.cl.register.counter.hlsl
  1020. vk.binding.cl.register.hlsl
  1021. vk.binding.cl.register.invalid-bind.hlsl
  1022. vk.binding.cl.register.invalid-set.hlsl
  1023. vk.binding.cl.register.invalid-space.hlsl
  1024. vk.binding.cl.register.missing-attr.hlsl
  1025. vk.binding.cl.register.missing-bind-globals.hlsl
  1026. vk.binding.cl.register.missing-cl.hlsl
  1027. vk.binding.cl.shift.all-sets.hlsl
  1028. vk.binding.cl.shift.hlsl
  1029. vk.binding.counter.hlsl
  1030. vk.binding.default-space.explicit.hlsl
  1031. vk.binding.default-space.implicit.hlsl
  1032. vk.binding.default-space.with-shift-all.hlsl
  1033. vk.binding.default-space.with-shift.hlsl
  1034. vk.binding.explicit.hlsl
  1035. vk.binding.flatten-arrays.var-index.hlsl
  1036. vk.binding.global-struct-of-resource-mix.error.1.hlsl
  1037. vk.binding.global-struct-of-resource-mix.error.2.hlsl
  1038. vk.binding.global-struct-of-resources.1.hlsl
  1039. vk.binding.global-struct-of-resources.2.hlsl
  1040. vk.binding.global-struct-of-resources.3.hlsl
  1041. vk.binding.global-struct-of-resources.4.hlsl
  1042. vk.binding.global-struct-of-resources.contains-buffer-error.hlsl
  1043. vk.binding.global-struct-of-resources.optimized.hlsl
  1044. vk.binding.global-struct-of-resources.pass-legalization.hlsl
  1045. vk.binding.implicit.hlsl
  1046. vk.binding.precedence.hlsl
  1047. vk.binding.register.hlsl
  1048. vk.binding.register.space-only.hlsl
  1049. vk.cloption.invert-w.ds.hlsl
  1050. vk.cloption.invert-w.ps.hlsl
  1051. vk.cloption.invert-y.ds.hlsl
  1052. vk.cloption.invert-y.gs.hlsl
  1053. vk.cloption.invert-y.vs.hlsl
  1054. vk.combined-image-sampler.binding-shift.hlsl
  1055. vk.combined-image-sampler.error.hlsl
  1056. vk.combined-image-sampler.hlsl
  1057. vk.combined-image-sampler.texture-array.hlsl
  1058. vk.early-and-lates-tests.depth-unchanged.hlsl
  1059. vk.early-and-lates-tests.hlsl
  1060. vk.early-and-lates-tests.stencil-ref-error-back.hlsl
  1061. vk.early-and-lates-tests.stencil-ref-error-front.hlsl
  1062. vk.early-and-lates-tests.stencil-ref-greater-equal-back.hlsl
  1063. vk.early-and-lates-tests.stencil-ref-greater-equal-front.hlsl
  1064. vk.early-and-lates-tests.stencil-ref-less-equal-back.hlsl
  1065. vk.early-and-lates-tests.stencil-ref-less-equal-front.hlsl
  1066. vk.early-and-lates-tests.stencil-ref-unchanged-back.hlsl
  1067. vk.early-and-lates-tests.stencil-ref-unchanged-front.hlsl
  1068. vk.layout.16bit-types.cbuffer.hlsl
  1069. vk.layout.16bit-types.pc.hlsl
  1070. vk.layout.16bit-types.sbuffer.hlsl
  1071. vk.layout.16bit-types.tbuffer.hlsl
  1072. vk.layout.64bit-types.std140.hlsl
  1073. vk.layout.64bit-types.std430.hlsl
  1074. vk.layout.asbuffer.std430.hlsl
  1075. vk.layout.attr.offset.hlsl
  1076. vk.layout.cbuffer.boolean.hlsl
  1077. vk.layout.cbuffer.derived-struct.hlsl
  1078. vk.layout.cbuffer.fxc.1.hlsl
  1079. vk.layout.cbuffer.fxc.hlsl
  1080. vk.layout.cbuffer.fxc.matrix.array.hlsl
  1081. vk.layout.cbuffer.fxc.matrix.global.hlsl
  1082. vk.layout.cbuffer.fxc.matrix.majorness.hlsl
  1083. vk.layout.cbuffer.fxc.matrix.n-by-m.hlsl
  1084. vk.layout.cbuffer.fxc.matrix.simple.hlsl
  1085. vk.layout.cbuffer.fxc.matrix.struct.hlsl
  1086. vk.layout.cbuffer.fxc.matrix.v2arr.conversion.hlsl
  1087. vk.layout.cbuffer.fxc.matrix.v2arr.conversion.o3.hlsl
  1088. vk.layout.cbuffer.fxc.offset.hlsl
  1089. vk.layout.cbuffer.nested.empty.std140.hlsl
  1090. vk.layout.cbuffer.nested.std140.hlsl
  1091. vk.layout.cbuffer.packoffset.error.hlsl
  1092. vk.layout.cbuffer.packoffset.hlsl
  1093. vk.layout.cbuffer.scalar.hlsl
  1094. vk.layout.cbuffer.std140.hlsl
  1095. vk.layout.cbuffer.zpc.hlsl
  1096. vk.layout.cbuffer.zpr.hlsl
  1097. vk.layout.csbuffer.std430.hlsl
  1098. vk.layout.non-fp-matrix.array.struct.error.hlsl
  1099. vk.layout.non-fp-matrix.error.hlsl
  1100. vk.layout.push-constant.std430.hlsl
  1101. vk.layout.register-c.all.hlsl
  1102. vk.layout.register-c.error.hlsl
  1103. vk.layout.register-c.mixed.hlsl
  1104. vk.layout.rwstructuredbuffer.boolean.hlsl
  1105. vk.layout.sbuffer.fxc.hlsl
  1106. vk.layout.sbuffer.nested-struct-size.with.fxc.rule.hlsl
  1107. vk.layout.sbuffer.nested.std430.hlsl
  1108. vk.layout.sbuffer.std430.hlsl
  1109. vk.layout.sbuffer.struct-size.with.fxc.rule.hlsl
  1110. vk.layout.sbuffer.vector-and-matrix.with.fxc.rule.hlsl
  1111. vk.layout.shader-record-ext.std430.hlsl
  1112. vk.layout.shader-record-nv.std430.hlsl
  1113. vk.layout.struct.bitfield.assignment.hlsl
  1114. vk.layout.struct.bitfield.hlsl
  1115. vk.layout.struct.relaxed.hlsl
  1116. vk.layout.tbuffer.std430.hlsl
  1117. vk.layout.texture-buffer.std430.hlsl
  1118. vk.layout.vector.relaxed.hlsl
  1119. vk.location.composite.hlsl
  1120. vk.location.double4.error.hlsl
  1121. vk.location.exp-in.hlsl
  1122. vk.location.exp-out.hlsl
  1123. vk.location.hlsl
  1124. vk.location.large.hlsl
  1125. vk.location.mixed.hlsl
  1126. vk.location.reassigned-for-input.error.hlsl
  1127. vk.location.reassigned-for-output.error.hlsl
  1128. vk.location.reassigned.error.hlsl
  1129. vk.push-constant.anon-struct.hlsl
  1130. vk.push-constant.constantbuffer.assign.hlsl
  1131. vk.push-constant.constantbuffer.hlsl
  1132. vk.push-constant.hlsl
  1133. vk.push-constant.multiple.hlsl
  1134. vk.push-constant.offset.hlsl
  1135. vk.push-constant.static.hlsl
  1136. vk.shader-record-ext.constantbuffer.assign.hlsl
  1137. vk.shader-record-ext.hlsl
  1138. vk.shader-record-ext.offset.hlsl
  1139. vk.shader-record-nv.hlsl
  1140. vk.shader-record-nv.offset.hlsl
  1141. vk.shading-rate.ps.hlsl
  1142. vk.shading-rate.vs.hlsl
  1143. vk.spec-constant.composite.hlsl
  1144. vk.spec-constant.error.not.segfault.hlsl
  1145. vk.spec-constant.error1.hlsl
  1146. vk.spec-constant.error2.hlsl
  1147. vk.spec-constant.error3.hlsl
  1148. vk.spec-constant.error4.hlsl
  1149. vk.spec-constant.error5.hlsl
  1150. vk.spec-constant.init.hlsl
  1151. vk.spec-constant.reuse.hlsl
  1152. vk.spec-constant.usage.hlsl
  1153. vk.subpass-input.binding.hlsl
  1154. vk.subpass-input.hlsl
  1155. vk.subpass-input.shader.type.error.hlsl
  1156. vk.subpass-input.static.error.hlsl
  1157. vk.subpass-input.type.error.hlsl
  1158. vk.subpass-input.unused.hlsl
  1159. volatile.interface.raygen.vk1p1.hlsl
  1160. volatile.interface.raygen.vk1p2.hlsl
  1161. volatile.interface.raygen.vk1p3.hlsl