summaryrefslogtreecommitdiffstats
path: root/servers
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | | | | | | | | | Fixed light culling mask behavior in Mobile and Compat renderersm-pranav-r2024-10-231-0/+4
| | | | | | | | | | | | |
| * | | | | | | | | | | | Merge pull request #86103 from ecmjohnson/fix-inside-volfogThaddeus Crews2024-10-241-26/+54
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix volumetric fog artifacts when inside the fog
| | * | | | | | | | | | | | Fix volumetric fog artifacts when inside the fogErik Johnson2024-03-241-26/+54
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Merge pull request #98247 from ↵Thaddeus Crews2024-10-242-1/+8
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TCROC/fix-headless-graphics-driver-and-shader-crash Don't create rendering device or parse glsl shader in headless mode
| | * | | | | | | | | | | | | fix headless import attempting to load graphics driverTravis Lange2024-10-222-1/+8
| | | |_|_|_|_|_|_|/ / / / / | | |/| | | | | | | | | | |
| * | | | | | | | | | | | | Merge pull request #86539 from stechyo/gdext/expose-audio-playback-methodsThaddeus Crews2024-10-242-0/+49
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | Expose some AudioStreamPlayback methods (namely `mix_audio()`).
| | * | | | | | | | | | | | Post-code review changes.stechyo2024-08-262-11/+25
| | | | | | | | | | | | | |
| | * | | | | | | | | | | | Expose some AudioStreamPlayback methods.stechyo2024-08-152-0/+35
| | | |_|_|/ / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
| * | | | | | | | | | | | Merge pull request #93590 from Chaosus/shader_custom_func_discardYuri Rubinsky2024-10-242-8/+18
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow usage of `discard` inside custom shader functions
| | * | | | | | | | | | | | Allow usage of `discard` inside custom shader functionsYuri Rubinsky2024-10-172-8/+18
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Merge pull request #93650 from Chaosus/shader_stage_custom_funcsYuri Rubinsky2024-10-243-38/+71
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ / / / / / | |/| | | | | | | | | | | | Allow using stage functions inside custom shader functions
| | * | | | | | | | | | | | Allow using stage functions inside custom shader functionsYuri Rubinsky2024-10-173-38/+71
| | |/ / / / / / / / / / /
| * | | | | | | | | | | | Merge pull request #98391 from RandomShaper/rd_thread_switchClay John2024-10-223-0/+8
| |\ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / / / / / | |/| | | | | | | | | | | Implement thread ownership change for RenderingDevice
| | * | | | | | | | | | | Implement thread ownership change for RenderingDevicePedro J. Estébanez2024-10-213-0/+8
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge commit godotengine/godot@b3bcb2dc14691f7729984128dca26a844f662fa1Spartan3222024-10-2214-48/+107
|\| | | | | | | | | | | |
| * | | | | | | | | | | | Merge pull request #98294 from Calinou/texture-placeholders-use-shared-copyThaddeus Crews2024-10-212-31/+35
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use a shared copy of placeholder textures, tweak placeholder appearance
| | * | | | | | | | | | | | Use a shared copy of placeholder textures, tweak placeholder appearanceHugo Locurcio2024-10-182-31/+35
| | | |/ / / / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reduces memory usage a bit in case multiple placeholders were requested, e.g. when using multiple NoiseTextures with no noise property defined. The placeholder texture's appearance was also changed from a plain magenta color to a checkerboard alternating between magenta and black pixels. This makes it easier to spot when the placeholder texture ends up being used in a complex scene (usually by accident). The texture's dimensions remain identical to keep the physical size identical in 2D.
| * | | | | | | | | | | | Merge pull request #97005 from Repiteo/core/window-corner-styleThaddeus Crews2024-10-212-0/+3
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Core: Add `DisplayServer` flag for sharp corners
| | * | | | | | | | | | | | Core: Add `DisplayServer` flag for sharp cornersThaddeus Crews2024-10-182-0/+3
| | | |_|_|_|_|_|_|_|_|/ / | | |/| | | | | | | | | |
| * | | | | | | | | | | | Merge pull request #98267 from Chaosus/shader_pp_errorThaddeus Crews2024-10-212-12/+31
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add `#error` preprocessor directive to shading language
| | * | | | | | | | | | | | Add `#error` preprocessor directive to shading languageChaosus2024-10-182-12/+31
| | |/ / / / / / / / / / /
| * | | | | | | | | | | | Merge pull request #98388 from DarioSamo/sync-fixesThaddeus Crews2024-10-212-4/+19
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Improve synchronization of rendering after changes from transfer queues.
| | * | | | | | | | | | | | Improve synchronization of rendering commands after changes from transfer ↵Dario2024-10-212-4/+19
| | | |_|/ / / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | queues. Fix an error where barriers are expected to be inserted for the swap chain textures. Add the relevant synchronization stages and accesses to resources between frames. Fix an error where debug labels weren't finished correctly between frames. Breadcrumbs are now behind an optional macro as they currently lead to synchronization errors which are harmless.
| * | | | | | | | | | | | Merge pull request #98258 from LainAmongYou/fix-bgraThaddeus Crews2024-10-211-0/+10
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for BGRA textures with Texture*RD
| | * | | | | | | | | | | | Add support for BGRA textures with Texture*RDLain2024-10-161-0/+10
| | | |_|/ / / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds the ability to use BGRA textures created with RenderingDevice with classes such as Texture2DRD.
| * | | | | | | | | | | | Merge pull request #98237 from dustdfg/os_transitive_image_headers_refactorThaddeus Crews2024-10-215-1/+5
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't include `core/io/image.h` in `core/os/os.h`
| | * | | | | | | | | | | | Don't include `core/io/image.h` in `core/os/os.h`Yevhen Babiichuk (DustDFG)2024-10-185-1/+5
| | | |_|/ / / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `core/os/os.h` doesn't use `core/io/image.h`. It just brings transitive dependencies. Lots of dependencies because `core/os/os.h` is transitively included in almost every file of godot Also added `core/io/image.h` into files^1 where `Ref<Image>` and `core/os/os.h` were used to prevent obscure errors involving `Ref<Image>` ^1 except those which include `core/io/image_loader.h` or `core/io/image.h` by corresponding .h file with the same name Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com> Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
| * | | | | | | | | | | | Merge pull request #98226 from m-pranav-r/fix-volumetric-shadowsThaddeus Crews2024-10-211-0/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix incorrect depth comparison used to calculate volumetric fog shadowing
| | * | | | | | | | | | | | Fix incorrect depth comparison used to calculate volumetric fog shadowingm-pranav-r2024-10-161-0/+1
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Merge pull request #97925 from huwpascoe/lightmap_dynamic_bugfixThaddeus Crews2024-10-211-0/+3
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | Fix updating dynamic objects in LightmapGI
| | * | | | | | | | | | | | Lightmap Dynamic Bugfixyesfish2024-10-171-0/+3
| | | |_|/ / / / / / / / / | | |/| | | | | | | | | |
* | | | | | | | | | | | | Merge commit godotengine/godot@80f0b33313dae52d072ba2771a88ebcc4f0b4d6dSpartan3222024-10-186-34/+75
|\| | | | | | | | | | | |
| * | | | | | | | | | | | Move transitions of textures initialized by transfer workers to the main ↵Dario2024-10-184-12/+43
| | |_|/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | graphics queue. Also adds a new possible texture layout and API trait to support a particular behavior in D3D12 where only the COMMON layout is supported in copy queues. Fixes #98158.
| * | | | | | | | | | | Merge pull request #98086 from DarioSamo/transfer-queues-semaphoresClay John2024-10-172-15/+29
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Rewrite semaphore handling for transfer workers.
| | * | | | | | | | | | | Rewrite semaphore handling for transfer workers.Dario2024-10-172-15/+29
| | |/ / / / / / / / / /
| * | | | | | | | | | | Merge pull request #98187 from EnlightenedOne/98102Clay John2024-10-171-5/+1
| |\ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / | |/| | | | | | | | | | Fix Mobile Renderer - Shadow Disabled and User Vertex Lighting flags
| | * | | | | | | | | | Move preprocessor to end of line for iterator, remove redeclaration ↵EnlightenedOne2024-10-141-5/+1
| | |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | incompatible with ubershader method definitions
| * / / / / / / / / / Revert incorrect rounding when 2D transform snappingkleonc2024-10-151-3/+3
| |/ / / / / / / / /
* | | | | | | | | | Merge commit godotengine/godot@af77100e394dcaca609b15bef815ed17475e51edSpartan3222024-10-155-189/+340
|\| | | | | | | | |
| * | | | | | | | | Merge pull request #92441 from Chaosus/shader_custom_func_overloadsThaddeus Crews2024-10-143-128/+244
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement custom function overloading in shading language
| | * | | | | | | | | Implement custom function overloading in shading languageYuri Rubinsky2024-10-083-128/+244
| | | |_|_|_|_|_|/ / | | |/| | | | | | |
| * | | | | | | | | Merge pull request #93025 from kleonc/y-sort-physics-interpolationThaddeus Crews2024-10-142-61/+96
| |\ \ \ \ \ \ \ \ \ | | |_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | Account for physics interpolation and transform snapping when Y-sorting
| | * | | | | | | | Don't recalculate final render transforms for Y-sorted canvas itemskleonc2024-09-052-75/+91
| | | | | | | | | |
| | * | | | | | | | Account for physics interpolation and transform snapping when Y-sortingkleonc2024-09-052-9/+28
| | | | | | | | | |
* | | | | | | | | | Merge commit godotengine@92e51fca7247c932f95a1662aefc28aca96e8de6Spartan3222024-10-144-11/+6
|\| | | | | | | | |
| * | | | | | | | | Merge pull request #97744 from Nazarwadim/use_local_vector_for_skeletonThaddeus Crews2024-10-102-5/+4
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use `LocalVector` for skeleton
| | * | | | | | | | | Use local vector for skeletonNazarii2024-10-022-5/+4
| | | |_|_|_|_|/ / / | | |/| | | | | | |
| * | | | | | | | | Merge pull request #96819 from clayjohn/GLES3-instance-uniformsClay John2024-10-072-6/+2
| |\ \ \ \ \ \ \ \ \ | | |_|_|/ / / / / / | |/| | | | | | | | Implement instance uniforms in Compatibility renderer
| | * | | | | | | | Implement instance uniforms in Compatibility rendererclayjohn2024-09-102-6/+2
| | | | | | | | | |
* | | | | | | | | | Rebrand preambles to RedotDubhghlas McLaughlin2024-10-11301-0/+602
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>