summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove pre-Visual Studio 2017 detection code in the buildsystemHugo Locurcio2024-11-051-34/+1
| | | | Visual Studio 2017 or later has been required to build Godot for a while now.
* Merge pull request #97631 from m4gr3d/prompt_apk_install_after_generationThaddeus Crews2024-11-047-10/+42
|\ | | | | | | [Android editor] Enable automatic install of exported apks for the Android editor
| * Enable automatic install of export apks for the Android editorFredia Huya-Kouadio2024-10-287-10/+42
| |
* | Merge pull request #86138 from EnlightenedOne/masterThaddeus Crews2024-11-049-12/+37
|\ \ | | | | | | | | | Fix Frustum Sky projection translation logic shearing
| * | Fix Frustum Sky projection translation logic, all pipelines, fixes 63863EnlightenedOne2024-11-029-12/+37
| | |
* | | Merge pull request #93401 from Repiteo/style/clang-tidy-fixesThaddeus Crews2024-11-0467-149/+166
|\ \ \ | | | | | | | | | | | | Style: Apply `clang-tidy` fixes
| * | | clang-tidy commit to `.git-blame-ignore-revs`Thaddeus Crews2024-11-041-0/+3
| | | |
| * | | Style: Apply `clang-tidy` fixes (superficial)Thaddeus Crews2024-11-0446-102/+126
| | | | | | | | | | | | | | | | • `modernize-use-bool-literals`, `modernize-use-nullptr`, and `readability-braces-around-statements`
| * | | Style: Apply `clang-tidy` fixesThaddeus Crews2024-11-0421-47/+37
| | | | | | | | | | | | | | | | | | | | • `modernize-use-default-member-init` and `readability-redundant-member-init` • Minor adjustments to `.clang-tidy` to improve syntax & remove redundancies
* | | | Merge pull request #98712 from syntaxerror247/android_accent_colorThaddeus Crews2024-11-046-1/+36
|\ \ \ \ | | | | | | | | | | | | | | | [Android] Implement support for accent color retrieval
| * | | | [Android] Implement support for accent color retrievalAnish Mishra2024-11-016-1/+36
| | | | |
* | | | | Merge pull request #94165 from aaronfranke/gltf-khr-anim-ptrThaddeus Crews2024-11-0429-653/+2643
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | GLTF: Implement `KHR_animation_pointer` for animating custom properties
| * | | | | GLTF: Implement KHR_animation_pointer for animating custom propertiesAaron Franke2024-11-044-57/+285
| | | | | |
| * | | | | GLTF: Add functions to encode and decode Variants to/from accessorsAaron Franke2024-11-042-0/+328
| | | | | |
| * | | | | GLTF: Implement the glTF Object Model in physics extensionAaron Franke2024-11-042-15/+266
| | | | | |
| * | | | | GLTF: Implement the glTF Object Model to support JSON pointer propertiesAaron Franke2024-11-0418-1/+931
| | | | | |
| * | | | | GLTF: Prerequisite cleanups before KHR_animation_pointerAaron Franke2024-11-046-43/+101
| | | | | | | | | | | | | | | | | | | | | | | | Add get_scene_node_path and has_additional_data to GLTFNode, remove center of mass ignore warning in physics (it's supported now), rename `d` to `mesh_dict` in mesh import code.
| * | | | | GLTF: Clean up animation code to make way for KHR_animation_pointerAaron Franke2024-11-045-474/+495
| | | | | |
| * | | | | GLTF: Add more accessor component typesAaron Franke2024-11-044-0/+141
| | | | | |
| * | | | | GLTF: Move the component type enum into GLTFAccessorAaron Franke2024-11-045-91/+124
| | |/ / / | |/| | |
* | | | | Merge pull request #98774 from dustdfg/scons_use_glob_remove_stale_checkThaddeus Crews2024-11-042-23/+15
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Delete stale check, make SCons support globbing with `#` inside path
| * | | | | Deleted stale check. Now SCons supports globbing with `#` inside pathYevhen Babiichuk (DustDFG)2024-11-022-23/+15
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | Some parts of the buildsystem already were using it with `#` in path Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
* | | | | Merge pull request #98709 from darksylinc/matias-upsidedown-splashThaddeus Crews2024-11-0412-53/+42
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix splash screen upside down on Android
| * | | | | Fix splash screen upside down on AndroidMatias N. Goldberg2024-10-3112-53/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes an issue introduced in #96439 (see https://github.com/godotengine/godot/pull/96439#issuecomment-2447288702) Godot was relying on Java's activity.getWindowManager().getDefaultDisplay().getRotation(); to apply pre-rotation but this is wrong. First, getRotation() may temporarily return a different value from the correct one; which is what was causing the splash screen to be upside down. It would return -90 instead of 90 for the first rendered frame. But unfortunately, the splash screen is just one frame rendered for a very long time, so the error lingered for a long time for everyone to see. Second, to determine what rotation to use, we should be looking at what Vulkan told us, which is the value we pass to VkSurfaceTransformFlagBitsKHR::preTransform. This commit removes the now-unnecessary screen_get_internal_current_rotation() function (which was introduced by #96439) and now saves the preTransform value in the swapchain.
* | | | | | Merge pull request #98771 from stuartcarnie/update_smolvThaddeus Crews2024-11-044-8/+8
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | smol-v: update to 2024 to support SPIR-V 1.6
| * | | | | | smol-v: update to 2024 to support SPIR-V 1.6Stuart Carnie2024-11-034-8/+8
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #98701 from DarioSamo/rd-graph-improvementsThaddeus Crews2024-11-0410-35/+79
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Add dependency detection improvements to the render graph.
| * | | | | | Add dependency detection improvements to the render graph.Dario2024-11-0110-35/+79
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Buffers changing their usage are no longer treated as write usage unless the API requires it. - Draw lists are not treated as being dependent on each other if their regions do not intersect despite both being write commands. - Particles were tweaked to use different unused buffers to reduce dependencies.
* | | | | | Merge pull request #98603 from Summersay415/live-is-monochromeThaddeus Crews2024-11-041-1/+7
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Fix monochrome icon, add warning when it's not specified
| * | | | | | Add warning when monochrome icon is not specifiedSummersay4152024-10-291-1/+7
| | | | | | |
* | | | | | | Merge pull request #96778 from aaronfranke/gltf-dont-fail-importThaddeus Crews2024-11-045-31/+64
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | GLTF: Don't give up loading a texture if importing it fails
| * | | | | | | GLTF: Add extract_path and extract_prefix settingsAaron Franke2024-11-044-9/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Only used by the Blender importer
| * | | | | | | GLTF: Don't give up loading image if import failsAaron Franke2024-11-042-23/+22
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #98825 from DarioSamo/mobile-scsThaddeus Crews2024-11-0410-275/+260
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Add multiple specialization constants to Forward+ and Mobile.
| * | | | | | | Add multiple specialization constants to Forward+ and Mobile.Dario2024-11-0410-275/+260
| |/ / / / / /
* | | | | | | Merge pull request #98824 from dsnopek/openxr-egl-includesThaddeus Crews2024-11-043-1/+36
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Patch the OpenXR headers to get EGL from GLAD if we're using it
| * | | | | | | Patch the OpenXR headers to get EGL from GLAD if we're using itDavid Snopek2024-11-043-1/+36
| |/ / / / / /
* | | | | | | Merge pull request #90182 from Zylann/nav_map_optimizationsThaddeus Crews2024-11-041-21/+40
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Optimize some parts of `NavMap::sync`
| * | | | | | | Optimize some parts of NavMap::syncMarc Gilleron2024-10-191-21/+40
| | | | | | | |
* | | | | | | | Merge pull request #97030 from tetrapod00/quad-mesh-material-previewThaddeus Crews2024-11-044-20/+83
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Add quad mesh to material preview
| * | | | | | | | Add quad mesh to material previewtetrapod002024-11-014-20/+83
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge pull request #96705 from elmajime/camera_from_external_feedThaddeus Crews2024-11-0421-15/+350
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | | | | | | | | | | Add support for external camera feed from external plugin on Android
| * | | | | | | Added external camera feed from external plugin on Androidmaxime.chambefort2024-10-3021-15/+350
| | |_|_|_|/ / | |/| | | | |
* | | | | | | Merge pull request #98736 from YeldhamDev/i_love_introducing_regressionsClay John2024-11-0241-121/+155
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | Compile certain `CanvasItem._edit_*()` functions with `DEBUG_ENABLED`
| * | | | | | Compile certain `CanvasItem._edit_*()` functions with `DEBUG_ENABLED`Michael Alexsander2024-11-0241-121/+155
|/ / / / / /
* | | | | | Merge pull request #98679 from Bromeon/qol/rename-static-callThaddeus Crews2024-10-313-4/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Rename `ClassDB::class_call_static_method` -> `class_call_static`
| * | | | | | Rename ClassDB::class_call_static_method -> class_call_staticJan Haller2024-10-303-4/+4
| | | | | | |
* | | | | | | Merge pull request #98261 from dustdfg/scu_additional_foldersThaddeus Crews2024-10-311-0/+17
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Add some folders which would benefit from scu to scu pipeline
| * | | | | | | Add some big folders which would benefit from scu to scu pipelineYevhen Babiichuk (DustDFG)2024-10-301-0/+17
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
* | | | | | | Merge pull request #98327 from clayjohn/revert-shader-floatThaddeus Crews2024-10-314-19/+41
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Revert "Fix GPUParticles are not rendered for older AMD GPUs with OpenGL+Angle"