| 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 | { |