remove the extra mesh creation, fix reload shader problem
This commit is contained in:
@ -118,7 +118,6 @@ namespace Prism
|
||||
|
||||
m_QuadShader = Shader::Create("assets/shaders/quad.glsl");
|
||||
m_HDRShader = Shader::Create("assets/shaders/hdr.glsl");
|
||||
m_GridShader = Shader::Create("assets/shaders/Grid.glsl");
|
||||
|
||||
m_Mesh = CreateRef<Mesh>("assets/models/m1911/m1911.fbx");
|
||||
m_MeshMaterial = CreateRef<MaterialInstance>(m_Mesh->GetMaterial());
|
||||
|
||||
@ -41,7 +41,7 @@ namespace Prism
|
||||
|
||||
PM_RENDER_S({
|
||||
if (self->m_RendererID)
|
||||
glDeleteShader(self->m_RendererID);
|
||||
glDeleteProgram(self->m_RendererID);
|
||||
|
||||
self->CompileAndUploadShader();
|
||||
self->ResolveUniforms();
|
||||
|
||||
@ -41,7 +41,7 @@ namespace Prism
|
||||
|
||||
virtual void write(const char* message) override
|
||||
{
|
||||
PM_CORE_ERROR("Assimp error: {0}", message);
|
||||
PM_CORE_ERROR("Assimp: {0}", message);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user