https://github.com/shader-slang/slang
Revision f0d40ad5e1d0a0dec39fe8a141d3f81d88fc576a authored by kaizhangNV on 13 June 2024, 20:02:12 UTC, committed by GitHub on 13 June 2024, 20:02:12 UTC
* Define api call ID for each being captured methods

* Add parameter encoder interface

* Add outputStream and capture manager

Add infrastructure for output stream
    This is the interface to record the method and parameter, and also
    provide functionality to write all the serialized data into file.

Add capture manager:
    Capture manager is associated to global session object, it will
    provide the functionality to actual record all the APIs.

Implement some of parameter encoder functions.

* Fix some Windows & cmake build error

* remove unused headers
1 parent ecc6ecb
History
Tip revision: f0d40ad5e1d0a0dec39fe8a141d3f81d88fc576a authored by kaizhangNV on 13 June 2024, 20:02:12 UTC
capture/replay: implement infrastructure for capture (#4372)
Tip revision: f0d40ad
File Mode Size
.github
build
cmake
deps
docs
examples
external
extras
prelude
source
tests
tools
.editorconfig -rw-r--r-- 984 bytes
.gitattributes -rw-r--r-- 95 bytes
.gitignore -rw-r--r-- 1.6 KB
.gitmodules -rw-r--r-- 1.3 KB
.mailmap -rw-r--r-- 84 bytes
CMakeLists.txt -rw-r--r-- 23.8 KB
CMakePresets.json -rw-r--r-- 4.0 KB
CODE_OF_CONDUCT.md -rw-r--r-- 3.1 KB
CONTRIBUTION.md -rw-r--r-- 10.2 KB
LICENSE -rw-r--r-- 1.1 KB
README.md -rw-r--r-- 8.5 KB
github_build.sh -rw-r--r-- 1.6 KB
github_macos_build.sh -rw-r--r-- 1.3 KB
make-slang-tag-version.bat -rw-r--r-- 210 bytes
premake.bat -rw-r--r-- 120 bytes
premake5.lua -rw-r--r-- 66.2 KB
slang-com-helper.h -rw-r--r-- 4.9 KB
slang-com-ptr.h -rw-r--r-- 5.0 KB
slang-gfx.h -rw-r--r-- 88.5 KB
slang-tag-version.h -rw-r--r-- 36 bytes
slang.h -rw-r--r-- 211.0 KB
slang.sln -rw-r--r-- 51.5 KB
test.bat -rw-r--r-- 1.4 KB
test.ps1 -rw-r--r-- 154 bytes

README.md

back to top