core.meta.slang | -rw-r--r-- | 79.9 KB |
hlsl.meta.slang | -rw-r--r-- | 177.4 KB |
slang-api.cpp | -rw-r--r-- | 22.8 KB |
slang-ast-all.h | -rw-r--r-- | 234 bytes |
slang-ast-base.h | -rw-r--r-- | 11.5 KB |
slang-ast-builder.cpp | -rw-r--r-- | 10.2 KB |
slang-ast-builder.h | -rw-r--r-- | 9.6 KB |
slang-ast-decl.cpp | -rw-r--r-- | 449 bytes |
slang-ast-decl.h | -rw-r--r-- | 12.9 KB |
slang-ast-dump.cpp | -rw-r--r-- | 16.5 KB |
slang-ast-dump.h | -rw-r--r-- | 560 bytes |
slang-ast-expr.h | -rw-r--r-- | 8.1 KB |
slang-ast-modifier.h | -rw-r--r-- | 27.7 KB |
slang-ast-print.cpp | -rw-r--r-- | 10.6 KB |
slang-ast-print.h | -rw-r--r-- | 5.9 KB |
slang-ast-reflect.cpp | -rw-r--r-- | 4.3 KB |
slang-ast-reflect.h | -rw-r--r-- | 2.3 KB |
slang-ast-stmt.h | -rw-r--r-- | 4.5 KB |
slang-ast-substitutions.cpp | -rw-r--r-- | 4.6 KB |
slang-ast-support-types.h | -rw-r--r-- | 45.6 KB |
slang-ast-type.cpp | -rw-r--r-- | 31.3 KB |
slang-ast-type.h | -rw-r--r-- | 19.6 KB |
slang-ast-val.cpp | -rw-r--r-- | 17.1 KB |
slang-ast-val.h | -rw-r--r-- | 8.2 KB |
slang-capability-defs.h | -rw-r--r-- | 4.8 KB |
slang-capability.cpp | -rw-r--r-- | 26.9 KB |
slang-capability.h | -rw-r--r-- | 6.7 KB |
slang-check-conformance.cpp | -rw-r--r-- | 17.7 KB |
slang-check-constraint.cpp | -rw-r--r-- | 27.4 KB |
slang-check-conversion.cpp | -rw-r--r-- | 39.2 KB |
slang-check-decl.cpp | -rw-r--r-- | 219.8 KB |
slang-check-expr.cpp | -rw-r--r-- | 81.2 KB |
slang-check-impl.h | -rw-r--r-- | 64.8 KB |
slang-check-modifier.cpp | -rw-r--r-- | 25.9 KB |
slang-check-overload.cpp | -rw-r--r-- | 61.3 KB |
slang-check-shader.cpp | -rw-r--r-- | 69.2 KB |
slang-check-stmt.cpp | -rw-r--r-- | 9.3 KB |
slang-check-type.cpp | -rw-r--r-- | 11.5 KB |
slang-check.cpp | -rw-r--r-- | 7.5 KB |
slang-check.h | -rw-r--r-- | 1.0 KB |
slang-compiler.cpp | -rw-r--r-- | 86.5 KB |
slang-compiler.h | -rwxr-xr-x | 116.5 KB |
slang-diagnostic-defs.h | -rw-r--r-- | 41.2 KB |
slang-diagnostics.cpp | -rw-r--r-- | 1.5 KB |
slang-diagnostics.h | -rw-r--r-- | 1.2 KB |
slang-doc-extractor.cpp | -rw-r--r-- | 30.7 KB |
slang-doc-extractor.h | -rw-r--r-- | 8.5 KB |
slang-doc-markdown-writer.cpp | -rw-r--r-- | 32.2 KB |
slang-doc-markdown-writer.h | -rw-r--r-- | 4.6 KB |
slang-emit-base.cpp | -rw-r--r-- | 1.8 KB |
slang-emit-base.h | -rw-r--r-- | 786 bytes |
slang-emit-c-like.cpp | -rw-r--r-- | 107.6 KB |
slang-emit-c-like.h | -rw-r--r-- | 19.2 KB |
slang-emit-cpp.cpp | -rw-r--r-- | 91.8 KB |
slang-emit-cpp.h | -rw-r--r-- | 6.9 KB |
slang-emit-cuda.cpp | -rw-r--r-- | 31.5 KB |
slang-emit-cuda.h | -rw-r--r-- | 4.7 KB |
slang-emit-glsl.cpp | -rw-r--r-- | 74.6 KB |
slang-emit-glsl.h | -rw-r--r-- | 4.9 KB |
slang-emit-hlsl.cpp | -rw-r--r-- | 39.7 KB |
slang-emit-hlsl.h | -rw-r--r-- | 3.7 KB |
slang-emit-precedence.cpp | -rw-r--r-- | 1.5 KB |
slang-emit-precedence.h | -rw-r--r-- | 4.2 KB |
slang-emit-source-writer.cpp | -rw-r--r-- | 14.2 KB |
slang-emit-source-writer.h | -rw-r--r-- | 4.4 KB |
slang-emit-spirv.cpp | -rw-r--r-- | 103.3 KB |
slang-emit.cpp | -rw-r--r-- | 33.1 KB |
slang-emit.h | -rw-r--r-- | 1.6 KB |
slang-glsl-extension-tracker.cpp | -rw-r--r-- | 1.8 KB |
slang-glsl-extension-tracker.h | -rw-r--r-- | 1.6 KB |
slang-hlsl-intrinsic-set.cpp | -rw-r--r-- | 18.5 KB |
slang-hlsl-intrinsic-set.h | -rw-r--r-- | 8.3 KB |
slang-image-format-defs.h | -rw-r--r-- | 2.4 KB |
slang-intrinsic-expand.cpp | -rw-r--r-- | 29.3 KB |
slang-intrinsic-expand.h | -rw-r--r-- | 1.7 KB |
slang-ir-any-value-marshalling.cpp | -rw-r--r-- | 30.9 KB |
slang-ir-any-value-marshalling.h | -rw-r--r-- | 624 bytes |
slang-ir-augment-make-existential.cpp | -rw-r--r-- | 1.9 KB |
slang-ir-augment-make-existential.h | -rw-r--r-- | 378 bytes |
slang-ir-bind-existentials.cpp | -rw-r--r-- | 13.3 KB |
slang-ir-bind-existentials.h | -rw-r--r-- | 259 bytes |
slang-ir-byte-address-legalize.cpp | -rw-r--r-- | 40.1 KB |
slang-ir-byte-address-legalize.h | -rw-r--r-- | 818 bytes |
slang-ir-clone.cpp | -rw-r--r-- | 9.6 KB |
slang-ir-clone.h | -rw-r--r-- | 6.3 KB |
slang-ir-collect-global-uniforms.cpp | -rw-r--r-- | 14.7 KB |
slang-ir-collect-global-uniforms.h | -rw-r--r-- | 409 bytes |
slang-ir-constexpr.cpp | -rw-r--r-- | 17.1 KB |
slang-ir-constexpr.h | -rw-r--r-- | 198 bytes |
slang-ir-dce.cpp | -rw-r--r-- | 12.8 KB |
slang-ir-dce.h | -rw-r--r-- | 699 bytes |
slang-ir-deduplicate.cpp | -rw-r--r-- | 2.6 KB |
slang-ir-dominators.cpp | -rw-r--r-- | 27.9 KB |
slang-ir-dominators.h | -rw-r--r-- | 5.5 KB |
slang-ir-entry-point-pass.cpp | -rw-r--r-- | 1.5 KB |
slang-ir-entry-point-pass.h | -rw-r--r-- | 860 bytes |
slang-ir-entry-point-raw-ptr-params.cpp | -rw-r--r-- | 4.4 KB |
slang-ir-entry-point-raw-ptr-params.h | -rw-r--r-- | 257 bytes |
slang-ir-entry-point-uniforms.cpp | -rw-r--r-- | 19.1 KB |
slang-ir-entry-point-uniforms.h | -rw-r--r-- | 730 bytes |
slang-ir-explicit-global-context.cpp | -rw-r--r-- | 21.9 KB |
slang-ir-explicit-global-context.h | -rw-r--r-- | 318 bytes |
slang-ir-explicit-global-init.cpp | -rw-r--r-- | 6.8 KB |
slang-ir-explicit-global-init.h | -rw-r--r-- | 241 bytes |
slang-ir-extract-value-from-type.cpp | -rw-r--r-- | 10.2 KB |
slang-ir-extract-value-from-type.h | -rw-r--r-- | 530 bytes |
slang-ir-generics-lowering-context.cpp | -rw-r--r-- | 16.0 KB |
slang-ir-generics-lowering-context.h | -rw-r--r-- | 4.3 KB |
slang-ir-glsl-legalize.cpp | -rw-r--r-- | 67.2 KB |
slang-ir-glsl-legalize.h | -rw-r--r-- | 475 bytes |
slang-ir-hoist-local-types.cpp | -rw-r--r-- | 2.8 KB |
slang-ir-hoist-local-types.h | -rw-r--r-- | 525 bytes |
slang-ir-inline.cpp | -rw-r--r-- | 23.2 KB |
slang-ir-inline.h | -rw-r--r-- | 493 bytes |
slang-ir-inst-defs.h | -rw-r--r-- | 27.0 KB |
slang-ir-insts.h | -rw-r--r-- | 84.6 KB |
slang-ir-layout.cpp | -rw-r--r-- | 9.6 KB |
slang-ir-layout.h | -rw-r--r-- | 2.1 KB |
slang-ir-legalize-types.cpp | -rw-r--r-- | 121.5 KB |
slang-ir-legalize-varying-params.cpp | -rw-r--r-- | 58.9 KB |
slang-ir-legalize-varying-params.h | -rw-r--r-- | 362 bytes |
slang-ir-link.cpp | -rw-r--r-- | 53.5 KB |
slang-ir-link.h | -rw-r--r-- | 1.1 KB |
slang-ir-lower-bit-cast.cpp | -rw-r--r-- | 8.9 KB |
slang-ir-lower-bit-cast.h | -rw-r--r-- | 336 bytes |
slang-ir-lower-existential.cpp | -rw-r--r-- | 10.2 KB |
slang-ir-lower-existential.h | -rw-r--r-- | 267 bytes |
slang-ir-lower-generic-call.cpp | -rw-r--r-- | 16.3 KB |
slang-ir-lower-generic-call.h | -rw-r--r-- | 316 bytes |
slang-ir-lower-generic-function.cpp | -rw-r--r-- | 15.5 KB |
slang-ir-lower-generic-function.h | -rw-r--r-- | 828 bytes |
slang-ir-lower-generic-type.cpp | -rw-r--r-- | 3.0 KB |
slang-ir-lower-generic-type.h | -rw-r--r-- | 377 bytes |
slang-ir-lower-generics.cpp | -rw-r--r-- | 8.0 KB |
slang-ir-lower-generics.h | -rw-r--r-- | 447 bytes |
slang-ir-lower-reinterpret.cpp | -rw-r--r-- | 2.7 KB |
slang-ir-lower-reinterpret.h | -rw-r--r-- | 405 bytes |
slang-ir-lower-tuple-types.cpp | -rw-r--r-- | 6.2 KB |
slang-ir-lower-tuple-types.h | -rw-r--r-- | 266 bytes |
slang-ir-missing-return.cpp | -rw-r--r-- | 951 bytes |
slang-ir-missing-return.h | -rw-r--r-- | 207 bytes |
slang-ir-optix-entry-point-uniforms.cpp | -rw-r--r-- | 11.4 KB |
slang-ir-optix-entry-point-uniforms.h | -rw-r--r-- | 154 bytes |
slang-ir-restructure-scoping.cpp | -rw-r--r-- | 14.1 KB |
slang-ir-restructure-scoping.h | -rw-r--r-- | 750 bytes |
slang-ir-restructure.cpp | -rw-r--r-- | 29.0 KB |
slang-ir-restructure.h | -rw-r--r-- | 7.7 KB |
slang-ir-sccp.cpp | -rw-r--r-- | 62.0 KB |
slang-ir-sccp.h | -rw-r--r-- | 630 bytes |
slang-ir-simplify-cfg.cpp | -rw-r--r-- | 2.3 KB |
slang-ir-simplify-cfg.h | -rw-r--r-- | 272 bytes |
slang-ir-specialize-arrays.cpp | -rw-r--r-- | 1.5 KB |
slang-ir-specialize-arrays.h | -rw-r--r-- | 920 bytes |
slang-ir-specialize-buffer-load-arg.cpp | -rw-r--r-- | 3.2 KB |
slang-ir-specialize-buffer-load-arg.h | -rw-r--r-- | 1.5 KB |
slang-ir-specialize-dispatch.cpp | -rw-r--r-- | 11.0 KB |
slang-ir-specialize-dispatch.h | -rw-r--r-- | 442 bytes |
slang-ir-specialize-dynamic-associatedtype-lookup.cpp | -rw-r--r-- | 11.1 KB |
slang-ir-specialize-dynamic-associatedtype-lookup.h | -rw-r--r-- | 547 bytes |
slang-ir-specialize-function-call.cpp | -rw-r--r-- | 33.4 KB |
slang-ir-specialize-function-call.h | -rw-r--r-- | 1.1 KB |
slang-ir-specialize-resources.cpp | -rw-r--r-- | 48.0 KB |
slang-ir-specialize-resources.h | -rw-r--r-- | 1.3 KB |
slang-ir-specialize.cpp | -rw-r--r-- | 83.1 KB |
slang-ir-specialize.h | -rw-r--r-- | 201 bytes |
slang-ir-spirv-legalize.cpp | -rw-r--r-- | 11.0 KB |
slang-ir-spirv-legalize.h | -rw-r--r-- | 1.1 KB |
slang-ir-spirv-snippet.cpp | -rw-r--r-- | 8.9 KB |
slang-ir-spirv-snippet.h | -rw-r--r-- | 3.9 KB |
slang-ir-ssa-simplification.cpp | -rw-r--r-- | 1.2 KB |
slang-ir-ssa-simplification.h | -rw-r--r-- | 252 bytes |
slang-ir-ssa.cpp | -rw-r--r-- | 36.8 KB |
slang-ir-ssa.h | -rw-r--r-- | 223 bytes |
slang-ir-string-hash.cpp | -rw-r--r-- | 2.7 KB |
slang-ir-string-hash.h | -rw-r--r-- | 594 bytes |
slang-ir-strip-witness-tables.cpp | -rw-r--r-- | 975 bytes |
slang-ir-strip-witness-tables.h | -rw-r--r-- | 219 bytes |
slang-ir-strip.cpp | -rw-r--r-- | 1.3 KB |
slang-ir-strip.h | -rw-r--r-- | 410 bytes |
slang-ir-synthesize-active-mask.cpp | -rw-r--r-- | 91.8 KB |
slang-ir-synthesize-active-mask.h | -rw-r--r-- | 868 bytes |
slang-ir-type-set.cpp | -rw-r--r-- | 8.4 KB |
slang-ir-type-set.h | -rw-r--r-- | 3.4 KB |
slang-ir-union.cpp | -rw-r--r-- | 33.1 KB |
slang-ir-union.h | -rw-r--r-- | 476 bytes |
slang-ir-validate.cpp | -rw-r--r-- | 10.4 KB |
slang-ir-validate.h | -rw-r--r-- | 1.2 KB |
slang-ir-witness-table-wrapper.cpp | -rw-r--r-- | 10.0 KB |
slang-ir-witness-table-wrapper.h | -rw-r--r-- | 1022 bytes |
slang-ir-wrap-structured-buffers.cpp | -rw-r--r-- | 14.7 KB |
slang-ir-wrap-structured-buffers.h | -rw-r--r-- | 338 bytes |
slang-ir.cpp | -rw-r--r-- | 170.8 KB |
slang-ir.h | -rw-r--r-- | 52.1 KB |
slang-legalize-types.cpp | -rw-r--r-- | 49.8 KB |
slang-legalize-types.h | -rw-r--r-- | 20.2 KB |
slang-lookup.cpp | -rw-r--r-- | 36.1 KB |
slang-lookup.h | -rw-r--r-- | 1.9 KB |
slang-lower-to-ir.cpp | -rw-r--r-- | 314.2 KB |
slang-lower-to-ir.h | -rw-r--r-- | 2.4 KB |
slang-mangle.cpp | -rw-r--r-- | 19.7 KB |
slang-mangle.h | -rw-r--r-- | 1010 bytes |
slang-mangled-lexer.cpp | -rw-r--r-- | 3.8 KB |
slang-mangled-lexer.h | -rw-r--r-- | 3.0 KB |
slang-options.cpp | -rw-r--r-- | 87.2 KB |
slang-options.h | -rw-r--r-- | 342 bytes |
slang-parameter-binding.cpp | -rw-r--r-- | 137.3 KB |
slang-parameter-binding.h | -rw-r--r-- | 799 bytes |
slang-parser.cpp | -rw-r--r-- | 220.1 KB |
slang-parser.h | -rw-r--r-- | 1.7 KB |
slang-preprocessor.cpp | -rw-r--r-- | 143.2 KB |
slang-preprocessor.h | -rw-r--r-- | 2.7 KB |
slang-profile-defs.h | -rw-r--r-- | 11.7 KB |
slang-profile.cpp | -rw-r--r-- | 744 bytes |
slang-profile.h | -rw-r--r-- | 3.1 KB |
slang-ref-object-reflect.cpp | -rw-r--r-- | 3.2 KB |
slang-ref-object-reflect.h | -rw-r--r-- | 1.9 KB |
slang-reflection-api.cpp | -rw-r--r-- | 103.5 KB |
slang-repro.cpp | -rw-r--r-- | 53.4 KB |
slang-repro.h | -rw-r--r-- | 7.5 KB |
slang-serialize-ast-type-info.h | -rw-r--r-- | 6.3 KB |
slang-serialize-ast.cpp | -rw-r--r-- | 5.2 KB |
slang-serialize-ast.h | -rw-r--r-- | 1.5 KB |
slang-serialize-container.cpp | -rw-r--r-- | 32.8 KB |
slang-serialize-container.h | -rw-r--r-- | 3.9 KB |
slang-serialize-factory.cpp | -rw-r--r-- | 4.5 KB |
slang-serialize-factory.h | -rw-r--r-- | 1019 bytes |
slang-serialize-ir-types.cpp | -rw-r--r-- | 3.4 KB |
slang-serialize-ir-types.h | -rw-r--r-- | 9.6 KB |
slang-serialize-ir.cpp | -rw-r--r-- | 34.3 KB |
slang-serialize-ir.h | -rw-r--r-- | 3.5 KB |
slang-serialize-misc-type-info.h | -rw-r--r-- | 5.8 KB |
slang-serialize-reflection.cpp | -rw-r--r-- | 3.2 KB |
slang-serialize-reflection.h | -rw-r--r-- | 3.1 KB |
slang-serialize-source-loc.cpp | -rw-r--r-- | 15.1 KB |
slang-serialize-source-loc.h | -rw-r--r-- | 8.6 KB |
slang-serialize-type-info.h | -rw-r--r-- | 10.9 KB |
slang-serialize-types.cpp | -rw-r--r-- | 8.3 KB |
slang-serialize-types.h | -rw-r--r-- | 7.4 KB |
slang-serialize-value-type-info.h | -rw-r--r-- | 2.9 KB |
slang-serialize.cpp | -rw-r--r-- | 28.2 KB |
slang-serialize.h | -rw-r--r-- | 18.9 KB |
slang-stdlib-api.cpp | -rw-r--r-- | 495 bytes |
slang-stdlib.cpp | -rw-r--r-- | 11.5 KB |
slang-syntax.cpp | -rw-r--r-- | 40.9 KB |
slang-syntax.h | -rw-r--r-- | 10.0 KB |
slang-type-layout.cpp | -rw-r--r-- | 163.2 KB |
slang-type-layout.h | -rw-r--r-- | 37.0 KB |
slang-type-system-shared.cpp | -rw-r--r-- | 596 bytes |
slang-type-system-shared.h | -rw-r--r-- | 3.3 KB |
slang-value-reflect.cpp | -rw-r--r-- | 179 bytes |
slang-value-reflect.h | -rw-r--r-- | 268 bytes |
slang-visitor.h | -rw-r--r-- | 8.5 KB |
slang.cpp | -rw-r--r-- | 157.0 KB |
slang.natvis | -rw-r--r-- | 9.0 KB |