CInterface: added glslang_program_SPIRV_get_ptr()
This commit is contained in:
parent
4ecd0f6723
commit
d7f09317f7
@ -394,6 +394,11 @@ void glslang_program_SPIRV_get(glslang_program_t* program, unsigned int* out)
|
|||||||
memcpy(out, program->spirv.data(), program->spirv.size() * sizeof(unsigned int));
|
memcpy(out, program->spirv.data(), program->spirv.size() * sizeof(unsigned int));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
unsigned int* glslang_program_SPIRV_get_ptr(glslang_program_t* program)
|
||||||
|
{
|
||||||
|
return program->spirv.data();
|
||||||
|
}
|
||||||
|
|
||||||
const char* glslang_program_SPIRV_get_messages(glslang_program_t* program)
|
const char* glslang_program_SPIRV_get_messages(glslang_program_t* program)
|
||||||
{
|
{
|
||||||
return program->loggerMessages.empty() ? nullptr : program->loggerMessages.c_str();
|
return program->loggerMessages.empty() ? nullptr : program->loggerMessages.c_str();
|
||||||
|
|||||||
@ -107,6 +107,7 @@ int glslang_program_link(glslang_program_t* program, int messages); // glslang_m
|
|||||||
void glslang_program_SPIRV_generate(glslang_program_t* program, glslang_stage_t stage);
|
void glslang_program_SPIRV_generate(glslang_program_t* program, glslang_stage_t stage);
|
||||||
size_t glslang_program_SPIRV_get_size(glslang_program_t* program);
|
size_t glslang_program_SPIRV_get_size(glslang_program_t* program);
|
||||||
void glslang_program_SPIRV_get(glslang_program_t* program, unsigned int*);
|
void glslang_program_SPIRV_get(glslang_program_t* program, unsigned int*);
|
||||||
|
unsigned int* glslang_program_SPIRV_get_ptr(glslang_program_t* program);
|
||||||
const char* glslang_program_SPIRV_get_messages(glslang_program_t* program);
|
const char* glslang_program_SPIRV_get_messages(glslang_program_t* program);
|
||||||
const char* glslang_program_get_info_log(glslang_program_t* program);
|
const char* glslang_program_get_info_log(glslang_program_t* program);
|
||||||
const char* glslang_program_get_info_debug_log(glslang_program_t* program);
|
const char* glslang_program_get_info_debug_log(glslang_program_t* program);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user