Mesh_Entities!

This commit is contained in:
2025-03-26 23:40:35 +01:00
parent 74268015a0
commit b6b1371af5
12 changed files with 145 additions and 31 deletions

View File

@@ -194,7 +194,11 @@ ray_entity_intersect :: (ray: Ray, e: *Entity) -> bool, float, Vector3 {
closest : float = 10000000;
closest_normal : Vector3;
for n: e.renderable.model.nodes {
if e.renderable.model == 0 return false, 0.0, .{};
model := get_model_by_handle(e.renderable.model);
for n: model.nodes {
render_node := e.renderable.nodes[it_index];
for handle: n.meshes {
m := parray_get(*engine.renderer.meshes, handle);