summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-12-15Merge pull request #70065 from clayjohn/GLES3-attribsRémi Verschelde
Use instanced array buffer instead of UBO for canvas item batching
2022-12-15Merge pull request #70110 from Chaosus/fix_inspector_instance_uniformYuri Rubinsky
Fix undefined
2022-12-15Merge pull request #70016 from Chaosus/refactor_rd_shader_dataYuri Rubinsky
fixed https://github.com/godotengine/godot/issues/69949
2022-12-15Use instanced array buffer instead of UBO for canvas item batchingclayjohn
This simplifies the generated shader code which increases both performance and compile time on low end devices
2022-12-15Merge pull request #70104 from RandomShaper/vk_dev_assertsClay John
Replace certain sanity checks with proper dev-only assertions in Vulkan RD
2022-12-15Fix the update of the inspector when instance shader uniform has changedYuri Rubinsky
2022-12-15Merge pull request #70102 from Chaosus/rd_remove_usage_indirectYuri Rubinsky
2022-12-15Replace certain sanity checks with proper dev-only assertions in Vulkan RDPedro J. Estébanez
2022-12-15Fix typos with codespellRémi Verschelde
2022-12-15Merge pull request #67024 from alessandrofama/fix-gdvirtual-call-node3dgizmoRémi Verschelde
EditorNode3DGizmoPlugin: Add GDVIRTUAL_CALL for get_gizmo_name and get_priority
2022-12-15Merge pull request #70101 from groud/remove_tilemap_warningRémi Verschelde
Remove a confusing TileMap warning
2022-12-15Update AUTHORS and DONORS listRémi Verschelde
New contributors added to AUTHORS: @adamscott, @alfredbaudisch, @DarkKilauea, @DeeJayLSP, @dzil123, @jasonwinterpixel, @jtnicholl, @nikitalita, @Riteo, @rune-scape, @TechnoPorg Thanks to all contributors and donors for making Godot possible!
2022-12-15Changed `STORAGE_BUFFER_USAGE_DISPATCH_INDIRECT` type to enum flagsYuri Rubinsky
2022-12-15Remove a confusing TileMap warningGilles Roudière
2022-12-15Merge pull request #70092 from bmolyneaux/patch-1Rémi Verschelde
Clear animation map when import settings is opened
2022-12-15Merge pull request #69709 from RandomShaper/refactor_spirv_reflectionRémi Verschelde
Refactor SPIR-V reflection into a generic RenderingDevice feature
2022-12-15Merge pull request #70083 from clayjohn/Sprite3D-normalsRémi Verschelde
Remove extra range conversion in Sprite3D normal encoding
2022-12-15Merge pull request #70068 from clayjohn/mobile-lightsRémi Verschelde
Initialize light index push constants to 0xFFFFFFFF instead of 0xFFFF
2022-12-15Merge pull request #56804 from Calinou/ssr-add-max-roughness-cutoffRémi Verschelde
Add maximum roughness cutoff to SSR to improve performance
2022-12-15Merge pull request #70056 from Chaosus/docs_astargridYuri Rubinsky
2022-12-15Refactor `ShaderData` & fix the sorting of shader uniformsYuri Rubinsky
2022-12-15Merge pull request #69471 from rune-scape/rune-out-of-orderRémi Verschelde
GDScript: Out of order member resolution
2022-12-15Improve documentation on heuristics in AStarGrid2DYuri Rubinsky
2022-12-14Clear animation map when import settings is openedbmolyneaux
2022-12-14GDScript: Allow out of order member resolutionrune-scape
2022-12-14Merge pull request #69990 from exoticorn/fix-android-touch-inputFredia Huya-Kouadio
Fix ambiguous touch input events on Android
2022-12-14Remove extra range conversion in Sprite3D normal encodingclayjohn
2022-12-14Initialize light index push constants to 0xFFFFFFFF instead of 0xFFFFclayjohn
2022-12-14Merge pull request #69761 from KoBeWi/where_undoRémi Verschelde
Add scope prefix to undo actions
2022-12-14Merge pull request #70069 from bruvzg/rtl_fix_image_click_detectionRémi Verschelde
[RTL] Fix image click detection.
2022-12-14Merge pull request #70072 from clayjohn/commaRémi Verschelde
Remove comma in gl_compatibility message in new project creation menu
2022-12-14Merge pull request #69971 from neikeq/csharp-vararg-ret-premature-freeRémi Verschelde
C#: Fix premature free of returned Variant in vararg methods
2022-12-14Add scope prefix to undo actionskobewi
2022-12-14Remove comma in gl_compatibility message in new project creation menuclayjohn
2022-12-14[RTL] Fix image click detection.bruvzg
2022-12-14Merge pull request #70023 from Bromeon/gdextension-const-correctnessRémi Verschelde
Extension header: amend const-correctness of `p_args` parameters
2022-12-14Extension header: amend const correctness of `p_args` parametersJan Haller
A while ago, argument arrays were passed as const GDNativeTypePtr* (void* const*) This was changed to GDNativeConstTypePtr* (void const**), adding const on the value but removing it on the pointer level. This commit changes argument types to const GDExtensionConstTypePtr* (void const* const*). Besides object pointers, the same change is applied to variant pointers.
2022-12-14Merge pull request #70061 from akien-mga/ci-godot-cpp-handle-pr960Rémi Verschelde
CI: Fix dumping GDExtension interface and API for godot-cpp
2022-12-14CI: Fix dumping GDExtension interface and API for godot-cppRémi Verschelde
Follow-up to https://github.com/godotengine/godot-cpp/pull/960. Fix exit code for --dump-extension-api and --dump-gdextension-interface. Removed the planned API validation step as we still didn't implement anything, and maintaining a stub isn't useful.
2022-12-14Merge pull request #69902 from BastiaanOlij/improve_gdextension_virtual_refRémi Verschelde
Improve logic around using Ref<T> with GDExtension virtual functions
2022-12-14Merge pull request #70040 from m4gr3d/update_navigation_controls_toggle_mainRémi Verschelde
Update the visibility logic for the spatial editor navigation controls
2022-12-14Merge pull request #69726 from xiongyaohua/tweak_curveRémi Verschelde
Handle corner cases for curve baking
2022-12-14Merge pull request #70039 from xiongyaohua/fix_curve2d_get_closest_offsetRémi Verschelde
Fix Curve2D::get_closest_offset
2022-12-14Merge pull request #69934 from Geekotron/physics3d-ccd-fixesRémi Verschelde
Fix Physics3D and Physics2D CCD sometimes adjusting velocity too much
2022-12-13Update the visibility logic for the spatial editor navigation controlsFredia Huya-Kouadio
2022-12-14Fix Curve2D::get_closest_offsetYaohua Xiong
2022-12-13Fix Physics3D and Physics2D CCD sometimes adjusting velocity too much ↵Geekotron
(preventing collision) or not enough (allowing tunneling)
2022-12-14Handle corner cases for curve bakingYaohua Xiong
When control point and point have equal position, the derivative is 0 vector, which cause error message in Basis::look_at(). This commit handles this case.
2022-12-14Merge pull request #70028 from clayjohn/PM-GLES3Rémi Verschelde
Added gl_compatibility as an option to the project creation screen
2022-12-14Merge pull request #69527 from clayjohn/surface-nameRémi Verschelde
Index override surface name starting from 1 to match surface name