summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Replace `radians` range hint with `radians_as_degrees`A Thousand Ships2023-09-2518-55/+63
|
* Merge pull request #82116 from EIREXE/gdscript-docs-fixRémi Verschelde2023-09-221-33/+46
|\ | | | | | | Fix `--gdscript-docs` tool failing when autoloads are used in the project.
| * Fix --gdscript-docs tool failing when autoloads are used in the project.Álex Román Núñez2023-09-221-33/+46
| | | | | | | | Fixes #79497
* | Merge pull request #82098 from dalexeev/gds-prevent-engine-singleton-inheritanceRémi Verschelde2023-09-225-0/+22
|\ \ | | | | | | | | | GDScript: Prevent constructing and inheriting engine singletons
| * | GDScript: Prevent constructing and inheriting engine singletonsDanil Alexeev2023-09-225-0/+22
| |/
* | Merge pull request #82088 from DennisManaa/qbie/expand-portsRémi Verschelde2023-09-226-113/+65
|\ \ | | | | | | | | | Visual Shaders: Make output-ports for vector types expandable by default
| * | made visual shader ports expandable by default if there is only one output ↵DennisManaa2023-09-226-113/+65
| |/ | | | | | | | | | | port and it's of any vector type Co-authored-by: QbieShay <cislaghi.ilaria@gmail.com>
* | Merge pull request #81802 from Nomad1/vs2022_mac_fixRémi Verschelde2023-09-222-7/+0
|\ \ | | | | | | | | | Fixed VS 2022 Mac compatibility
| * | Fixed VS 2022 Mac compatibilityNomad12023-09-212-7/+0
| | | | | | | | | | | | Visual Studio 2022 on Mac marks the project as invalid if the project Guid is set. Easiest way to fix it is to remove outdated 'EnableGodotProjectTypeGuid' and other Guid references
* | | Merge pull request #81350 from DarioSamo/mipmap-biasRémi Verschelde2023-09-2213-299/+241
|\ \ \ | | | | | | | | | | | | Fix mipmap bias behavior by refactoring how samplers are created by Material Storage.
| * | | Fix mipmap bias behavior by refactoring how samplers are created by Material ↵Dario2023-09-0613-299/+241
| | | | | | | | | | | | | | | | | | | | | | | | Storage. Introduces a new structure to store samplers created with certain parameters instead of storing a 'custom' set of samplers. Allows viewports to correctly configure the mipmap bias and use it when rendering the scene.
* | | | Merge pull request #81716 from akien-mga/web-disable-raycast-embreeRémi Verschelde2023-09-224-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | Web: Disable raycast module by default (no occlusion culling)
| * | | | Web: Disable raycast module by default (no occlusion culling)Rémi Verschelde2023-09-164-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This means no CPU occlusion culling (and not compiling Embree), unless you compile custom export templates with `module_raycast_enabled=yes`. This reduces the memory footprint significantly, and binary size. Fixes #70621. Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
* | | | | Merge pull request #81521 from dsnopek/method-bind-default-argument-hash-fixRémi Verschelde2023-09-227-8/+937
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix method hashes with default arguments
| * | | | | Fix method hashes with default argumentsDavid Snopek2023-09-217-8/+937
| | | | | |
* | | | | | Merge pull request #61910 from ↵Rémi Verschelde2023-09-221-1/+1
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | Calinou/lightmapgi-static-directional-fix-brightness Fix directional LightmapGI being too dark with static lights
| * | | | | Fix directional LightmapGI being too dark with static lightsHugo Locurcio2023-09-211-1/+1
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The brightness now matches dynamic lights (indirect light baked only) when Directional is enabled. Co-authored-by: Priyansh Rathi <techiepriyansh@gmail.com>
* | | | | Merge pull request #82043 from AThousandShips/exclude_fixRémi Verschelde2023-09-212-0/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix missing clear for some `set_exclude*` query parameter methods
| * | | | | Fix missing clear for some `set_exclude*` query parameter methodsA Thousand Ships2023-09-212-0/+4
| | | | | |
* | | | | | Merge pull request #82037 from bruvzg/macos_gl_min_sizeRémi Verschelde2023-09-211-2/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | [macOS] Enforce non-zero window size.
| * | | | | | [macOS] Enforce non-zero window size.bruvzg2023-09-211-2/+2
| |/ / / / /
* | | | | | Merge pull request #82031 from bruvzg/borderless_fsRémi Verschelde2023-09-211-1/+25
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | [Windows] Use clear color for non exclusive fullscreen border, fix maximize for borderless window switching to exclusive fs.
| * | | | | | [Windows] Use clear color for non exclusive fullscreen border, fix maximize ↵bruvzg2023-09-211-1/+25
| |/ / / / / | | | | | | | | | | | | | | | | | | for borderless window switching to exclusive fs.
* | | | | | Merge pull request #81971 from KoBeWi/there_is_only_one_sceneRémi Verschelde2023-09-213-10/+28
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Don't allow transforming scene tiles
| * | | | | | Don't allow transforming scene tileskobewi2023-09-203-10/+28
| | | | | | |
* | | | | | | Merge pull request #81854 from bitsawer/fix_importer_mesh_bonesRémi Verschelde2023-09-211-1/+10
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix ImporterMesh bone weight handling during lightmap unwrap
| * | | | | | | Fix ImporterMesh bone weight handling during lightmap unwrapbitsawer2023-09-181-1/+10
| | |_|_|_|_|/ | |/| | | | |
* | | | | | | Merge pull request #81249 from beyarkay/patch-1Rémi Verschelde2023-09-211-1/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | [docs] Update AABB `get_support` description
| * | | | | | | [docs] update AABB `get_support` descriptionbeyarkay2023-09-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a simple documentation edit. It updates the description of the get_support method in AABB to explain what a support point is.
* | | | | | | | Merge pull request #80467 from aaronfranke/mesh-lod-limitRémi Verschelde2023-09-211-0/+8
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Limit mesh complexity in LOD generation to prevent crashing
| * | | | | | | | Limit mesh complexity in LOD generation to prevent crashingAaron Franke2023-09-151-0/+8
| | |_|_|_|_|/ / | |/| | | | | |
* | | | | | | | Merge pull request #72831 from bruvzg/angle++Rémi Verschelde2023-09-2184-564/+7452
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | | | | | | | | | | [macOS/Windows] Add optional ANGLE backed OpenGL renderer support (runtime backend selection).
| * | | | | | | [macOS/Windows] Add optional ANGLE backed OpenGL renderer support. Add ↵bruvzg2023-09-2184-564/+7452
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | EGL_ANDROID_blob_cache caching. Co-authored-by: Riteo <riteo@posteo.net>
* | | | | | | Merge pull request #81986 from spazzylemons/masterRémi Verschelde2023-09-201-1/+0
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Remove unnecessary line from Projection::get_z_far
| * | | | | | | Remove unnecessary line from Projection::get_z_farMatthew2023-09-201-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removes a line from Projection::get_z_far that flips the normal of a plane. While this may be required for similar code elsewhere in the file, this is unnecessary here, as only the length of the normal is used and not the direction. Flipping the normal does not change its magnitude and therefore is unnecessary in this case.
* | | | | | | | Merge pull request #81978 from MewPurPur/donut-buffRémi Verschelde2023-09-202-2/+2
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Improve the Torus icons
| * | | | | | | | Improve the Torus iconsMewPurPur2023-09-202-2/+2
| | | | | | | | |
* | | | | | | | | Merge pull request #81968 from bruvzg/xc15_ld_bugRémi Verschelde2023-09-201-1/+17
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [macOS] Workaround Xcode 15 linker bug.
| * | | | | | | | | [macOS] Workaround Xcode 15 linker bug.bruvzg2023-09-201-1/+17
| | | | | | | | | |
* | | | | | | | | | Merge pull request #81967 from Jordyfel/physics-docRémi Verschelde2023-09-201-4/+4
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix example in gravity project settings doc
| * | | | | | | | | | Fix gravity project settings doc.Jordyfel2023-09-201-4/+4
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #81951 from bitsawer/fix_lightmap_shader_indexingRémi Verschelde2023-09-202-12/+10
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix LightmapGI shading sometimes being unlit or black
| * | | | | | | | | | Fix LightmapGI shading sometimes being unlit or blackbitsawer2023-09-202-12/+10
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #81847 from crazyStewie/dotnet_editor_project_fixRémi Verschelde2023-09-201-0/+4
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implemented {project} placeholder for external dotnet editor
| * | | | | | | | | | Implemented {project} placeholder for external dotnet editorcrazyStewie2023-09-201-0/+4
| | |_|_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implements the {project} placeholder, available when setting an external editor in the project settings, via Editor > Editor Settings > Text Editor > External for the c# external editor, under Editor > Editor Settings > Dotnet > Editor, This allows passing the project folder as a command line argument when using a custom external editor that isn't one of the available options. Fixes #81845
* | | | | | | | | | Merge pull request #81783 from zaevi/fix-csharp-static-methodRémi Verschelde2023-09-207-4/+104
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | C#: make C# static methods accessible.
| * | | | | | | | | | C#: make C# static methods accessible.Zae2023-09-207-4/+104
| | |_|_|_|/ / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #80671 from fuzzybinary/gdextension-virtualsRémi Verschelde2023-09-204-11/+42
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / |/| | | | | | | | | | | | | | | | | | | Add functions for non-ptr style virtual calls in GDExtension
| * | | | | | | | | Add functions for non-ptr style virtual calls in GDExtensionJeff Ward2023-09-194-11/+42
| | |_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds two functions to `GDExtensionClassCreationInfo` that allow for developers to supply a generic virtual call function along with user data to be sent to that call. If `get_virutal_call_data_func` is not null, extensions call this function to get user data to pass to a supplied `call_virtual_with_data_func`. Both must be provided is one is provided. If `get_virtual_call_data_func` is null, Godot falls back to the old `get_virtual_func` logic. Fixes #63275 Co-authored-by: David Snopek <dsnopek@gmail.com>
* | | | | | | | | Merge pull request #81914 from ↵Rémi Verschelde2023-09-201-0/+1
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | jsjtxietian/update-mesh-list-immeditely-after-set-mesh-library Update mesh list UI immediately after setting mesh library in gridmap