Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-13 | Move debanding into internal sky shader code so that it is applied after ↵ | clayjohn | |
everything else. This ensures that the debanding does not scale with exposure or any other effect. | |||
2022-09-13 | Merge pull request #65579 from ZuBsPaCe/fix-viewport-sibling-order | Rémi Verschelde | |
Sibling SubViewports must be rendered from top to bottom | |||
2022-09-13 | Merge pull request #65653 from Chaosus/shader_completion_fix | Rémi Verschelde | |
2022-09-13 | Merge pull request #65738 from BastiaanOlij/fix_ssao_ssil_memory_leak | Rémi Verschelde | |
2022-09-13 | Fix uniform buffer being created every frame is SSAO and SSIL half_size is ↵ | Bastiaan Olij | |
different | |||
2022-09-12 | Fix multiwindow support in GLES3 for X11, Windows, and MacOS. | clayjohn | |
Instead of updating all viewports, then blitting all viewports to the backbuffer, then swapping all buffers, we run through all viewports and render, blit, and swap backbuffer before going to the next viewport. | |||
2022-09-12 | Merge pull request #65544 from clayjohn/lambert-wrap | Rémi Verschelde | |
Apply energy conservation to LAMBERT_WRAP diffuse mode by dividing by PI | |||
2022-09-12 | Apply energy conservation to LAMBERT_WRAP and TOON diffuse modes by dividing ↵ | clayjohn | |
by PI | |||
2022-09-12 | Merge pull request #65594 from clayjohn/SSR-dialectric | Rémi Verschelde | |
2022-09-12 | Fixed MSAA initialisation in clustered forward renderer | Bastiaan Olij | |
2022-09-11 | Prevent duplicated hints in shader uniform completion | Yuri Rubinsky | |
2022-09-09 | Properly scale SSR reflection based on metallic value for dielectric materials | clayjohn | |
2022-09-09 | Sibling SubViewports must be rendered from top to bottom | ZuBsPaCe | |
Sibling SubViewports must be rendered in the same order as in the Scene Tree, from top to bottom. _sort_active_viewports() reversed their order. Fixes #65545 | |||
2022-09-09 | PhysicsServer2DExtension and PhysicsServer3DExtension: bind all methods (really) | Ricardo Buring | |
2022-09-07 | Merge pull request #65473 from Chaosus/shader_fix_completion | Yuri Rubinsky | |
2022-09-07 | Merge pull request #65475 from timothyqiu/bounds-check | Rémi Verschelde | |
Fix crash when executing `VisualShaderNodeParticleMeshEmitter.set_mesh` with headless Godot | |||
2022-09-07 | Fix crash when executing `VisualShaderNodeParticleMeshEmitter.set_mesh` with ↵ | Haoyu Qiu | |
headless Godot | |||
2022-09-07 | Remove `shader_type` from completion (when it does not need any more) | Yuri Rubinsky | |
2022-09-07 | Expose registration of physics servers to GDExtension | Ricardo Buring | |
This exposes PhysicsServer2DManager and PhysicsServer3DManager. | |||
2022-09-07 | Merge pull request #65465 from rburing/physics_server_extension_bind | Rémi Verschelde | |
2022-09-07 | Bind all methods in PhysicsServer2DExtension, PhysicsServer3DExtension | Ricardo Buring | |
2022-09-06 | Merge pull request #64417 from aaronfranke/has-space | Rémi Verschelde | |
Replace AABB/Rect2/Rect2i has_no_* methods with has_* methods | |||
2022-09-05 | Merge pull request #65321 from rburing/physics_server_2d_extension | Rémi Verschelde | |
Create GDExtension classes for PhysicsServer2D | |||
2022-09-04 | Replace AABB has_no_volume with has_volume | Aaron Franke | |
Also replace has_no_surface with has_surface | |||
2022-09-05 | Fix crash when executing `CSGMesh3D.set_mesh` with headless Godot | Haoyu Qiu | |
2022-09-04 | Create GDExtension classes for PhysicsServer2D | Ricardo Buring | |
This allows a 2D physics server created entirely from GDExtension. Based on the structure of PhysicsServer3DExtension by reduz. | |||
2022-09-02 | Use verbose prints when registering cameras in CameraServer | Hugo Locurcio | |
This prevents lines from being printed every time the editor or project starts in the editor Output log. | |||
2022-09-02 | Merge pull request #65170 from KoBeWi/your_argument_is_TypedArray | Rémi Verschelde | |
2022-09-02 | Merge pull request #65026 from bruvzg/dark_mode | Rémi Verschelde | |
2022-09-02 | Merge pull request #64952 from Chaosus/vs_rename_uniform_to_param | Rémi Verschelde | |
2022-09-02 | Add `is_zero_approx` methods to `Vector2`, `3`, and `4` | Jonathan Nicholl | |
2022-09-01 | Merge pull request #60185 from Calinou/environment-fog-and-sky-affect | Rémi Verschelde | |
2022-09-01 | Merge pull request #65216 from bruvzg/trim_fix | Rémi Verschelde | |
2022-09-01 | Merge pull request #63479 from DarkKilauea/nav-link | Rémi Verschelde | |
2022-09-01 | [TextServer] Fix excessive space trimming. | bruvzg | |
2022-09-01 | Add Environment properties to control fog rendering on background sky | Hugo Locurcio | |
Values lower than 1.0 can be used to make the fog rendering not fully obstruct the sky. This can be desired when using fog as a purely atmospheric effect, without intending to use fog for open world fog fading. When set to 0.0, fog rendering behavior will be similar to Godot 3.x where sky rendering was never affected by fog. | |||
2022-09-01 | Merge pull request #65132 from bruvzg/global_menu_shortcuts_context | Rémi Verschelde | |
2022-09-01 | Change Array arguments to TypedArray | kobewi | |
2022-09-01 | Extracting render buffers and changing it to a more generic solution | Bastiaan Olij | |
2022-09-01 | Rename `uniform` to `parameter` across the engine | Yuri Rubinsky | |
2022-09-01 | Merge pull request #65073 from bruvzg/trim_spaces | Rémi Verschelde | |
[TextServer] Add support for trimming edge spaces on line break. | |||
2022-09-01 | [macOS] Handle accelerator and click events of the global menu items separately. | bruvzg | |
2022-09-01 | [TextServer] Add support for trimming edge spaces on line break. | bruvzg | |
2022-08-31 | Implement Physical Light Units as an optional setting. | clayjohn | |
This allows light sources to be specified in physical light units in addition to the regular energy multiplier. In order to avoid loss of precision at high values, brightness values are premultiplied by an exposure normalization value. In support of Physical Light Units this PR also renames CameraEffects to CameraAttributes. | |||
2022-08-31 | Add support for system dark mode and accent color detection (macOS and ↵ | bruvzg | |
Windows). Add support for dark mode title bar on Windows. | |||
2022-08-31 | Merge pull request #65130 from BastiaanOlij/fix_mobile_signed_tangent | Rémi Verschelde | |
Fix vector type for signed tangent in mobile shader | |||
2022-08-31 | Merge pull request #63413 from Calinou/volumetric-fog-add-per-light-energy-2 | Rémi Verschelde | |
Add a per-light volumetric fog energy property | |||
2022-08-31 | Fix vector type for signed tangent in mobile shader | Bastiaan Olij | |
2022-08-31 | Remove unnecessary `print_line` in RendererDummy | Haoyu Qiu | |
2022-08-30 | Add a per-light volumetric fog energy property | Hugo Locurcio | |
Per-light energy gives more control to the user on the final result of volumetric fog. Specific lights can be fully excluded from volumetric fog by setting their volumetric fog energy to 0, which improves performance slightly. This can also be used to prevent short-lived dynamic effects from poorly interacting with volumetric fog, as it's updated over several frames by default unless temporal reprojection is disabled. Volumetric fog shadows now obey Light3D's Shadow Opacity property as well. The shadow fog fade property was removed as it had little visible impact on the final scene's rendering. |