Removed world from renderer and moved depth-calculation code to modeljob
This commit is contained in:
@@ -28,6 +28,9 @@ struct ModelJob : RenderJob
|
||||
Matrix = matrix;
|
||||
Color = modelComponent["Color"];
|
||||
Entity = modelComponent.EntityID;
|
||||
glm::vec3 abspos = Transform::AbsolutePosition(world, modelComponent.EntityID);
|
||||
glm::vec3 worldpos = glm::vec3(camera->ViewMatrix() * glm::vec4(abspos, 1));
|
||||
Depth = worldpos.z;
|
||||
World = world;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user