godot/servers
João Pedro Braz 1a85f6398f Use MODELVIEW_MATRIX for vertex transform when double precision is enabled
This commit updates the double precision vertex transform code from
using the MODEL_MATRIX to now use the MODELVIEW_MATRIX instead.

This can be made possible by transforming the MODELVIEW_MATRIX
back into model space (ie, same space as the MODEL_MATRIX) and then using it as if it were the MODEL_MATRIX.

With this in place we now properly handle VERTEX transformations that
a Material Shader might do, such as billboard-ing.

(cherry picked from commit 63c6f0b93c)
2023-04-24 16:52:24 +02:00
..
audio Merge pull request #70515 from stmSi/fix-hanging-audio-pitch-scale 2023-02-17 14:06:55 +01:00
camera One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
debugger Pace debugger draw requests 2023-02-07 12:10:28 +01:00
extensions Merge pull request #70707 from mihe/bind-physics-exclude 2023-01-11 10:36:53 +01:00
movie_writer Merge pull request #68429 from KoBeWi/PropertySettings 2023-01-06 22:59:29 +01:00
navigation Allow compiling out the navigation module 2023-02-09 23:04:16 -08:00
physics_2d Move some worker_thread_pool.h includes out of header files 2023-02-13 14:02:01 -05:00
physics_3d Fix typo bug in convex-convex separating axis test 2023-04-24 14:04:19 +02:00
rendering Use MODELVIEW_MATRIX for vertex transform when double precision is enabled 2023-04-24 16:52:24 +02:00
text Fix text server GDExtension build. 2023-02-26 18:38:22 +02:00
xr Merge pull request #72604 from rbessems/rbessems/env_blend_mode 2023-02-03 06:24:30 +01:00
SCsub
audio_server.cpp Further refactoring to AudioDriver implementations after #69120. 2023-02-09 11:02:00 +01:00
audio_server.h Further refactoring to AudioDriver implementations after #69120. 2023-02-09 11:02:00 +01:00
camera_server.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
camera_server.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
display_server.cpp Add a note about the parameter that global menu callbacks require 2023-01-27 12:41:17 +01:00
display_server.h Add `WINDOW_FLAG_MOUSE_PASSTHROUGH` flag and enabled it for tooltips. Expose `window_set_mouse_passthrough` to `Window`. 2023-01-16 11:42:49 +02:00
display_server_headless.h Add support for the custom initial screen for the main window, fix primary screen detection. 2023-01-07 11:14:35 +02:00
navigation_server_2d.cpp Fix navigation debug not toggleable in scripts 2023-02-16 11:12:48 +01:00
navigation_server_2d.h Fix navigation debug not toggleable in scripts 2023-02-16 11:12:48 +01:00
navigation_server_3d.cpp Fix navigation debug not toggleable in scripts 2023-02-16 11:12:48 +01:00
navigation_server_3d.h Fix navigation debug not toggleable in scripts 2023-02-16 11:12:48 +01:00
navigation_server_3d_dummy.h Fix navigation debug not toggleable in scripts 2023-02-16 11:12:48 +01:00
physics_server_2d.cpp Modify "physics/3d/solver/contact_max_allowed_penetration" precision to three significant digits, so values down to "0.001" can be specified. 2023-04-07 17:44:39 +02:00
physics_server_2d.h Fix collide_shape return type 2023-03-27 17:50:35 +02:00
physics_server_2d_wrap_mt.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
physics_server_2d_wrap_mt.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
physics_server_3d.cpp Modify "physics/3d/solver/contact_max_allowed_penetration" precision to three significant digits, so values down to "0.001" can be specified. 2023-04-07 17:44:39 +02:00
physics_server_3d.h Fix collide_shape return type 2023-03-27 17:50:35 +02:00
physics_server_3d_wrap_mt.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
physics_server_3d_wrap_mt.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
register_server_types.cpp Fix extension bindings for motion collision/result structs 2023-03-14 13:59:04 +01:00
register_server_types.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
rendering_server.cpp Fix `get_test_texture()` returning an almost fully white texture 2023-04-24 16:28:26 +02:00
rendering_server.h Move some worker_thread_pool.h includes out of header files 2023-02-13 14:02:01 -05:00
server_wrap_mt_common.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
text_server.cpp [TextServer] Use dedicated flag for object replacement characters. 2023-04-24 16:28:28 +02:00
text_server.h [TextServer] Use dedicated flag for object replacement characters. 2023-04-24 16:28:28 +02:00
xr_server.cpp Add XRServer.world_origin property 2023-03-27 16:56:22 +02:00
xr_server.h Convert en_GB spelling to en_US with codespell 2023-01-23 11:02:20 +01:00