Skip to content

Commit 0b1a27e

Browse files
REMqbSirLynix
authored andcommitted
+ OutputDestroy functions not exposed
~ doc
1 parent 8dddf2a commit 0b1a27e

File tree

3 files changed

+18
-0
lines changed

3 files changed

+18
-0
lines changed

include/CNZSL/GlslWriter.h

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,24 @@ int NZSL_API nzslGlslWriterSetEnv(NZSLGlslWriter writer, NZSLGlslWriterEnvironme
4949

5050
NZSLGlslWriterOutput NZSL_API nzslGlslWriterGenerate(NZSLGlslWriter writer, NZSLModule module);
5151

52+
/**Return texture binding in output or -1 if binding doesn't exists
53+
*
54+
* @param output
55+
* @param bindingName
56+
* @return
57+
*/
5258
int NZSL_API nzslGlslWriterOutputGetExplicitTextureBinding(NZSLGlslWriterOutput output, const char* bindingName);
5359

60+
/**Return uniform binding in output or -1 if binding doesn't exists
61+
*
62+
* @param output
63+
* @param bindingName
64+
* @return
65+
*/
5466
int NZSL_API nzslGlslWriterOutputGetExplicitUniformBlockBinding(NZSLGlslWriterOutput output, const char* bindingName);
5567

68+
void NZSL_API nzslGlslWriterOutputDestroy(NZSLGlslWriterOutput output);
69+
5670
void NZSL_API nzslGlslWriterDestroy(NZSLGlslWriter writer);
5771

5872
#ifdef __cplusplus

include/CNZSL/LangWriter.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ NZSLLangWriter NZSL_API nzslLangWriterCreate(void);
3434

3535
NZSLLangWriterOutput NZSL_API nzslLangWriterGenerate(NZSLLangWriter writer, NZSLModule module);
3636

37+
void NZSL_API nzslLangWriterOutputDestroy(NZSLLangWriterOutput output);
38+
3739
void NZSL_API nzslLangWriterDestroy(NZSLLangWriter writer);
3840

3941
#ifdef __cplusplus

include/CNZSL/SpirvWriter.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ int NZSL_API nzslSpirvWriterSetEnv(NZSLSpirvWriter writer, NZSLSpirvWriterEnviro
4545

4646
NZSLSpirvWriterOutput NZSL_API nzslSpirvWriterGenerate(NZSLSpirvWriter writer, NZSLModule module);
4747

48+
void NZSL_API nzslSpirvWriterOutputDestroy(NZSLSpirvWriterOutput output);
49+
4850
void NZSL_API nzslSpirvWriterDestroy(NZSLSpirvWriter writer);
4951

5052
#ifdef __cplusplus

0 commit comments

Comments
 (0)