virtualx-engine/servers
snowapril b6f72f2b4a Fix D_GGX code which can cause divide-by-zero val
When given roughness is lower than 0.01, d value in original code will
be zero. This can make last return value as NAN because of
divide-by-zero. This is well addressed in issue #56373.

Modified code is referenced on D_GGX function of google/filament
(https://github.com/google/filament/blob/main/shaders/src/brdf.fs#L54-L79)

Signed-off-by: snowapril <sinjihng@gmail.com>
2022-03-14 13:25:05 +09:00
..
audio Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +01:00
camera Remove unused GDNative code 2022-03-09 13:59:03 +01:00
debugger [Debugger] Move servers-related behaviours to ServersDebugger. 2022-02-06 17:36:48 +01:00
physics_2d [4.x] BVH - Fix area-area collision regression 2022-03-06 14:03:19 +00:00
physics_3d [4.x] BVH - Fix area-area collision regression 2022-03-06 14:03:19 +00:00
rendering Fix D_GGX code which can cause divide-by-zero val 2022-03-14 13:25:05 +09:00
text Add options to embolden and transform font outlines to simulate bold and italic typefaces. 2022-03-11 14:02:30 +02:00
xr Adding signals and events to OpenXR interface 2022-03-10 17:14:56 +11:00
audio_server.cpp Expose AudioServer.capture_device as a property 2022-02-17 19:35:46 +01:00
audio_server.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
camera_server.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
camera_server.h Style: Remove inconsistently used @author docstrings 2022-01-04 20:42:50 +01:00
display_server.cpp Improve popup window handling. 2022-02-25 09:33:27 +02:00
display_server.h Improve popup window handling. 2022-02-25 09:33:27 +02:00
display_server_headless.h Add screen_get_refresh_rate to DisplayServer 2022-02-03 21:50:32 -06:00
navigation_server_2d.cpp Merge pull request #56492 from akien-mga/remove-author-docstrings 2022-01-12 15:24:17 +01:00
navigation_server_2d.h Merge pull request #56492 from akien-mga/remove-author-docstrings 2022-01-12 15:24:17 +01:00
navigation_server_3d.cpp Merge pull request #56492 from akien-mga/remove-author-docstrings 2022-01-12 15:24:17 +01:00
navigation_server_3d.h Merge pull request #56492 from akien-mga/remove-author-docstrings 2022-01-12 15:24:17 +01:00
physics_server_2d.cpp Validate PhysicsDirectSpaceState{2,3}D::_intersect_point input 2022-02-14 22:21:28 +08:00
physics_server_2d.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
physics_server_2d_wrap_mt.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
physics_server_2d_wrap_mt.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
physics_server_3d.cpp Validate PhysicsDirectSpaceState{2,3}D::_intersect_point input 2022-02-14 22:21:28 +08:00
physics_server_3d.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
physics_server_3d_wrap_mt.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
physics_server_3d_wrap_mt.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
register_server_types.cpp Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +01:00
register_server_types.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
rendering_server.cpp Expose RenderingServer::canvas_item_add_animation_slice in GDScript 2022-03-13 22:53:24 +08:00
rendering_server.h Remove unused shadow_color property from Light3D 2022-03-04 23:12:18 +01:00
SCsub [Debugger] Move most profilers to ServersDebugger. 2022-02-06 17:36:48 +01:00
server_wrap_mt_common.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
text_server.cpp Fix text clipping on the right side. 2022-03-13 17:26:00 +02:00
text_server.h Add options to embolden and transform font outlines to simulate bold and italic typefaces. 2022-03-11 14:02:30 +02:00
xr_server.cpp Implementing OpenXR driver 2022-02-23 12:02:24 +01:00
xr_server.h Improve XRInterface hooks into rendering 2022-01-26 13:55:44 +11:00