virtualx-engine/scene/resources/3d
Arseny Kapoulkine 0fde03c0e0 Optimize base and shadow meshes for cache
Previously, vertex cache optimization was ran for the LOD meshes, but
was never ran for the base mesh or for the shadow meshes, including
shadow LOD chain (shadow LOD chain would sometimes get implicitly
optimized for vertex cache as a byproduct of base LOD optimization, but
not always). This could significantly affect the rendering performance
of geometry heavy scenes, especially for depth or shadow passes where
the fragment load is light.
2024-08-16 07:36:12 -07:00
..
box_shape_3d.cpp
box_shape_3d.h
capsule_shape_3d.cpp
capsule_shape_3d.h
concave_polygon_shape_3d.cpp
concave_polygon_shape_3d.h
convex_polygon_shape_3d.cpp
convex_polygon_shape_3d.h
cylinder_shape_3d.cpp
cylinder_shape_3d.h
fog_material.cpp
fog_material.h
height_map_shape_3d.cpp Add HeightMapShape3D update with Image data 2024-04-04 02:10:00 +02:00
height_map_shape_3d.h Add HeightMapShape3D update with Image data 2024-04-04 02:10:00 +02:00
importer_mesh.cpp Optimize base and shadow meshes for cache 2024-08-16 07:36:12 -07:00
importer_mesh.h Optimize base and shadow meshes for cache 2024-08-16 07:36:12 -07:00
mesh_library.cpp
mesh_library.h
navigation_mesh_source_geometry_data_3d.cpp Fix thread-use causing navigation source geometry data corruption 2024-06-21 08:06:14 +02:00
navigation_mesh_source_geometry_data_3d.h Fix thread-use causing navigation source geometry data corruption 2024-06-21 08:06:14 +02:00
primitive_meshes.cpp Make primitive meshes react to texel size change 2024-07-26 13:54:11 +10:00
primitive_meshes.h Make primitive meshes react to texel size change 2024-07-26 13:54:11 +10:00
SCsub
separation_ray_shape_3d.cpp
separation_ray_shape_3d.h
shape_3d.cpp
shape_3d.h
skin.cpp
skin.h
sky_material.cpp
sky_material.h
sphere_shape_3d.cpp
sphere_shape_3d.h
world_3d.cpp Use Core/Scene stringnames consistently 2024-05-13 23:41:07 +02:00
world_3d.h
world_boundary_shape_3d.cpp
world_boundary_shape_3d.h