virtualx-engine/servers
lawnjelly d878fe7b90 Sphere occluders - self occlusion and improvements
Sphere occluders are now tested for self occlusion. Spheres that are behind another sphere in the current view are superfluous so can be removed, cutting down on the runtime calculations.

AABBs are now maintained for Occluders as well as individual spheres, meaning a bunch of occluder spheres can be frustum rejected as a block.
2021-09-14 11:31:14 +01:00
..
arvr Change ARVRPositionalTracker to a reference and better expose it to GDNative 2021-03-29 23:01:04 +11:00
audio Fix Godot's cubic resampling algorithm 2021-08-06 11:45:08 +02:00
camera SCons: Add explicit dependencies on thirdparty code in cloned env 2021-04-29 16:57:00 +02:00
physics Optimize raycast with large Heightmap shape data 2021-09-06 15:59:47 -07:00
physics_2d Merge pull request #48551 from nekomatata/concave-shape-optimization-3.x 2021-09-06 09:36:27 -07:00
visual Sphere occluders - self occlusion and improvements 2021-09-14 11:31:14 +01:00
arvr_server.cpp Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
arvr_server.h Style: Set clang-format Standard to c++14 2021-05-04 14:45:15 +02:00
audio_server.cpp Remove duplicate WARN_PRINTS macro 2021-06-18 12:57:59 +01:00
audio_server.h Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
camera_server.cpp Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
camera_server.h Style: Set clang-format Standard to c++14 2021-05-04 14:45:15 +02:00
physics_2d_server.cpp Fix applied rotation from moving platforms in move_and_slide 2021-08-09 12:04:57 -07:00
physics_2d_server.h Fix applied rotation from moving platforms in move_and_slide 2021-08-09 12:04:57 -07:00
physics_server.cpp Fix 3D moving platform logic 2021-08-09 18:55:49 -07:00
physics_server.h Fix 3D moving platform logic 2021-08-09 18:55:49 -07:00
register_server_types.cpp Remove unused PhysicsShapeQueryResult & Physics2DShapeQueryResult 2021-07-05 11:21:15 -07:00
register_server_types.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
server_wrap_mt_common.h Modernize Mutex 2021-02-18 11:58:08 +01:00
visual_server.cpp Add a new high quality tonemapper: ACES Fitted 2021-09-08 19:12:09 -03:00
visual_server.h Add a new high quality tonemapper: ACES Fitted 2021-09-08 19:12:09 -03:00
visual_server_callbacks.cpp Portal occlusion culling 2021-07-14 11:43:23 +01:00
visual_server_callbacks.h Portal occlusion culling 2021-07-14 11:43:23 +01:00