godot/servers
Hugo Locurcio 084e84be78
Add AgX tonemapper option to Environment
Technical implementation notes:

- Moved linearization step to before the outset matrix is applied and
  changed polynomial contrast curve approximation.
  - This does *not* implement Blender's chroma rotation to address hue shift.
    This hue rotation was found to have a significant performance impact.
- Improved performance by combining the AgX outset matrix with the Rec 2020 matrix.

Co-authored-by: Allen Pestaluky <allenpestaluky@gmail.com>
Co-authored-by: Clay John <claynjohn@gmail.com>
2025-01-08 17:01:16 +01:00
..
audio Remove unused headers in servers. 2024-12-20 18:51:01 +08:00
camera Remove unused headers in servers. 2024-12-20 18:51:01 +08:00
debugger Remove unused headers in servers. 2024-12-20 18:51:01 +08:00
display Remove unused headers in servers. 2024-12-20 18:51:01 +08:00
extensions Remove unused headers in servers. 2024-12-20 18:51:01 +08:00
movie_writer Improve use of Ref.is_null/valid 2024-12-23 16:35:02 -05:00
navigation Patch navigation map async synchronization 2024-12-26 13:04:20 +01:00
rendering Add AgX tonemapper option to Environment 2025-01-08 17:01:16 +01:00
text [TextServer] Improve embedded objects handling performance. 2025-01-07 08:01:29 +02:00
xr Remove unused headers in servers. 2024-12-20 18:51:01 +08:00
audio_server.cpp Stop AudioStreamPlayback only if it's not playing 2025-01-03 16:26:08 -05:00
audio_server.h Add volume_linear property and methods for audio-related classes 2024-12-18 12:41:57 -08:00
camera_server.cpp
camera_server.h
display_server.cpp Implement DisplayServer.window_start_resize. 2025-01-07 07:58:02 +02:00
display_server.h Implement DisplayServer.window_start_resize. 2025-01-07 07:58:02 +02:00
display_server_headless.h Embedding game process in editor 2024-12-18 17:52:42 -05:00
navigation_server_2d.compat.inc Despaghettify NavigationServer path queries 2024-12-11 22:29:48 +01:00
navigation_server_2d.cpp Change navigation map synchronization to an async process 2024-12-22 02:03:59 +01:00
navigation_server_2d.h Change navigation map synchronization to an async process 2024-12-22 02:03:59 +01:00
navigation_server_2d_dummy.h Change navigation map synchronization to an async process 2024-12-22 02:03:59 +01:00
navigation_server_3d.compat.inc Despaghettify NavigationServer path queries 2024-12-11 22:29:48 +01:00
navigation_server_3d.cpp Add more property hint ranges for project settings 2024-12-23 18:22:32 +01:00
navigation_server_3d.h Change navigation map synchronization to an async process 2024-12-22 02:03:59 +01:00
navigation_server_3d_dummy.h Change navigation map synchronization to an async process 2024-12-22 02:03:59 +01:00
physics_server_2d.cpp Merge pull request #98554 from Calinou/add-property-hint-ranges 2025-01-03 00:47:59 +01:00
physics_server_2d.h Get rid of easily removable uses of const_cast 2024-12-01 17:50:13 -08:00
physics_server_2d_dummy.h
physics_server_2d_wrap_mt.cpp Remove unused headers in servers. 2024-12-20 18:51:01 +08:00
physics_server_2d_wrap_mt.h Remove unused headers in servers. 2024-12-20 18:51:01 +08:00
physics_server_3d.cpp Merge pull request #98554 from Calinou/add-property-hint-ranges 2025-01-03 00:47:59 +01:00
physics_server_3d.h Remove unused headers in servers. 2024-12-20 18:51:01 +08:00
physics_server_3d_dummy.h
physics_server_3d_wrap_mt.cpp Remove unused headers in servers. 2024-12-20 18:51:01 +08:00
physics_server_3d_wrap_mt.h
register_server_types.cpp Remove unused headers in servers. 2024-12-20 18:51:01 +08:00
register_server_types.h
rendering_server.compat.inc
rendering_server.cpp Add AgX tonemapper option to Environment 2025-01-08 17:01:16 +01:00
rendering_server.h Add AgX tonemapper option to Environment 2025-01-08 17:01:16 +01:00
SCsub
server_wrap_mt_common.h Refactor CommandQueueMT to use vararg templates 2025-01-02 15:35:08 +01:00
text_server.compat.inc
text_server.cpp [TextServer] Improve embedded objects handling performance. 2025-01-07 08:01:29 +02:00
text_server.h [TextServer] Improve embedded objects handling performance. 2025-01-07 08:01:29 +02:00
xr_server.compat.inc
xr_server.cpp Improve use of Ref.is_null/valid 2024-12-23 16:35:02 -05:00
xr_server.h Remove unused headers in servers. 2024-12-20 18:51:01 +08:00