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_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());

View File

@ -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();

View File

@ -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);
}
};