diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/slang-deprecated.h | 5 | ||||
| -rw-r--r-- | include/slang.h | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/include/slang-deprecated.h b/include/slang-deprecated.h index 1c1350f9f..3ce8f61bc 100644 --- a/include/slang-deprecated.h +++ b/include/slang-deprecated.h @@ -853,6 +853,11 @@ extern "C" // Shader Reflection + SLANG_API SlangResult spReflection_ToJson( + SlangReflection* reflection, + SlangCompileRequest* request, + ISlangBlob** outBlob); + SLANG_API unsigned spReflection_GetParameterCount(SlangReflection* reflection); SLANG_API SlangReflectionParameter* spReflection_GetParameterByIndex( SlangReflection* reflection, diff --git a/include/slang.h b/include/slang.h index 2999996e9..0e6724373 100644 --- a/include/slang.h +++ b/include/slang.h @@ -1003,6 +1003,8 @@ typedef uint32_t SlangSizeT; // Add this new option to the end of the list to avoid breaking ABI as much as possible. // Setting of EmitSpirvDirectly or EmitSpirvViaGLSL will turn into this option internally. EmitSpirvMethod, // enum SlangEmitSpirvMethod + + EmitReflectionJSON, // bool CountOf, }; |
