/tests/bugs/
../
addr-scope-fix.slang
addr-scope-fix.slang.expected.txt
array-size-groupshared.slang
array-size-groupshared.slang.expected.txt
array-size-static-const-2.slang
array-size-static-const-2.slang.expected.txt
array-size-static-const.hlsl
assign-nullptr.slang
atomic-coerce.slang
atomic-coerce.slang.expected.txt
bool-init.slang
bool-init.slang.expected.txt
bool-op.slang
bool-op.slang.expected.txt
branch-attribute.slang
branch-switch-attribute.slang
buffer-swizzle-store.slang
buffer-swizzle-store.slang.expected.txt
byte-address-buffer-interlocked-add-f32.slang
byte-address-buffer-interlocked-add-f32.slang.expected.txt
c-style-cast-coerce.slang
c-style-cast-coerce.slang.expected
c-style-cast-overload.slang
c-style-cast-overload.slang.expected.txt
cbuffer-member-init.hlsl
cyclic-type-2.slang
cyclic-type.slang
do-loop.hlsl
dxbc-double-problem.slang
dxbc-double-problem.slang.expected.txt
empty-switch.slang
empty-switch.slang.expected.txt
empty.slang
enum-init-cast.slang
eroneous-generic-parse.slang
extended-type-in-param.slang
extension-lifetime.slang
frexp-double.slang
frexp.slang
func-type-specialize.slang
g3180-swizzle-nd-vectors.slang
generic-constant-fold.slang
generic-constant-fold.slang.expected.txt
generic-default-matrix.slang
generic-default-matrix.slang.expected.txt
generic-default-value.slang
generic-default-value.slang.expected.txt
generic-extension.slang
generic-extension.slang.expected.txt
generic-groupshared.slang
generic-groupshared.slang.expected.txt
generic-initializer-inlining.slang
generic-member-method.slang
generic-member-method.slang.expected.txt
generic-param-cast.slang
generic-param-cast.slang.expected.txt
generic-type-arg-overloaded.slang
generic-type-arg-overloaded.slang.expected
generic-type-duplication.slang
generic-type-duplication.slang.expected.txt
generic-uint-value-param.slang
generic-uint-value-param.slang.expected.txt
gh-103.slang
gh-122.slang
gh-122.slang.glsl
gh-133.slang
gh-133.slang.glsl
gh-171.slang
gh-172.slang
gh-1990.slang
gh-1990.slang.expected.txt
gh-2936.slang
gh-295.hlsl
gh-2959.slang
gh-3075.slang
gh-3075.slang.expected.txt
gh-3085.slang
gh-3086.slang
gh-3087-multi-entry-point.slang
gh-3087.slang
gh-333.slang
gh-34.hlsl
gh-3408.slang
gh-3429.slang
gh-357.slang
gh-357.slang.expected.txt
gh-3589.slang
gh-3601.slang
gh-3637.slang
gh-3643.slang
gh-3727.slang
gh-3780.slang
gh-3781.slang
gh-3783.slang
gh-3792.slang
gh-3795.slang
gh-3802.slang
gh-3808.slang
gh-3818.slang
gh-3824.slang
gh-3825.slang
gh-3834.slang
gh-3845-2.slang
gh-3845.slang
gh-3930.slang
gh-3931-2.slang
gh-3931.slang
gh-3935.slang
gh-3980.slang
gh-3997.slang
gh-4031.slang
gh-4111.slang
gh-4131.slang
gh-4150.slang
gh-4200.slang
gh-4305.slang
gh-4345.slang
gh-4395.slang
gh-4411.slang
gh-4414.slang
gh-4434.slang
gh-4441.slang
gh-4456.slang
gh-4457.slang
gh-4467.slang
gh-449.slang
gh-449.slang.expected
gh-4504.slang
gh-4531.slang
gh-4533.slang
gh-4556.slang
gh-463.slang
gh-463.slang.expected
gh-4633.slang
gh-4667.slang
gh-4700.slang
gh-4704.slang
gh-471.slang
gh-471.slang.expected.txt
gh-4818-1.slang
gh-4818-2.slang
gh-4863.slang
gh-487.slang
gh-487.slang.expected.txt
gh-4922-nointerpolation.slang
gh-4971-2.slang
gh-4971.slang
gh-5022.slang
gh-5026.slang
gh-5027.slang
gh-518.slang
gh-518.slang.expected.txt
gh-519.slang
gh-519.slang.expected.txt
gh-566.slang
gh-566.slang.expected.txt
gh-569.slang
gh-569.slang.expected.txt
gh-666.slang
gh-75.hlsl
gh-75.hlsl.expected
gh-775.slang
gh-775.slang.expected.txt
gh-841.slang
gh-841.slang.glsl
gh-941.slang
gh-941.slang.glsl
gl-33-ext.slang
gl-33.slang
gl-33.slang.expected.txt
glsl-int-swizzle.slang
glsl-int-swizzle.slang.expected.txt
glsl-layout-define.hlsl
glsl-layout-define.hlsl.expected
glsl-static-const-array.slang
glsl-static-const-array.slang.expected.txt
glsl-vk-binding-define.hlsl
glsl-vk-binding-define.hlsl.expected
implicit-cast.slang
implicit-cast.slang.expected.txt
implicit-conversion-binary-op.hlsl
import-overload-error.hlsl
import-overload-error.slang
import-with-error-extra.slang
import-with-error.slang
import-with-error.slang.expected
inf-float-literal.slang
inf-float-literal.slang.expected.txt
inherit-interface.slang
inherit-interface.slang.expected.txt
inlining
interface-lvalue.slang
interface-lvalue.slang.expected
interface-type-self-ref.slang
interface-type-self-ref.slang.expected.txt
interlocked-add-uint-int.slang
invalid-swizzle-count.slang
inversion-tricky-phi.slang
ir-null-parent-crash.slang
keyword-undefined-identifier.slang
keyword-undefined-identifier.slang.expected
loop-optimize.slang
loop-optimize.slang.expected.txt
matrix-mult.glsl
matrix-reshape.slang
matrix-reshape.slang.expected.txt
meta-2.slang
meta-2.slang.expected.txt
multiple-attributes-without-comma.slang
multiple-definitions.slang
mutating
negative-literal.slang
negative-literal.slang.expected.txt
nested-existential-dyndispatch.slang
nested-existential-dyndispatch.slang.expected.txt
nested-generics-call.slang
nested-generics-call.slang.expected.txt
nested-generics-method-call.slang
nested-generics-method-call.slang.expected.txt
nested-switch.slang
nested-switch.slang.expected.txt
obfuscate-specialization-naming.slang
obfuscate-specialization-naming.slang.expected.txt
op-assignment-unify-mat.slang
op-assignment-unify-mat.slang.expected.txt
op-assignment-unify-vec.slang
op-assignment-unify-vec.slang.expected.txt
op-assignment-unify.slang
op-assignment-unify.slang.expected.txt
operator-overload.slang
operator-overload.slang.expected.txt
optional-generic.slang
optional.slang
overload-ambiguous-1.slang
overload-ambiguous-2.slang
overload-ambiguous.slang
overloaded-enum.slang
parameter-block-load.slang
parameter-block-load.slang.expected.txt
paren-insertion-bug.slang
paren-insertion-bug.slang.expected.txt
parens-cast-issue.slang
parens-cast-issue.slang.expected.txt
parser-infinite-loop.slang
preproc-lex-failure-2.slang
preproc-lex-failure-2.slang.expected
preproc-lex-failure.slang
preproc-lex-failure.slang.expected
ray-flags-non-constant.slang
ray-flags-non-constant.slang.expected
ray-query-in-generic.slang
ray-query-in-generic.slang.expected.txt
rwstructuredbuffer-existential-in-struct.slang
rwstructuredbuffer-existential-in-struct.slang.expected.txt
sample-grad-clamp-lod.slang
sample-grad-clamp-lod.slang.glsl
scalar-swizzle-write.slang
scalar-swizzle-write.slang.expected.txt
sccp-switch-case-removal.slang
sccp-switch-case-removal.slang.expected.txt
scope-generic.slang
scope-generic.slang.expected.txt
shadowed-lookup.slang
shadowed-lookup.slang.expected.txt
specialize-existential-in-generic.slang
specialize-existential-in-generic.slang.expected.txt
specialize-function-array-args.slang
specialize-function-array-args.slang.expected.txt
spirv-debug-info.slang
spirv-opt-SROA-of-globals.slang
split-nested-types.hlsl
split-nested-types.slang
ssa-loop.slang
ssa-loop.slang.expected.txt
static-method.slang
static-method.slang.expected.txt
static-var.slang
static-var.slang.expected.txt
stk-chk.slang
stk-chk.slang.expected.txt
string-inline.slang
string-inline.slang.expected.txt
sv-clip-distance-array.slang
sv-clip-distance-out-param.slang
sv-clip-distance-split.slang
sv-clip-distance.slang
texture-array-samplecmplevelzero.slang
texture2d-gather.hlsl
texture2d-ms.hlsl
texture2d-ms.hlsl.glsl
token-limit.slang
token-limit.slang.expected.txt
type-legalize-bug-1.slang
type-legalize-bug-1.slang.expected.txt
uav-write-index.hlsl
user-attribute-lookup.slang
user-attribute-lookup.slang.expected.txt
vec-compare.slang
vec-compare.slang.expected.txt
vec-init-list.hlsl
vec-init.slang
vec-init.slang.expected.txt
vk-image-atomics.slang
vk-image-atomics.slang.glsl
vk-image-write.slang
vk-image-write.slang.glsl
vk-shift-uniform-issue.slang
vk-structured-buffer-binding.hlsl
vk-structured-buffer-load.hlsl
vk-structured-buffer-load.hlsl.glsl
warn-39001-disable.slang
while-in-generic.slang
while-in-generic.slang.expected.txt