Age | Commit message (Collapse) | Author |
|
Fixes that navigation debug was not toggleable in script while even the docs mentioned it.
|
|
|
|
Users can still go down to 21 when using GL Compatibility.
This makes the default behavior match the default renderer, and thus avoids
a warning in the out of the box experience.
Also mark texture compression settings as basic, since out of the box users
who want to export to Android will need to enable ETC2/ASTC manually.
|
|
Unbinds NavigationServer3D.process().
|
|
Notify mesh surface when render_priority changes
|
|
This ensures that the mesh properly takes render_priority into account when changed
|
|
Fix various missing rendering parameter checks
|
|
Move some `worker_thread_pool.h` includes out of header files
|
|
|
|
Add render buffer support to screen space effects
|
|
Fix 2D navigation debug visuals ignoring half the ProjectSettings
|
|
Fixes that NavigationRegion2D and TileMap debug visuals ignored more or less half the ProjectSetting. E.g. random color could not be disabled, edges did not display.
|
|
* Description of `ui_text_submit` action should be "Submit Text" instead of "Text Submitted".
* Spell out "Animation" instead of using "Anim.".
* Treat "Max" as regular word instead of writing "Max.".
* Use generic "Set %s" for action name instead of a dedicated "Set target_position".
* Add translator comment for:
* "Inclusive" and "Self" in the profiler.
* Places where it needs the context about being an editor progress label.
* "Duplicated Animation Name" since it's refering to the new name of a duplicated animation.
* Disambiguation of "View Plane Transform", "Paste Selects" and "Display Normal".
* Fix wrong undo action name for renaming an input action.
* Fix missing end quote in a shader error message.
* In class reference:
* Fix duplicated "if" in the description of `signf()`.
* Fix mismatched example output in `String.operator %()`.
* Fix typo in the description of `Decal.texture_emission`.
* Unify description of `String.match()` and `StringName.match()`.
|
|
|
|
Avoid inserting screen_texture compatibility code when using textureSize
|
|
Allow compiling out the navigation module
|
|
|
|
|
|
Add optional size parameter to the RenderDevice buffer_get_data method.
|
|
For example, an axis-aligned box under the influence of gravity landing
on a horizontal triangle could previously tunnel, because only one of
the supports of the box was considered to be the candidate point that
would collide first. Now all supports are considered as candidates.
Also fix CCD always pushing the fast body into the other body, which
works well for convex shapes but not for trimesh/concave shapes.
|
|
|
|
|
|
`Viewport::_set_size` now verifies, that the minimum size is at least 2x2.
Also fix `RendererViewport::viewport_set_size` fail condition.
|
|
Improve some editor strings for localization
|
|
|
|
- Rename all instances of `capture_start()` and `capture_end()` to their new
names. Fixes #72892.
- More internal renames to match what was started in #69120.
- Use `override` consistently so that such refactoring bugs can be caught.
- Harmonize the order of definition of the overridden virtual methods in each
audio driver.
- Harmonize prototype for `set_output_device` and `set_input_device`.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
|
|
renderer
|
|
Some code simplifications
|
|
1. `number_width` isn't used later
2. `return_type` is used only once
3. AudioServer::get_singleton()->get_channel_count() always returns a channel_count of 1 or larger
4. negative `aa->backward` conditional
5. `current_canvas` == `find_world_2d()->get_canvas()`
6. identical if `render_shadows`
|
|
Pace debugger draw requests
|
|
|
|
|
|
Avoid shading CanvasGroup nodes twice
|
|
|
|
Co-authored-by: Clay John <claynjohn@gmail.com>
|
|
Expose RenderingServer.canvas_light_blend_mode
|
|
Notify dependencies when setting custom mesh AABB
|
|
Add layer slice support to render device and render buffers
|
|
Add XR Environment Blend Mode Support
|
|
This appears to have been missed in the refactor
|
|
|
|
Fixes SoftBody3D culling issues.
|
|
Fix shader failure when using non-const initializer on a constant
|
|
|
|
|
|
|
|
Disable multiview shader versions when xr is disabled
|
|
Use enum instead of int in virtual methods return type
|
|
Expose EYE_OFFSET to gdshader code
|
|
Check if Skeleton exists before reading when calculating blend shapes
|