feat: mesh renderer no longer updates it's shader's uniforms
This commit is contained in:
parent
0468dc9780
commit
335e957497
|
@ -38,9 +38,6 @@ void MeshRenderEntityEnterTree(MeshRenderEntity *self) {
|
|||
self->transform = TC_CAST(parent_entity, Transformable);
|
||||
LoadResource(self->model.handle);
|
||||
LoadResource(self->shader.handle);
|
||||
Vector3 light_direction = Vector3Normalize((Vector3){1.f, 1.f, 0.f});
|
||||
SetShaderValue(*self->shader.resource, GetShaderLocation(*self->shader.resource, "lightDirection"), &light_direction, SHADER_UNIFORM_VEC3);
|
||||
SetShaderValue(*self->shader.resource, GetShaderLocation(*self->shader.resource, "ambient"), &BLACK, SHADER_UNIFORM_VEC4);
|
||||
for(size_t i = 0; i < self->model.resource->materialCount; ++i)
|
||||
self->model.resource->materials[i].shader = *self->shader.resource;
|
||||
AddRenderable(MeshRenderEntity_as_Renderable(self));
|
||||
|
|
Loading…
Reference in a new issue