2 files changed
+2
-2
lines changed- .clang-format+1
- README.md-1
- examples/pathtracer/pathtracer.cpp+18-6
- examples/pathtracer/pathtracer.py-2
- examples/pathtracer/pathtracer.slang+2-8
- examples/simple_compute/simple_compute.cpp+7-1
- examples/window/window.py+3-3
- external/CMakeLists.txt+3-1
- external/include/BS_thread_pool.hpp-819
- external/slang-rhi+1-1
- slangpy/tests/utils/test_texture_loader.py+6
- src/sgl/app/app.cpp+33-9
- src/sgl/core/bitmap.cpp+18-19
- src/sgl/core/crypto.cpp+7-2
- src/sgl/core/enum.h+24-3
- src/sgl/core/file_system_watcher.cpp+10-2
- src/sgl/core/lmdb_cache.cpp+12-3
- src/sgl/core/platform.cpp+13-2
- src/sgl/core/platform_linux.cpp+6-1
- src/sgl/core/platform_macos.mm+6-1
- src/sgl/core/thread.cpp+8-15
- src/sgl/core/thread.h+297-8
- src/sgl/device/blit.cpp+4-2
- src/sgl/device/blit.slang+2-2
- src/sgl/device/hot_reload.cpp+10-3
- src/sgl/device/print.cpp+4-1
- src/sgl/device/shader.cpp+8-1
- src/sgl/ui/ui.cpp+6-11
- src/sgl/ui/ui.h+24-6
- src/sgl/ui/widgets.h+22-45
- src/sgl/utils/tev.cpp+5-2
- src/sgl/utils/texture_loader.cpp+58-28
- src/slangpy_ext/app/app.cpp+11-2
- src/slangpy_ext/core/bitmap.cpp+8-2
- src/slangpy_ext/core/crypto.cpp+4-1
- src/slangpy_ext/core/data_struct.cpp+3-1
- src/slangpy_ext/core/logger.cpp+3-1
- src/slangpy_ext/core/object.cpp+6-1
- src/slangpy_ext/core/platform.cpp+18-5
- src/slangpy_ext/device/buffer_cursor.cpp+17-3
- src/slangpy_ext/device/command.cpp+50-10
- src/slangpy_ext/device/cursor_utils.h+88-22
- src/slangpy_ext/device/device.cpp+79-20
- src/slangpy_ext/device/fence.cpp+7-1
- src/slangpy_ext/device/input_layout.cpp+12-3
- src/slangpy_ext/device/native_handle.cpp+7-2
- src/slangpy_ext/device/pipeline.cpp+16-4
- src/slangpy_ext/device/query.cpp+4-1
- src/slangpy_ext/device/raytracing.cpp+46-13
- src/slangpy_ext/device/reflection.cpp+28-4
- src/slangpy_ext/device/resource.cpp+44-8
- src/slangpy_ext/device/sampler.cpp+7-1
- src/slangpy_ext/device/shader.cpp+11-3
- src/slangpy_ext/device/surface.cpp+4-1
- src/slangpy_ext/device/types.cpp+41-9
- src/slangpy_ext/math/matrix.cpp+232-33
- src/slangpy_ext/math/quaternion.cpp+73-13
- src/slangpy_ext/math/vector.cpp+77-13
- src/slangpy_ext/slangpy_ext.cpp+4-1
- src/slangpy_ext/ui/ui.cpp+7-8
- src/slangpy_ext/ui/widgets.cpp+1-2
- src/slangpy_ext/utils/slangpy.cpp+69-15
- src/slangpy_ext/utils/slangpybuffer.cpp+10-2
- src/slangpy_ext/utils/slangpyfunction.cpp+4-1
- src/slangpy_ext/utils/slangpypackedarg.cpp+3-1
- src/slangpy_ext/utils/slangpyresources.cpp+6-2
- src/slangpy_ext/utils/slangpystridedbufferview.cpp+7-1
- src/slangpy_ext/utils/slangpyvalue.cpp+4-1
- src/slangpy_ext/utils/texture_loader.cpp+3-1
- tests/sgl/core/test_lmdb_cache.cpp+10-2
- tests/sgl/device/test_hot_reload.cpp+7-1
- tests/sgl/device/test_shader.cpp+8-1
0 commit comments