remove the extra mesh creation, fix reload shader problem

This commit is contained in:
2025-11-29 13:40:21 +08:00
parent 5b99111bc4
commit b2ea361518
3 changed files with 2 additions and 3 deletions

View File

@ -118,7 +118,6 @@ namespace Prism
m_QuadShader = Shader::Create("assets/shaders/quad.glsl"); m_QuadShader = Shader::Create("assets/shaders/quad.glsl");
m_HDRShader = Shader::Create("assets/shaders/hdr.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_Mesh = CreateRef<Mesh>("assets/models/m1911/m1911.fbx");
m_MeshMaterial = CreateRef<MaterialInstance>(m_Mesh->GetMaterial()); m_MeshMaterial = CreateRef<MaterialInstance>(m_Mesh->GetMaterial());

View File

@ -41,7 +41,7 @@ namespace Prism
PM_RENDER_S({ PM_RENDER_S({
if (self->m_RendererID) if (self->m_RendererID)
glDeleteShader(self->m_RendererID); glDeleteProgram(self->m_RendererID);
self->CompileAndUploadShader(); self->CompileAndUploadShader();
self->ResolveUniforms(); self->ResolveUniforms();

View File

@ -41,7 +41,7 @@ namespace Prism
virtual void write(const char* message) override virtual void write(const char* message) override
{ {
PM_CORE_ERROR("Assimp error: {0}", message); PM_CORE_ERROR("Assimp: {0}", message);
} }
}; };