Rémi Verschelde
|
e5aa5eb806
|
Merge pull request #66780 from dsnopek/webxr-emulator-fix
Fix rendering in the WebXR emulator
|
2022-10-04 12:21:27 +02:00 |
|
Bastiaan Olij
|
02b0c22e38
|
Moving SSEffects settings into class
|
2022-10-04 11:03:36 +11:00 |
|
Bastiaan Olij
|
ddc4ae1175
|
Move cluster builder, sdfgi and gi structures to clustered renderer, move light and probe elements into storage and reorganise our render_scene method.
|
2022-10-04 11:03:32 +11:00 |
|
Rémi Verschelde
|
0a2a050520
|
Merge pull request #66813 from Chaosus/fix_uniform_crash
Fix global uniform crash at editor startup
|
2022-10-03 14:52:51 +02:00 |
|
Yuri Rubinsky
|
a2c32590ee
|
Fix global uniform crash at editor startup
|
2022-10-03 15:06:20 +03:00 |
|
Rémi Verschelde
|
54418ea659
|
Remove NO_THREADS fallback code, Godot 4 requires thread support
This also removes `OS::can_use_threads` from the public API since it's always
true.
|
2022-10-03 11:23:26 +02:00 |
|
clayjohn
|
3126619aa5
|
Update Instance flags in shaders to match instance flags in engine
|
2022-10-02 21:37:06 -07:00 |
|
David Snopek
|
ec5c4709bd
|
Fix rendering in the WebXR emulator
|
2022-10-02 13:49:53 -05:00 |
|
Rémi Verschelde
|
166df0896c
|
Fix typos with codespell
Using codespell 2.3-dev from current git.
And fix typo in `methods.py` for `vsproj=yes` option (still won't work
though).
|
2022-09-30 14:23:36 +02:00 |
|
Rémi Verschelde
|
67961d875d
|
Merge pull request #66178 from clayjohn/double-precision-rendering
Emulate double precision for regular rendering operation when REAL_T_IS_DOUBLE
|
2022-09-30 09:59:45 +02:00 |
|
Rémi Verschelde
|
300befdc9e
|
Merge pull request #66641 from timothyqiu/null-joint
Fix crash when executing `PhysicsServer2D.joint_clear`
|
2022-09-30 09:59:09 +02:00 |
|
Rémi Verschelde
|
fe40c52be8
|
Merge pull request #66638 from timothyqiu/rendering-null
Add various null checks in RenderingServer
|
2022-09-30 09:58:58 +02:00 |
|
Rémi Verschelde
|
7a0500d9a3
|
Merge pull request #66626 from danboo/fix-typo-run-debug-collisons
Fix typos - "collison" -> "collision"
|
2022-09-30 09:58:25 +02:00 |
|
Haoyu Qiu
|
8320e12ac1
|
Fix crash when executing PhysicsServer2D.joint_clear
|
2022-09-30 10:36:05 +08:00 |
|
Haoyu Qiu
|
ffdac72eaa
|
Add various null checks in RenderingServer
|
2022-09-30 10:18:14 +08:00 |
|
danboo
|
eba8be6e45
|
Fix typo - "collison" -> "collision"
|
2022-09-29 13:56:26 -08:00 |
|
Rémi Verschelde
|
f5f4d9bf00
|
Merge pull request #66143 from DarkKilauea/nav-queries-agent
Update NavigationAgent to use query_path
|
2022-09-29 15:33:25 +02:00 |
|
Rémi Verschelde
|
6991e9b43d
|
Merge pull request #66583 from bruvzg/constexpr
Use `constexpr` in the conditions with template parameters and `sizeof`s to suppress C4127 warnings.
|
2022-09-29 10:44:22 +02:00 |
|
Rémi Verschelde
|
315a71103e
|
Merge pull request #66565 from clayjohn/canvas-lights
Clean up canvas light shader API.
|
2022-09-29 10:43:42 +02:00 |
|
bruvzg
|
ea1848ce0a
|
Use constexpr in the conditions with template parameters and sizeof s to suppress C4127 warnings.
|
2022-09-29 10:38:21 +03:00 |
|
Josh Jones
|
a2c53b881b
|
Update NavigationAgent to use query_path
This paves the way for having agents respond to link traversal.
|
2022-09-28 23:01:12 -06:00 |
|
Rémi Verschelde
|
6b5880b765
|
Merge pull request #66568 from rburing/cylinder_support_is_dead
`GodotCylinderShape3D::get_supports`: delete dead code
|
2022-09-28 23:52:28 +02:00 |
|
Ricardo Buring
|
215c5458f5
|
GodotCylinderShape3D::get_supports: delete dead code
|
2022-09-28 21:37:37 +02:00 |
|
Rémi Verschelde
|
e5857bd6c7
|
Merge pull request #66548 from akien-mga/msvc-warnings-c4701-c4703
Fix MSVC warnings C4701 and C4703: Potentially uninitialized variable used
|
2022-09-28 20:47:50 +02:00 |
|
clayjohn
|
1a0890122f
|
Clean up canvas light shader API.
Expose LIGHT_ENERGY and LIGHT_IS_DIRECTIONAL.
Add LIGHT_DIRECTION
|
2022-09-28 11:46:58 -07:00 |
|
Rémi Verschelde
|
85fe6ecc32
|
Fix MSVC warnings C4701 and C4703: Potentially uninitialized variable used
|
2022-09-28 17:05:34 +02:00 |
|
Rémi Verschelde
|
7ab01450cf
|
Fix MSVC warning C4702: unreachable code
Part of #66537.
|
2022-09-28 16:46:48 +02:00 |
|
Rémi Verschelde
|
14e1f36e61
|
Merge pull request #66492 from bruvzg/gde_ts_underscr
[GDExtension] Use function names with underscore for TextServer extension, add macros to generate wrappers for module functions.
|
2022-09-28 12:12:29 +02:00 |
|
bruvzg
|
8f5d56e04a
|
[GDExtension] Use function names with underscore for TextServer extension, add macros to generate wrappers for module functions.
|
2022-09-28 10:04:11 +03:00 |
|
Gabor Koncz
|
72203a4da4
|
Add Passthrough extension wrapper
|
2022-09-27 12:26:53 +02:00 |
|
Rémi Verschelde
|
7562932eb2
|
Merge pull request #66160 from dpalais/double_time
Use double instead of real_t type for time-related parameters and variables
|
2022-09-27 10:04:10 +02:00 |
|
Rémi Verschelde
|
b8870b91b5
|
Merge pull request #66466 from clayjohn/FXAA-fix
Take FXAA samples from half-pixel coordinates to improve quality
|
2022-09-27 09:58:22 +02:00 |
|
Rémi Verschelde
|
2ad63f68b3
|
Merge pull request #66370 from bitbrain/fix-light2d-blend-modes
Fix broken 2D light blending, addresses #49922
|
2022-09-27 09:57:44 +02:00 |
|
Rémi Verschelde
|
5ecaa676cc
|
Merge pull request #66317 from clayjohn/debanding-bug
Move deband to end of tonemapping.
|
2022-09-27 09:54:45 +02:00 |
|
clayjohn
|
dbcc0fa2a6
|
Take FXAA samples from half-pixel coordinates to improve quality
|
2022-09-26 11:54:29 -07:00 |
|
Dave Palais
|
0c46068af0
|
Change time parameters and variables to double type
Addresses #65313
|
2022-09-26 13:52:54 -05:00 |
|
Yuri Rubinsky
|
84f2c68c84
|
Merge pull request #66440 from Chaosus/shader_completion_defines
|
2022-09-26 18:18:24 +03:00 |
|
Yuri Rubinsky
|
344aa610e3
|
Add defines to completion list in shaders
|
2022-09-26 16:04:19 +03:00 |
|
Rémi Verschelde
|
49fcf4ffad
|
Style: Cleanup header guards for consistency
Fix file names for {Static,Lightmap}RaycasterEmbree.
|
2022-09-26 13:51:17 +02:00 |
|
Rémi Verschelde
|
5ae6379e5d
|
Merge pull request #66394 from bitbrain/fix-unshaded-canvas-modulate
Fix Unshaded CanvasItem for Vulkan
|
2022-09-26 08:24:45 +02:00 |
|
Bastiaan Olij
|
56d6a13fd7
|
Make dependencies with shader includes in subfolders
|
2022-09-26 12:29:19 +10:00 |
|
Miguel Gonzalez Sanchez
|
125f0be8b7
|
do not apply modulate on canvas when unshaded is set
|
2022-09-25 12:13:46 +01:00 |
|
Mansur Isaev
|
efd4dc20a3
|
Add area_get_collision_layer and area_get_collision_mask
|
2022-09-25 14:34:35 +04:00 |
|
Miguel Gonzalez Sanchez
|
2047be4516
|
fix broken 2D light blending, addresses #49922
|
2022-09-24 20:13:12 +01:00 |
|
clayjohn
|
fe69fedc1a
|
Move deband to end of tonemapping.
This avoids artifacts when using adjustments and color correction
|
2022-09-23 11:46:40 -07:00 |
|
Rémi Verschelde
|
006e345695
|
Merge pull request #65817 from bruvzg/typed_array
|
2022-09-23 10:24:46 +02:00 |
|
Rémi Verschelde
|
03410efa15
|
Merge pull request #66284 from clayjohn/particles-mem-bug
Properly initialize motion vectors offset when motion vectors are disabled
|
2022-09-23 09:45:48 +02:00 |
|
Rémi Verschelde
|
3a8e711e33
|
Merge pull request #66254 from bruvzg/macos_title
[macOS extend-to-title] Add scene/project name to the editor title, and fix window button placement.
|
2022-09-23 09:44:37 +02:00 |
|
clayjohn
|
aac8d5c406
|
Properly initialize motion vectors offset when motion vectors are disabled.
This fixes an uninitialized memory bug that caused particles to fail in non-LTO builds
|
2022-09-22 20:36:01 -07:00 |
|
bruvzg
|
163257d51b
|
[GDExtension] Implement support for typed arrays.
|
2022-09-22 23:31:27 +03:00 |
|