summaryrefslogtreecommitdiff
path: root/scene/resources
AgeCommit message (Collapse)Author
2022-05-12Merge pull request #60643 from clayjohn/GLES3-3DRémi Verschelde
2022-05-12Basic 3D renderingclayjohn
2022-05-12Merge pull request #58152 from raulsntos/fix-curve-bake-algorithmRémi Verschelde
2022-05-12Fix Curve bake algorithmRaul Santos
2022-05-12Fix Curve idx calculation for baked tilts and up vectorsRaul Santos
2022-05-12Use new HashMap implementation in the TextServer, and Font.bruvzg
2022-05-12Add a new HashMap implementationreduz
Adds a new, cleaned up, HashMap implementation. * Uses Robin Hood Hashing (https://en.wikipedia.org/wiki/Hash_table#Robin_Hood_hashing). * Keeps elements in a double linked list for simpler, ordered, iteration. * Allows keeping iterators for later use in removal (Unlike Map<>, it does not do much for performance vs keeping the key, but helps replace old code). * Uses a more modern C++ iterator API, deprecates the old one. * Supports custom allocator (in case there is a wish to use a paged one). This class aims to unify all the associative template usage and replace it by this one: * Map<> (whereas key order does not matter, which is 99% of cases) * HashMap<> * OrderedHashMap<> * OAHashMap<>
2022-05-10Merge pull request #60917 from akien-mga/ci-emscripten-3.1.10Rémi Verschelde
2022-05-10Merge pull request #51591 from Calinou/call-group-default-immediateRémi Verschelde
Make `{call,set,notify}_group()` immediate by default
2022-05-10Fix warnings found by Emscripten 3.1.10Rémi Verschelde
Fix `-Wunused-but-set-variable`, `-Wunqualified-std-cast-call`, and `-Wliteral-range` warnings.
2022-05-09Merge pull request #60864 from V-Sekai/modification-stack-arrayRémi Verschelde
2022-05-09Merge pull request #60845 from Chaosus/vs_color_funcYuri Rubinsky
2022-05-09Merge pull request #60844 from Chaosus/vs_vec4Yuri Rubinsky
2022-05-09Rescue orphan nodes in inherited sceneskobewi
2022-05-07Change skeleton modification 2d and 3d to use the array inspector.K. S. Ernest (iFire) Lee
2022-05-07Push `HSV2RGB/RGB2HSV` to `ColorFunc` (from `VecFunc`) in visual shadersYuri Roubinsky
2022-05-07Change output port of `VisualShaderNodeColorUniform` to vec4Yuri Roubinsky
2022-05-06Cleanup metadata usagekobewi
2022-05-05Make `{call,set,notify}_group()` immediate by defaultHugo Locurcio
This results in less surprising behavior out of the box. Internal usages were modified to keep the existing behavior identical there.
2022-05-05Merge pull request #60597 from reduz/missing-node-resource-placeholdersRémi Verschelde
2022-05-05Fix global AnimationLibrary name validationHaoyu Qiu
2022-05-03Merge pull request #60727 from aaronfranke/basis-axis-columnRémi Verschelde
2022-05-03Implement missing Node & Resource placeholdersreduz
Implemented by request of @neikeq to advance in the GDExtension version of Mono. * If a Resource type is missing upon load, it will be remembered together with its data (Unless manually overriden). * If a Node type is missing upon load, it will be also be remembered together with its data (unless deleted). This feature makes working with GDExtension much easier, as it ensures that missing types no longer cause data loss.
2022-05-03Merge pull request #60583 from reduz/placeholder-assetsRémi Verschelde
2022-05-03Rename Basis get_axis to get_column, remove redundant methodsAaron Franke
2022-05-03Merge pull request #59321 from Calinou/primitive-meshes-csg-tweak-default-sizesRémi Verschelde
Decrease default sizes of some primitive and CSG meshes for consistency
2022-05-03Merge pull request #60627 from aaronfranke/rename-elementsRémi Verschelde
Rename Transform2D and Basis `elements` to `columns` and `rows` respectively
2022-05-03Merge pull request #60714 from Calinou/typedef-remove-refRémi Verschelde
Remove `RES` and `REF` typedefs in favor of spelled out `Ref<>`
2022-05-03Merge pull request #58777 from Sauermann/fix-capsulemesh-tangentRémi Verschelde
Reverse tangents of capsule mesh
2022-05-03Remove `RES` and `REF` typedefs in favor of spelled out `Ref<>`Hugo Locurcio
These typedefs don't save much typing compared to the full `Ref<Resource>` and `Ref<RefCounted>`, yet they sometimes introduce confusion among new contributors.
2022-05-02Fix tscn not listed as Resource extensionkobewi
2022-05-02Merge pull request #59895 from akien-mga/clang-tidyRémi Verschelde
2022-05-02Style: Partially apply clang-tidy's `cppcoreguidelines-pro-type-member-init`Rémi Verschelde
Didn't commit all the changes where it wants to initialize a struct with `{}`. Should be reviewed in a separate PR. Option `IgnoreArrays` enabled for now to be conservative, can be disabled to see if it proposes more useful changes. Also fixed manually a handful of other missing initializations / moved some from constructors.
2022-05-02Fix resource dependence renaming.bruvzg
2022-05-02Merge pull request #60529 from timothyqiu/theme-validationRémi Verschelde
2022-04-29Merge pull request #60070 from Calinou/proceduralskymaterial-add-ditheringRémi Verschelde
Add dithering to ProceduralSkyMaterial to combat banding
2022-04-29Rename Transform2D "elements" to "columns"Aaron Franke
2022-04-28Merge pull request #58599 from Calinou/styleboxflat-add-skewRémi Verschelde
Add a Skew property to StyleBoxFlat
2022-04-28Merge pull request #52624 from e8newallm/52577Rémi Verschelde
Corrected ordering of Left/Top/Right/Bottom properties
2022-04-28Implement placeholder assetsreduz
* Placeholder textures * Placeholder meshes * Placeholder material This PR is the first step towards implementing https://github.com/godotengine/godot-proposals/issues/2756 It adds an asset type that uses no resources, which can be used to replace the existing ones on export for using on the upcoming server export.
2022-04-28Fix cppcheck const parametersMarkus Sauermann
Convert method signature parameters to const where it is possible # Conflicts: # drivers/gles3/rasterizer_canvas_gles3.cpp # drivers/gles3/rasterizer_canvas_gles3.h # editor/plugins/animation_state_machine_editor.cpp # editor/plugins/animation_state_machine_editor.h
2022-04-27Decrease default sizes of some primitive and CSG meshes for consistencyHugo Locurcio
2022-04-27Merge pull request #60361 from Geometror/fix-gradient-texture-2d-get-imageRémi Verschelde
2022-04-27Merge pull request #59979 from bruvzg/cpp_check2Rémi Verschelde
2022-04-26Merge pull request #60513 from Calinou/default-font-add-msdf-mipmapRémi Verschelde
Add MSDF and mipmap generation project settings for the default font
2022-04-26Validate theme type/item namesHaoyu Qiu
2022-04-26Merge pull request #60369 from timothyqiu/al-validateRémi Verschelde
Fix AnimationLibrary name validation
2022-04-25Add MSDF and mipmap generation project settings for the default fontHugo Locurcio
This can be used to improve Label3D and scaled Control appearance in prototypes.
2022-04-25Merge pull request #60424 from timothyqiu/fa-unrefRémi Verschelde
Close `FileAccess` before accessing it with `DirAccess`
2022-04-25Merge pull request #60261 from fire-forge/theme-prop-renamesRémi Verschelde