MCPcopy Create free account
hub / github.com/defold/defold / NewShaderModuleFromDDF

Function NewShaderModuleFromDDF

engine/graphics/src/null/graphics_null.cpp:948–957  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

946 }
947
948 static NullShaderModule* NewShaderModuleFromDDF(HContext context, ShaderDesc::Shader* ddf)
949 {
950 NullShaderModule* shader = new NullShaderModule();
951 shader->m_Data = new char[ddf->m_Source.m_Count+1];
952 shader->m_Language = ddf->m_Language;
953
954 memcpy(shader->m_Data, ddf->m_Source.m_Data, ddf->m_Source.m_Count);
955 shader->m_Data[ddf->m_Source.m_Count] = '\0';
956 return shader;
957 }
958
959 static HProgram NullNewProgram(HContext _context, ShaderDesc* ddf, char* error_buffer, uint32_t error_buffer_size)
960 {

Callers 1

NullNewProgramFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected