summaryrefslogtreecommitdiff
path: root/tests/bugs
ModeNameSize
-rw-r--r--addr-scope-fix.slang1945logplain
-rw-r--r--addr-scope-fix.slang.expected.txt25logplain
-rw-r--r--array-of-array-in-sb.slang698logplain
-rw-r--r--array-size-groupshared.slang1538logplain
-rw-r--r--array-size-groupshared.slang.expected.txt23logplain
-rw-r--r--array-size-static-const-2.slang747logplain
-rw-r--r--array-size-static-const-2.slang.expected.txt23logplain
-rw-r--r--array-size-static-const.hlsl346logplain
-rw-r--r--assign-nullptr.slang442logplain
-rw-r--r--atomic-coerce.slang936logplain
-rw-r--r--atomic-coerce.slang.expected.txt8logplain
-rw-r--r--binding-attribute-ignored.slang610logplain
-rw-r--r--bool-init.slang654logplain
-rw-r--r--bool-init.slang.expected.txt8logplain
-rw-r--r--bool-op.slang1540logplain
-rw-r--r--bool-op.slang.expected.txt49logplain
-rw-r--r--branch-attribute.slang672logplain
-rw-r--r--branch-switch-attribute.slang613logplain
-rw-r--r--buffer-swizzle-store.slang815logplain
-rw-r--r--buffer-swizzle-store.slang.expected.txt15logplain
-rw-r--r--byte-address-buffer-interlocked-add-f32.slang532logplain
-rw-r--r--byte-address-buffer-interlocked-add-f32.slang.expected.txt16logplain
-rw-r--r--c-style-cast-coerce.slang464logplain
-rw-r--r--c-style-cast-coerce.slang.expected187logplain
-rw-r--r--c-style-cast-overload.slang613logplain
-rw-r--r--c-style-cast-overload.slang.expected.txt8logplain
-rw-r--r--cbuffer-member-init.hlsl196logplain
-rw-r--r--cyclic-type-2.slang287logplain
-rw-r--r--cyclic-type.slang215logplain
-rw-r--r--do-loop.hlsl807logplain
-rw-r--r--dxbc-double-problem.slang1550logplain
-rw-r--r--dxbc-double-problem.slang.expected.txt86logplain
-rw-r--r--dyn-dispatch-single-conformance.slang532logplain
-rw-r--r--dynamic-interface-property.slang536logplain
-rw-r--r--empty-switch.slang812logplain
-rw-r--r--empty-switch.slang.expected.txt8logplain
-rw-r--r--empty.slang121logplain
-rw-r--r--enum-different-types.slang805logplain
-rw-r--r--enum-fragment-input.slang497logplain
-rw-r--r--enum-init-cast.slang377logplain
-rw-r--r--enum-vertex-output-explicit.slang584logplain
-rw-r--r--enum-vertex-output.slang596logplain
-rw-r--r--eroneous-generic-parse.slang494logplain
-rw-r--r--extended-type-in-param.slang579logplain
-rw-r--r--extension-lifetime.slang1188logplain
-rw-r--r--float-to-bool.slang671logplain
-rw-r--r--frexp-double.slang1402logplain
-rw-r--r--frexp.slang1100logplain
-rw-r--r--func-type-specialize.slang747logplain
-rw-r--r--g3180-swizzle-nd-vectors.slang851logplain
-rw-r--r--generic-constant-fold.slang1248logplain
-rw-r--r--generic-constant-fold.slang.expected.txt23logplain
-rw-r--r--generic-default-matrix.slang526logplain
-rw-r--r--generic-default-matrix.slang.expected.txt8logplain
-rw-r--r--generic-default-value.slang768logplain
-rw-r--r--generic-default-value.slang.expected.txt8logplain
-rw-r--r--generic-extension.slang613logplain
-rw-r--r--generic-extension.slang.expected.txt8logplain
-rw-r--r--generic-groupshared.slang1163logplain
-rw-r--r--generic-groupshared.slang.expected.txt8logplain
-rw-r--r--generic-initializer-inlining.slang520logplain
-rw-r--r--generic-member-method.slang1430logplain
-rw-r--r--generic-member-method.slang.expected.txt8logplain
-rw-r--r--generic-param-cast.slang818logplain
-rw-r--r--generic-param-cast.slang.expected.txt8logplain
-rw-r--r--generic-type-arg-overloaded.slang727logplain
-rw-r--r--generic-type-duplication.slang910logplain
-rw-r--r--generic-type-duplication.slang.expected.txt8logplain
-rw-r--r--generic-uint-value-param.slang369logplain
-rw-r--r--generic-uint-value-param.slang.expected.txt59logplain
-rw-r--r--gh-103.slang723logplain
-rw-r--r--gh-122.slang408logplain
-rw-r--r--gh-122.slang.glsl621logplain
-rw-r--r--gh-133.slang318logplain
-rw-r--r--gh-133.slang.glsl342logplain
-rw-r--r--gh-171.slang455logplain
-rw-r--r--gh-172.slang731logplain
-rw-r--r--gh-1990.slang1484logplain
-rw-r--r--gh-1990.slang.expected.txt21logplain
-rw-r--r--gh-2936.slang1017logplain
-rw-r--r--gh-295.hlsl930logplain
-rw-r--r--gh-2959.slang495logplain
-rw-r--r--gh-3075.slang601logplain
-rw-r--r--gh-3075.slang.expected.txt15logplain
-rw-r--r--gh-3085.slang910logplain
-rw-r--r--gh-3086.slang450logplain
-rw-r--r--gh-3087-multi-entry-point.slang1038logplain
-rw-r--r--gh-3087.slang663logplain
-rw-r--r--gh-333.slang727logplain
-rw-r--r--gh-34.hlsl369logplain
-rw-r--r--gh-3408.slang559logplain
-rw-r--r--gh-3429.slang1083logplain
-rw-r--r--gh-357.slang634logplain
-rw-r--r--gh-357.slang.expected.txt36logplain
-rw-r--r--gh-3589.slang544logplain
-rw-r--r--gh-3601.slang1094logplain
-rw-r--r--gh-3637.slang1213logplain
-rw-r--r--gh-3643.slang313logplain
-rw-r--r--gh-3727.slang240logplain
-rw-r--r--gh-3780.slang1162logplain
-rw-r--r--gh-3781.slang450logplain
-rw-r--r--gh-3783.slang369logplain
-rw-r--r--gh-3792.slang502logplain
-rw-r--r--gh-3795.slang378logplain
-rw-r--r--gh-3802.slang246logplain
-rw-r--r--gh-3808.slang370logplain
-rw-r--r--gh-3818.slang841logplain
-rw-r--r--gh-3824.slang301logplain
-rw-r--r--gh-3825.slang688logplain
-rw-r--r--gh-3834.slang967logplain
-rw-r--r--gh-3845-2.slang654logplain
-rw-r--r--gh-3845.slang641logplain
-rw-r--r--gh-3930.slang764logplain
-rw-r--r--gh-3931-2.slang3222logplain
-rw-r--r--gh-3935.slang786logplain
-rw-r--r--gh-3980.slang6879logplain
-rw-r--r--gh-3997.slang550logplain
-rw-r--r--gh-4031.slang1623logplain
-rw-r--r--gh-4111.slang456logplain
-rw-r--r--gh-4131.slang781logplain
-rw-r--r--gh-4150.slang1416logplain
-rw-r--r--gh-4200.slang472logplain
-rw-r--r--gh-4305.slang1536logplain
-rw-r--r--gh-4345.slang1145logplain
-rw-r--r--gh-4395.slang2328logplain
-rw-r--r--gh-4411.slang741logplain
-rw-r--r--gh-4414.slang171logplain
-rw-r--r--gh-4434.slang967logplain
-rw-r--r--gh-4441.slang950logplain
-rw-r--r--gh-4456.slang1285logplain
-rw-r--r--gh-4457.slang626logplain
-rw-r--r--gh-4467.slang916logplain
-rw-r--r--gh-449.slang971logplain
-rw-r--r--gh-449.slang.expected316logplain
-rw-r--r--gh-4504.slang807logplain
-rw-r--r--gh-4531.slang631logplain
-rw-r--r--gh-4533.slang687logplain
-rw-r--r--gh-4556.slang1086logplain
-rw-r--r--gh-463.slang187logplain
-rw-r--r--gh-463.slang.expected165logplain
-rw-r--r--gh-4633.slang461logplain
-rw-r--r--gh-4667.slang26logplain
-rw-r--r--gh-4700.slang879logplain
-rw-r--r--gh-4704.slang590logplain
-rw-r--r--gh-471.slang592logplain
-rw-r--r--gh-471.slang.expected.txt11logplain
-rw-r--r--gh-4818-1.slang255logplain
-rw-r--r--gh-4818-2.slang250logplain
-rw-r--r--gh-4863.slang753logplain
-rw-r--r--gh-487.slang882logplain
-rw-r--r--gh-487.slang.expected.txt8logplain
-rw-r--r--gh-4874-2.slang982logplain
-rw-r--r--gh-4874.slang1254logplain
-rw-r--r--gh-4922-nointerpolation.slang423logplain
-rw-r--r--gh-4971-2.slang556logplain
-rw-r--r--gh-4971.slang749logplain
-rw-r--r--gh-5022.slang484logplain
-rw-r--r--gh-5026.slang520logplain
-rw-r--r--gh-5027.slang461logplain
-rw-r--r--gh-5140.slang604logplain
-rw-r--r--gh-518.slang1100logplain
-rw-r--r--gh-518.slang.expected.txt8logplain
-rw-r--r--gh-519.slang878logplain
-rw-r--r--gh-519.slang.expected.txt8logplain
-rw-r--r--gh-5321.slang280logplain
-rw-r--r--gh-5339.slang814logplain
-rw-r--r--gh-5372.slang1156logplain
-rw-r--r--gh-5518.slang498logplain
-rw-r--r--gh-566.slang694logplain
-rw-r--r--gh-566.slang.expected.txt12logplain
-rw-r--r--gh-569.slang654logplain
-rw-r--r--gh-569.slang.expected.txt8logplain
-rw-r--r--gh-5776.slang2347logplain
-rw-r--r--gh-5776.slang.expected.txt66logplain
-rw-r--r--gh-5781.slang1290logplain
-rw-r--r--gh-6194.slang1585logplain
-rw-r--r--gh-6331.slang3832logplain
-rw-r--r--gh-6380-atomic-in-struct.slang254logplain
-rw-r--r--gh-6482-interface-method-existential-specialize.slang3098logplain
-rw-r--r--gh-6488-where-lookup.slang305logplain
-rw-r--r--gh-6504-linker.slang2470logplain
-rw-r--r--gh-6525.slang497logplain
-rw-r--r--gh-6589.slang1837logplain
-rw-r--r--gh-6632.slang595logplain
-rw-r--r--gh-666.slang167logplain
-rw-r--r--gh-6756.slang663logplain
-rw-r--r--gh-6860.slang373logplain
-rw-r--r--gh-6862.slang616logplain
-rw-r--r--gh-6964.slang983logplain
-rw-r--r--gh-7156-ifloat-scale.slang1060logplain
-rw-r--r--gh-7232.slang1401logplain
-rw-r--r--gh-7293.slang319logplain
-rw-r--r--gh-7431.slang1024logplain
-rw-r--r--gh-7441.slang2676logplain
-rw-r--r--gh-7499.slang410logplain
-rw-r--r--gh-7499.slang.expected59logplain
-rw-r--r--gh-75.hlsl483logplain
-rw-r--r--gh-75.hlsl.expected140logplain
-rw-r--r--gh-7522.slang665logplain
-rw-r--r--gh-7748-switch-continue-bug.slang1425logplain
-rw-r--r--gh-775.slang643logplain
-rw-r--r--gh-775.slang.expected.txt20logplain
-rw-r--r--gh-7856.slang989logplain
-rw-r--r--gh-7905.slang1622logplain
-rw-r--r--gh-7925.slang1893logplain
-rw-r--r--gh-8121.slang1194logplain
-rw-r--r--gh-8185.slang2704logplain
-rw-r--r--gh-841.slang822logplain
-rw-r--r--gh-841.slang.glsl397logplain
-rw-r--r--gh-8512-2.slang831logplain
-rw-r--r--gh-8512.slang801logplain
-rw-r--r--gh-941.slang545logplain
-rw-r--r--gh-941.slang.glsl500logplain
-rw-r--r--gh-9918.slang2113logplain
-rw-r--r--gl-33-ext.slang123logplain
-rw-r--r--gl-33.slang480logplain
-rw-r--r--gl-33.slang.expected.txt8logplain
-rw-r--r--glsl-int-swizzle.slang318logplain
-rw-r--r--glsl-int-swizzle.slang.expected.txt8logplain
-rw-r--r--glsl-layout-define.hlsl173logplain
-rw-r--r--glsl-layout-define.hlsl.expected541logplain
-rw-r--r--glsl-static-const-array.slang347logplain
-rw-r--r--glsl-static-const-array.slang.expected.txt8logplain
-rw-r--r--glsl-vk-binding-define.hlsl208logplain
-rw-r--r--glsl-vk-binding-define.hlsl.expected458logplain
-rw-r--r--half-coercion.slang234logplain
-rw-r--r--implicit-cast.slang424logplain
-rw-r--r--implicit-cast.slang.expected.txt8logplain
-rw-r--r--implicit-conversion-binary-op.hlsl389logplain
-rw-r--r--import-overload-error.hlsl398logplain
-rw-r--r--import-overload-error.slang61logplain
-rw-r--r--import-with-error-extra.slang201logplain
-rw-r--r--import-with-error.slang182logplain
-rw-r--r--import-with-error.slang.expected413logplain
-rw-r--r--inf-float-literal.slang777logplain
-rw-r--r--inf-float-literal.slang.expected.txt36logplain
-rw-r--r--infer-var-type-constant-folding.slang469logplain
-rw-r--r--inherit-interface.slang716logplain
-rw-r--r--inherit-interface.slang.expected.txt49logplain
d---------inlining119logplain
-rw-r--r--interface-lvalue.slang530logplain
-rw-r--r--interface-lvalue.slang.expected64logplain
-rw-r--r--interface-type-self-ref.slang580logplain
-rw-r--r--interface-type-self-ref.slang.expected.txt22logplain
-rw-r--r--interlocked-add-uint-int.slang733logplain
-rw-r--r--invalid-swizzle-count.slang347logplain
-rw-r--r--inversion-tricky-phi.slang766logplain
-rw-r--r--ir-null-parent-crash.slang396logplain
-rw-r--r--keyword-undefined-identifier.slang886logplain
-rw-r--r--keyword-undefined-identifier.slang.expected336logplain
-rw-r--r--link-time-constant-array-size-lib.slang40logplain
-rw-r--r--link-time-constant-array-size-main.slang907logplain
-rw-r--r--loop-optimize.slang768logplain
-rw-r--r--loop-optimize.slang.expected.txt16logplain
-rw-r--r--matrix-divided-by-scalar.slang749logplain
-rw-r--r--matrix-mult.glsl484logplain
-rw-r--r--matrix-reshape.slang758logplain
-rw-r--r--matrix-reshape.slang.expected.txt17logplain
-rw-r--r--meta-2.slang420logplain
-rw-r--r--meta-2.slang.expected.txt8logplain
-rw-r--r--missing-import-attribution.slang460logplain
-rw-r--r--multiple-attributes-without-comma.slang481logplain
-rw-r--r--multiple-definitions.slang349logplain
d---------mutating510logplain
-rw-r--r--negative-literal.slang590logplain
-rw-r--r--negative-literal.slang.expected.txt36logplain
-rw-r--r--nested-existential-dyndispatch.slang948logplain
-rw-r--r--nested-existential-dyndispatch.slang.expected.txt27logplain
-rw-r--r--nested-generics-call.slang577logplain
-rw-r--r--nested-generics-call.slang.expected.txt36logplain
-rw-r--r--nested-generics-method-call.slang622logplain
-rw-r--r--nested-generics-method-call.slang.expected.txt36logplain
-rw-r--r--nested-switch.slang844logplain
-rw-r--r--nested-switch.slang.expected.txt8logplain
-rw-r--r--obfuscate-specialization-naming.slang701logplain
-rw-r--r--obfuscate-specialization-naming.slang.expected.txt8logplain
-rw-r--r--op-assignment-unify-mat.slang1536logplain
-rw-r--r--op-assignment-unify-mat.slang.expected.txt17logplain
-rw-r--r--op-assignment-unify-vec.slang1092logplain
-rw-r--r--op-assignment-unify-vec.slang.expected.txt14logplain
-rw-r--r--op-assignment-unify.slang950logplain
-rw-r--r--op-assignment-unify.slang.expected.txt14logplain
-rw-r--r--op-select-return-composite.slang836logplain
-rw-r--r--operator-overload.slang656logplain
-rw-r--r--operator-overload.slang.expected.txt8logplain
-rw-r--r--optional-generic.slang435logplain
-rw-r--r--optional.slang711logplain
-rw-r--r--overload-ambiguous-1.slang1517logplain
-rw-r--r--overload-ambiguous-2.slang1812logplain
-rw-r--r--overload-ambiguous.slang1436logplain
-rw-r--r--overloaded-enum.slang189logplain
-rw-r--r--parameter-block-load.slang863logplain
-rw-r--r--parameter-block-load.slang.expected.txt16logplain
-rw-r--r--paren-insertion-bug.slang869logplain
-rw-r--r--paren-insertion-bug.slang.expected.txt9logplain
-rw-r--r--parens-cast-issue.slang587logplain
-rw-r--r--parens-cast-issue.slang.expected.txt8logplain
-rw-r--r--parser-infinite-loop.slang149logplain
-rw-r--r--preproc-lex-failure-2.slang164logplain
-rw-r--r--preproc-lex-failure-2.slang.expected251logplain
-rw-r--r--preproc-lex-failure.slang140logplain
-rw-r--r--preproc-lex-failure.slang.expected66logplain
-rw-r--r--ptr-existential.slang427logplain
-rw-r--r--ptr-extension-this-type.slang606logplain
-rw-r--r--ray-flags-non-constant.slang390logplain
-rw-r--r--ray-flags-non-constant.slang.expected226logplain
-rw-r--r--ray-query-in-generic.slang2036logplain
-rw-r--r--ray-query-in-generic.slang.expected.txt21logplain
-rw-r--r--rwstructuredbuffer-existential-in-struct.slang873logplain
-rw-r--r--rwstructuredbuffer-existential-in-struct.slang.expected.txt8logplain
-rw-r--r--sample-grad-clamp-lod.slang430logplain
-rw-r--r--sample-grad-clamp-lod.slang.glsl711logplain
-rw-r--r--scalar-swizzle-write.slang380logplain
-rw-r--r--scalar-swizzle-write.slang.expected.txt28logplain
-rw-r--r--sccp-switch-case-removal.slang692logplain
-rw-r--r--sccp-switch-case-removal.slang.expected.txt7logplain
-rw-r--r--scope-generic.slang890logplain
-rw-r--r--scope-generic.slang.expected.txt12logplain
d---------serialization41logplain
-rw-r--r--shadowed-lookup.slang531logplain
-rw-r--r--shadowed-lookup.slang.expected.txt0logplain
-rw-r--r--simplify-if-else.slang645logplain
-rw-r--r--specialize-existential-in-generic.slang936logplain
-rw-r--r--specialize-existential-in-generic.slang.expected.txt7logplain
-rw-r--r--specialize-function-array-args.slang1371logplain
-rw-r--r--specialize-function-array-args.slang.expected.txt22logplain
-rw-r--r--spirv-debug-info.slang803logplain
-rw-r--r--spirv-opt-SROA-of-globals.slang957logplain
-rw-r--r--split-nested-types.hlsl778logplain
-rw-r--r--split-nested-types.slang231logplain
-rw-r--r--ssa-loop.slang631logplain
-rw-r--r--ssa-loop.slang.expected.txt10logplain
-rw-r--r--static-const-init-expr-with-interface-1.slang265logplain
-rw-r--r--static-const-init-expr-with-interface-2.slang294logplain
-rw-r--r--static-const-without-default-value.slang711logplain
-rw-r--r--static-method.slang544logplain
-rw-r--r--static-method.slang.expected.txt20logplain
-rw-r--r--static-var.slang450logplain
-rw-r--r--static-var.slang.expected.txt12logplain
-rw-r--r--stk-chk.slang1143logplain
-rw-r--r--stk-chk.slang.expected.txt36logplain
-rw-r--r--string-inline.slang850logplain
-rw-r--r--string-inline.slang.expected.txt36logplain
-rw-r--r--sv-clip-distance-array.slang483logplain
-rw-r--r--sv-clip-distance-out-param.slang605logplain
-rw-r--r--sv-clip-distance-split.slang737logplain
-rw-r--r--sv-clip-distance.slang625logplain
-rw-r--r--switch-local-const.slang730logplain
-rw-r--r--texture-array-samplecmplevelzero.slang548logplain
-rw-r--r--texture2d-gather.hlsl1014logplain
-rw-r--r--texture2d-gather.hlsl.2.expected.png33552logplain
-rw-r--r--texture2d-gather.hlsl.3.expected.png33552logplain
-rw-r--r--texture2d-gather.hlsl.expected.png33552logplain
-rw-r--r--texture2d-ms.hlsl372logplain
-rw-r--r--texture2d-ms.hlsl.glsl473logplain
-rw-r--r--token-limit.slang5132logplain
-rw-r--r--token-limit.slang.expected.txt8logplain
-rw-r--r--type-legalize-bug-1.slang1076logplain
-rw-r--r--type-legalize-bug-1.slang.expected.txt8logplain
-rw-r--r--uav-write-index.hlsl579logplain
-rw-r--r--user-attribute-lookup.slang905logplain
-rw-r--r--user-attribute-lookup.slang.expected.txt8logplain
-rw-r--r--vec-compare.slang2428logplain
-rw-r--r--vec-compare.slang.expected.txt145logplain
-rw-r--r--vec-init-list.hlsl884logplain
-rw-r--r--vec-init.slang1130logplain
-rw-r--r--vec-init.slang.expected.txt36logplain
-rw-r--r--vk-image-atomics.slang410logplain
-rw-r--r--vk-image-atomics.slang.glsl227logplain
-rw-r--r--vk-image-write.slang455logplain
-rw-r--r--vk-image-write.slang.glsl575logplain
-rw-r--r--vk-shift-uniform-issue.slang1912logplain
-rw-r--r--vk-structured-buffer-binding.hlsl363logplain
-rw-r--r--vk-structured-buffer-load.hlsl1090logplain
-rw-r--r--vk-structured-buffer-load.hlsl.glsl1067logplain
-rw-r--r--warn-39001-disable.slang605logplain
-rw-r--r--while-in-generic.slang526logplain
-rw-r--r--while-in-generic.slang.expected.txt7logplain