3 files changed
+3
-3
lines changed- CMakeLists.txt+1-1
- cmake/SlangTarget.cmake+8-3
- include/slang.h+29-10
- source/slang-record-replay/record/slang-component-type.cpp-26
- source/slang-record-replay/record/slang-component-type.h-9
- source/slang-record-replay/record/slang-entrypoint.h-21
- source/slang-record-replay/record/slang-module.h-21
- source/slang-record-replay/record/slang-type-conformance.h-21
- source/slang/slang-check-decl.cpp+22-2
- source/slang/slang-check-expr.cpp+3
- source/slang/slang-compiler.h+14-10
- source/slang/slang-diagnostic-defs.h+8-3
- source/slang/slang-emit.cpp+4-3
- source/slang/slang-ir-autodiff-cfg-norm.cpp+4-3
- source/slang/slang-ir-autodiff-fwd.cpp+1-2
- source/slang/slang-ir-autodiff-unzip.h+1-2
- source/slang/slang-ir-validate.cpp+9-4
- source/slang/slang-ir-validate.h+32-2
- source/slang/slang.cpp+43-41
- tests/bugs/gh-6756.slang+31
- tests/bugs/import-with-error.slang+1-1
- tests/diagnostics/inheritance-1.slang+13
- tests/diagnostics/inheritance-2.slang+10
- tests/diagnostics/missing-return-target.slang+8-8
- tests/diagnostics/recursive-import.slang+1-1
- tests/diagnostics/unbound-loop.slang+2-2
- tests/diagnostics/uninitialized-resource-type.slang+2-2
- tests/expected-failure.txt-2
- tests/glsl-intrinsic/shader-subgroup/shader-subgroup-arithmetic_Exclusive.slang+7-7
- tests/glsl-intrinsic/shader-subgroup/shader-subgroup-arithmetic_Inclusive.slang+7-7
- tests/glsl-intrinsic/shader-subgroup/shader-subgroup-arithmetic_None.slang+7-7
- tests/hlsl-intrinsic/size-of/align-of.slang+2
- tests/hlsl-intrinsic/size-of/size-of.slang+1
- tests/hlsl/cbuffer-float3-offsets-aligned.slang+2-2
- tests/hlsl/cbuffer-float3-offsets-unaligned.slang+2-2
- tests/initializer-list/struct-inherit.slang+2
- tests/ir/dump-module.slang+3-3
- tests/language-feature/inheritance/derived-struct-init-list.slang+2
- tests/language-feature/inheritance/struct-inherit-interface-requirement.slang+1
- tests/language-feature/inheritance/struct-inheritance-imported.slang+1-1
- tests/language-feature/inheritance/struct-inheritance.slang+2
- tests/language-feature/initializer-lists/inheritance-generic.slang+3
- tests/language-feature/modules/error-in-nested-import/error-in-nested-import.slang+2-2
- tests/language-feature/struct-field-initializers/struct-field-initializer-extension-inheritance.slang+2
- tests/language-feature/struct-field-initializers/struct-field-initializer-inherited-chain.slang+3
- tests/language-feature/struct-field-initializers/struct-field-initializer-init-inheritance-write-to-same.slang+3
- tests/language-feature/struct-field-initializers/struct-field-initializer-static.slang+3
- tests/language-server/robustness-2.slang+1-1
- tests/language-server/robustness-3.slang+1-1
- tests/language-server/robustness-4.slang+1-1
- tests/language-server/robustness-5.slang+2-2
- tests/language-server/robustness-6.slang+1-1
- tests/language-server/robustness-7.slang+2-2
- tests/language-server/robustness-8.slang+2-2
- tests/language-server/scalar-member.slang+2-2
- tests/language-server/smoke.slang+1-1
- tests/language-server/this-type-hover.slang+1-1
- tests/language-server/typename-enum-intval.slang+2-2
- tests/language-server/vector-member.slang+2-2
- tests/spirv/empty-module.slang+2-2
- tools/slang-unit-test/unit-test-separate-debug.cpp+6-1
- DEVELOP.md+3-3
- docs/changelog.rst+5
- external/slang-rhi+1-1
- slangpy/builtin/array.py+11-7
- slangpy/slang/callidarg.slang+11
- slangpy/tests/core/test_bitmap.py+13
- slangpy/tests/device/slang/test_nested_structs.py+4
- slangpy/tests/device/test_buffer_cursor.py+198-6
- slangpy/tests/device/test_shader_cursor.py+38-14
- slangpy/tests/slangpy_tests/helpers.py+10-6
- slangpy/tests/slangpy_tests/test_buffer_views.py+29
- slangpy/tests/slangpy_tests/test_simple_function_call.py+5-1
- src/sgl/device/buffer_cursor.h+2
- src/sgl/device/cursor_utils.cpp+21-3
- src/sgl/utils/slangpy.h+10
- src/slangpy_ext/core/bitmap.cpp+37-1
- src/slangpy_ext/device/buffer_cursor.cpp+5
- src/slangpy_ext/device/cursor_utils.h+102
- src/slangpy_ext/nanobind.h+11-3
- src/slangpy_ext/utils/slangpystridedbufferview.cpp+14-1
- src/slangpy_ext/utils/slangpystridedbufferview.h+2
0 commit comments