summaryrefslogtreecommitdiffstats
path: root/scene/resources
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | Merge pull request #96705 from elmajime/camera_from_external_feedThaddeus Crews2024-11-041-4/+1
| |\ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | Add support for external camera feed from external plugin on Android
| | * | | | | | | | Added external camera feed from external plugin on Androidmaxime.chambefort2024-10-301-4/+1
| | | |_|_|_|_|/ / | | |/| | | | | |
| * | | | | | | | Compile certain `CanvasItem._edit_*()` functions with `DEBUG_ENABLED`Michael Alexsander2024-11-022-4/+5
| | |_|_|_|_|/ / | |/| | | | | |
* | | | | | | | Merge commit godotengine/godot@c6c464cf9ae56e8b68620af65125dd980d0e8122Spartan3222024-11-024-296/+7
|\| | | | | | |
| * | | | | | | Merge pull request #69197 from aaronfranke/fix-tiny-convexThaddeus Crews2024-10-311-1/+1
| |\ \ \ \ \ \ \ | | |_|_|_|/ / / | |/| | | | | | | | | | | | | | Fix debug line drawing with tiny convex hull mesh colliders
| | * | | | | | Fix debug line drawing with tiny convex hull mesh collidersAaron Franke2024-10-301-1/+1
| | | | | | | |
| * | | | | | | Merge pull request #98303 from Chaosus/vs_transparency_previewYuri Rubinsky2024-10-311-1/+1
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Add alpha channel display to vec4 previews of visual shader nodes
| | * | | | | | | Add alpha channel display to vec4 previews of visual shader nodesChaosus2024-10-181-1/+1
| | | |_|_|/ / / | | |/| | | | |
| * | | | | | | Merge pull request #98620 from zeux/lodgen-cleanupClay John2024-10-302-294/+5
| |\ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | | | LOD: Remove "Raycast Normals" and associated "Normal Split Angle" settings
| | * | | | | | LOD: Remove "Raycast Normals" and associated "Normal Split Angle" settingsArseny Kapoulkine2024-10-282-294/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "Raycast Normals" was introduced in 4.4 dev and defaulted to "false". The limited testing results at the time suggested that raycasting generally reduces normal quality compared to native simplifier results, at the same time increasing vertex memory and import time. To play it safe, we introduced a setting that defaulted to false, with the goal of removing it later in 4.4 development cycle if no regressions are noticed. Since we already had three dev snapshots and no reports, this change removes the setting and associated code. "Normal Split Angle" was only used when raycast normals were enabled; this change removes it from the settings, but keeps it in the script binding for compatibility. Existing meshes import exactly the same after this change (unless they chose to override raycasting which would be surprising). split_normals helper was only used in this code path and is also removed for simplicity; it is unlikely that this code will be useful as is, as it can only regenerate normals without fixing tangents or updating positions.
* | | | | | | | Merge commit godotengine/godot@8004c7524fb9f43425c4d6f614410a76678e0f7cSpartan3222024-10-3011-22/+29
|\| | | | | | |
| * | | | | | | Merge pull request #97934 from adamscott/give-AThousandShips-a-breakThaddeus Crews2024-10-2910-21/+21
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | [Codestyle] Set clang-format `RemoveSemicolon` rule to `true`
| | * | | | | | Set clang-format `RemoveSemicolon` rule to `true`Adam Scott2024-10-2510-21/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Set clang-format `Standard` rule to `c++20`
| * | | | | | | Merge pull request #98529 from zeux/meshopt-22Clay John2024-10-272-1/+8
| |\ \ \ \ \ \ \ | | |_|_|_|/ / / | |/| | | | | | Update meshoptimizer to 0.22
| | * | | | | | Update meshoptimizer to 0.22Arseny Kapoulkine2024-10-262-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Godot-specific patch is just a single line now; removing this patch will likely require adjusting Godot importer code to handle error limits better. This also adds new SIMPLIFY_ options; Godot is currently not using any of these but might use SIMPLIFY_PRUNE and SIMPLIFY_SPARSE in the future.
* | | | | | | | Merge pull request #818 from Spartan322/fixup/copyright-headersGeorge L. Albany2024-10-27203-406/+406
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix copyright headers referring to Godot
| * | | | | | | | Fix copyright headers referring to GodotSpartan3222024-10-27203-406/+406
| | | | | | | | |
* | | | | | | | | Merge commit godotengine/godot@61accf060515416da07d913580419fd8c8490f7bSpartan3222024-10-262-16/+16
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| / / / / / / / | |/ / / / / / /
| * | | | | | | Merge pull request #98477 from ↵Thaddeus Crews2024-10-251-12/+12
| |\ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Calinou/styleboxflat-corner-radius-increase-range-hint Increase range hint for StyleBoxFlat `border_width`, `corner_radius` and `expand_margin`
| | * | | | | | Increase range hint for StyleBoxFlat `border_width`, `corner_radius` and ↵Hugo Locurcio2024-10-241-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `expand_margin`
| * | | | | | | Merge pull request #98293 from timothyqiu/emptiness-is-indeed-formClay John2024-10-241-4/+4
| |\ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | | | Fix error when undo tile deletion in TileSetAtlasSourceEditor
| | * | | | | | Fix error when undo tile deletion in TileSetAtlasSourceEditorHaoyu Qiu2024-10-181-4/+4
| | | |/ / / / | | |/| | | |
* | | | | | | Merge commit godotengine/godot@1015a481ff43edb1126ab39a147fefda290131e5Spartan3222024-10-242-2/+26
|\| | | | | |
| * | | | | | Merge pull request #98451 from RandomShaper/ext_text_errThaddeus Crews2024-10-242-2/+26
| |\ \ \ \ \ \ | | |_|/ / / / | |/| | | | | | | | | | | | ExternalTexture: Avoid error when destroyed without having been used
| | * | | | | ExternalTexture: Avoid error when destroyed without having been usedPedro J. Estébanez2024-10-232-2/+26
| | |/ / / /
* | | | | | Merge commit godotengine/godot@b3bcb2dc14691f7729984128dca26a844f662fa1Spartan3222024-10-223-2/+16
|\| | | | |
| * | | | | Merge pull request #98041 from Hilderin/fix-lost-gdextensions-on-startupThaddeus Crews2024-10-211-2/+2
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Fix loss of gdextension on editor startup
| | * | | | | Fix lost of gdextension on editor startup.Hilderin2024-10-201-2/+2
| | | |/ / / | | |/| | | | | | | | | | | | | | | Co-authored-by: NetroScript <noreply@enostrion.com>"
| * | | | | Merge pull request #97205 from tetrapod00/inspect-native-shader-codeThaddeus Crews2024-10-212-0/+14
| |\ \ \ \ \ | | |_|/ / / | |/| | | | | | | | | | Add "Inspect Native Shader Code" to shader inspector and shader editor
| | * | | | Add "Inspect Native Shader Code" to shader resource and shader editortetrapod002024-10-082-0/+14
| | | | | |
* | | | | | Merge commit godotengine/godot@af77100e394dcaca609b15bef815ed17475e51edSpartan3222024-10-151-0/+2
|\| | | | |
| * | | | | Merge pull request #97770 from tdaven/fix-94151Thaddeus Crews2024-10-141-0/+2
| |\ \ \ \ \ | | |_|_|/ / | |/| | | | | | | | | | Fix immediate mesh modifications that don't call set_mesh
| | * | | | Fix immediate mesh modifications that don't call set_meshTrevor Davenport2024-10-031-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mesh_instance_2d has no way to know when the mesh had been modified unless you called set_mesh. This meant that you could modify the underlying mesh without it knowing which could result in incorrect result. Modified mesh_instance_2d to be more similar to mesh_instance_3d which connects to the changed signal of the mesh and reacts occordingly.
* | | | | | Merge commit godotengine@92e51fca7247c932f95a1662aefc28aca96e8de6Spartan3222024-10-141-6/+3
|\| | | | |
| * | | | | Fix implementation of property_can_revert() in various classeskobewi2024-10-041-6/+3
| | |_|/ / | |/| | |
* | | | | Rebrand preambles to RedotDubhghlas McLaughlin2024-10-11203-0/+406
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | Rebrand Godot to RedotRandolph W. Aarseth II2024-10-114-4/+4
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Linux Editor tests workflow matrix Add Windows Editor w/ Mono workflow matrix Add Generate Glue Code job to Windows workflow Add Build GodotSharp job to Windows workflow Add godot compatibility version references Add Godot author info Add Godot version compatibility info Add Godot donor info Add Godot authors and donors to editor_about.cpp 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>
* | | | Partially revert 96780, remove warnings from project/editor settings `_get`.bruvzg2024-10-041-40/+36
| | | |
* | | | Merge pull request #97362 from reduz/make-unique-scene-id-deterministicRémi Verschelde2024-10-041-0/+2
|\ \ \ \ | | | | | | | | | | | | | | | Make internal unique scene resource ID deterministic
| * | | | Make internal unique scene resource ID deterministicJuan2024-09-231-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes the Resource::generate_scene_unique_id() to be deterministic and seedable. Fixes #97110
* | | | | Implement asynchronous transfer queues, thread guards on RenderingDevice. ↵Dario2024-10-028-146/+266
| |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add ubershaders and rework pipeline caches for Forward+ and Mobile. - Implements asynchronous transfer queues from PR #87590. - Adds ubershaders that can run with specialization constants specified as push constants. - Pipelines with specialization constants can compile in the background. - Added monitoring for pipeline compilations. - Materials and shaders can now be created asynchronously on background threads. - Meshes that are loaded on background threads can also compile pipelines as part of the loading process.
* | | | Merge pull request #94240 from MewPurPur/optimize-styleboxflatRémi Verschelde2024-10-011-77/+70
|\ \ \ \ | | | | | | | | | | | | | | | Optimize `StyleBoxFlat.draw()`
| * | | | Optimize StyleBoxFlat.draw()MewPurPur2024-09-281-77/+70
| | |/ / | |/| |
* | | | Merge pull request #93449 from ↵Rémi Verschelde2024-10-011-6/+13
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Calinou/basematerial3d-refraction-use-depth-comparison Fix BaseMaterial3D refracting objects located in front of the material
| * | | | Fix BaseMaterial3D refracting objects located in front of the materialHugo Locurcio2024-09-261-6/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Depth comparison is now used to prevent refraction from occurring if the pixel being refracted is located in front of the object. For pixels slightly behind the object, a `smoothstep()` curve is used to progressively increases refraction intensity as the distance between the object and the refraction increases. This avoids sudden discontinuities in the refraction. Co-authored-by: GeneralLegendary <generallegendary456@gmail.com>
* | | | | Add markers to animationchocola-mint2024-09-292-0/+173
| | | | |
* | | | | Merge pull request #93311 from dsnopek/gdextension-required-virtualsRémi Verschelde2024-09-2710-66/+66
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | GDExtension: Mark virtual function as `is_required` in `extension_api.json`
| * | | | | GDExtension: Mark virtual function as `is_required` in `extension_api.json`David Snopek2024-09-1110-66/+66
| | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Jovan Gerodetti <jovan.gerodetti@titannano.de>
* | | | | | Merge pull request #97414 from AThousandShips/code_highlight_fixRémi Verschelde2024-09-261-2/+0
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Fix editing of some properties in `CodeHighlighter`
| * | | | | | Fix editing of some properties in `CodeHighlighter`A Thousand Ships2024-09-241-2/+0
| | |_|_|_|/ | |/| | | |