| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(cherry picked from commit e8542b06acca3c1bdeee4b528411771f0819f084)
Credits:
Co-authored-by: Skogi <skogi.b@gmail.com>
Co-authored-by: Spartan322 <Megacake1234@gmail.com>
Co-authored-by: swashberry <swashdev@pm.me>
Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se>
Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com>
Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com>
Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com>
Co-authored-by: radenthefolf <radenthefolf@gmail.com>
Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com>
Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com>
Co-authored-by: decryptedchaos <nixgod@gmail.com>
Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com>
Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com>
Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com>
Co-authored-by: Mister Puma <MisterPuma80@gmail.com>
Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com>
Co-authored-by: SingleError <isaaconeoneone@gmail.com>
Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
|
|
|
|
|
|
|
|
|
| |
Fixes #89119
Add dummy LightmapInstance and Lightmap resources for headless rendering
Prevents the RenderingServer from crashing when it accesses
lightmap_instance->base_data
|
| |
|
| |
|
|
|
|
| |
faded out to improve performance.
|
| |
|
|\
| |
| |
| | |
Fail early if shader mode is invalid in dummy renderer
|
| | |
|
|/ |
|
|\
| |
| |
| | |
Make dummy rendering server appear as a high end platform to fix vulkan shader compile error when exporting
|
| |
| |
| |
| | |
to fix vulkan shader compile error when exporting
|
|\ \
| | |
| | |
| | | |
Export: Unify settings for PC texture formats, removed obsoleted ETC feature
|
| |/
| |
| |
| | |
Co-authored-by: BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>
|
|\ \
| | |
| | |
| | | |
Assign missing surface data fields in dummy render server
|
| | | |
|
| |/
|/|
| |
| |
| | |
- Supporting custom AABB on the MultiMesh resource itself allows us to prevent costly runtime AABB recalculations.
- Should also help improve CPU Particle performance.
|
|/
|
|
| |
RenderingDeviceDriver.
|
| |
|
|
|
|
| |
These leaked during tests etc.
|
|\
| |
| |
| | |
Add basic multimesh data needed for headless export to the Dummy rendering server
|
| |
| |
| |
| | |
server
|
|\ \
| | |
| | |
| | | |
Add DummyShader handling to Dummy RenderingServer to ensure shader parameters are saved in headless export
|
| |/
| |
| |
| | |
parameters are saved in headless export
|
|\ \
| | |
| | |
| | | |
Store ArrayMesh path in RenderingServer for use in error messages
|
| | | |
|
| |/
|/|
| |
| | |
Co-authored-by: Bastiaan Olij <mux213@gmail.com>
|
| | |
|
| |
| |
| |
| | |
This provides information for the debug monitors
|
|/ |
|
|\
| |
| |
| | |
Reset SDFGI when changing editor scene tabs
|
| | |
|
|\ \
| | |
| | | |
Debug CanvasItem redraw
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
I wanted to add this tool for years and always forget. This command line option:
```
$ godot.exe -e --debug-canvas-item-redraw
```
Allows to see when a canvas item is redrawn. This helps find out if something
in the UI is refreshing in a way it should not. Examples as such:
* Signals causing more of the UI to redraw.
* Container resizing causes more UI elements to redraw.
* Something using a timer is redrawing all time time, which can go unnoticed.
To my surprise, the editor UI is redrawing very efficiently. There is some
weird stuff with the scene tabs, redrawing when the inspector changes but most
things for the most part are fine.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
Co-authored-by: Raul Santos <raulsntos@gmail.com>
Co-authored-by: Mew Pur Pur <85438892+MewPurPur@users.noreply.github.com>
Co-authored-by: Clay John <claynjohn@gmail.com>
|
|/ |
|
|
|
|
|
|
|
| |
This is needed to allow 2D to fully make use of 3D effects (e.g. glow), and can be used to substantially improve quality of 2D rendering at the cost of performance
Additionally, the 2D rendering pipeline is done in linear space (we skip linear_to_srgb conversion in 3D tonemapping) so the entire Viewport can be kept linear.
This is necessary for proper HDR screen support in the future.
|
| |
|
|
|
|
| |
The parameter shadow_reverse_cull_face is now passed to the shadow pass so that the mesh back-faces are used for shadow map calculation.
|
| |
|
| |
|
| |
|
|\
| |
| |
| | |
Replace Extents with Size in VoxelGI, ReflectionProbe, FogVolume, Decal and GPUParticles*3D
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
GPUParticles*3D
- Extents are replaced by Size (Size is Extents * 2)
- The UI text displays 'Size'
- Snapping is adjusted to work with Size
- _set and _get handle extents for compatibility
Co-authored-by: ator-dev <dominic.codedeveloper@gmail.com>
|
|/ |
|
|
|
|
|
|
| |
Also implement sort_offset for decals
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
As many open source projects have started doing it, we're removing the
current year from the copyright notice, so that we don't need to bump
it every year.
It seems like only the first year of publication is technically
relevant for copyright notices, and even that seems to be something
that many companies stopped listing altogether (in a version controlled
codebase, the commits are a much better source of date of publication
than a hardcoded copyright statement).
We also now list Godot Engine contributors first as we're collectively
the current maintainers of the project, and we clarify that the
"exclusive" copyright of the co-founders covers the timespan before
opensourcing (their further contributions are included as part of Godot
Engine contributors).
Also fixed "cf." Frenchism - it's meant as "refer to / see".
|
|\
| |
| |
| | |
Cleanup and improve sky render
|
| | |
|
|/ |
|