2 files changed
+2
-2
lines changed- .claude/settings.json+4
- source/slang/hlsl.meta.slang+50-3
- source/slang/slang-check-decl.cpp+10
- source/slang/slang-check-expr.cpp+3-6
- source/slang/slang-check-impl.h+6
- source/slang/slang-check-out-of-bound-access.cpp+89
- source/slang/slang-check-out-of-bound-access.h+12
- source/slang/slang-diagnostic-defs.h+5-6
- source/slang/slang-emit-spirv.cpp+129-43
- source/slang/slang-emit.cpp+4
- source/slang/slang-ir-insert-debug-value-store.cpp+174-179
- source/slang/slang-ir-insert-debug-value-store.h+15-1
- source/slang/slang-ir-legalize-binary-operator.cpp+94-63
- source/slang/slang-ir-legalize-matrix-types.cpp+141
- source/slang/slang-ir-legalize-matrix-types.h+13
- source/slang/slang-ir-util.cpp+3
- source/slang/slang-ir-validate.cpp+3-15
- source/slang/slang-lower-to-ir.cpp+42-1
- tests/compute/integer-matrix-diagnostic.slang-22
- tests/diagnostics/array-out-of-bounds-2.slang+29
- tests/diagnostics/array-out-of-bounds.slang+28
- tests/language-feature/0-array-1.slang+8-4
- tests/language-feature/enums/enum-array-indexing.slang+36
- tests/language-feature/let-debug-info.slang+21
- tests/spirv/matrix-bool-lowering.slang+114
- tests/spirv/matrix-integer-lowering.slang+189
- tools/render-test/render-test-main.cpp+124
- tools/slang-test/options.cpp+14-1
- docs/generated/api.rst+1.3k-945
- docs/src/basics/buffers.rst+2-2
- docs/src/basics/firstfunctions.rst+7-8
- docs/src/basics/nested.rst+2-3
- docs/src/basics/returntype.rst+1-1
- docs/src/developer_guide/compiling.rst+44-3
- docs/src/developer_guide/testing.rst+4-3
- requirements-docs.txt+4
- slangpy/builtin/structuredbuffer.py+10-3
- slangpy/core/calldata.py+2-2
- slangpy/tests/slangpy_tests/test_buffer_views.py+2-134
- slangpy/tests/slangpy_tests/test_buffers.py+42
- slangpy/tests/slangpy_tests/test_dtypes.py+152
- slangpy/types/buffer.py+3-3
- slangpy/types/tensor.py+3-3
- src/sgl/app/app.h+1-1
- src/slangpy_ext/CMakeLists.txt+23-11
- src/slangpy_ext/core/window.cpp+1-1
- src/slangpy_ext/device/reflection.cpp+18-10
- src/slangpy_ext/py_doc.h+110-251
- src/slangpy_ext/slangpy_ext.cpp+2-2
- src/slangpy_ext/utils/slangpyresources.cpp+5-4
- src/slangpy_ext/utils/slangpystridedbufferview.cpp+1-1
0 commit comments