Age | Commit message (Collapse) | Author |
|
Fix/restore BackBufferCopy
|
|
Fix XR rendering in 'opengl3' driver and expose true size via the Viewport node
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Allow emit_subparticle from start function
|
|
Clear last frame directional light buffer when number of lights changes.
|
|
Add motion vectors support for MultiMeshInstance
|
|
This ensures that the buffers don't go out of sync.
|
|
everything else.
This ensures that the debanding does not scale with exposure or any other effect.
|
|
Sibling SubViewports must be rendered from top to bottom
|
|
|
|
|
|
different
|
|
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.
|
|
Apply energy conservation to LAMBERT_WRAP diffuse mode by dividing by PI
|
|
by PI
|
|
Transparently handle changes in multimesh transforms so they get reflected in the motion vectors buffer.
|
|
|
|
|
|
|
|
emit_subparticle was previously only allowed from the process function
in a particle shader, which seemed like an unnecessary limitation.
|
|
|
|
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
|
|
|
|
|
|
Fix crash when executing `VisualShaderNodeParticleMeshEmitter.set_mesh` with headless Godot
|
|
headless Godot
|
|
|
|
This exposes PhysicsServer2DManager and PhysicsServer3DManager.
|
|
|
|
|
|
Replace AABB/Rect2/Rect2i has_no_* methods with has_* methods
|
|
|
|
Create GDExtension classes for PhysicsServer2D
|
|
Also replace has_no_surface with has_surface
|
|
|
|
This allows a 2D physics server created entirely from GDExtension.
Based on the structure of PhysicsServer3DExtension by reduz.
|
|
This prevents lines from being printed every time the editor or project
starts in the editor Output log.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|