summaryrefslogtreecommitdiff
path: root/editor/plugins
AgeCommit message (Collapse)Author
2020-02-28Merge pull request #36388 from AndreaCatania/some_renamesRémi Verschelde
Rename Navigation{Mesh,Polygon}Instance and PlaneShape for clarity
2020-02-28Renamed NavigationPolygonInstance to NavigationRegion2DAndrea Catania
2020-02-27Merge pull request #36232 from Calinou/add-soft-line-length-guidelineRémi Verschelde
Add a soft line length guideline to the script editor
2020-02-27Merge pull request #36490 from Calinou/assetlib-error-version-compatibilityRémi Verschelde
Mention version compatibility when there are no results in the assetlib
2020-02-27Merge pull request #36333 from Calinou/decrease-script-editor-split-widthRémi Verschelde
Decrease the script editor's default split width to 70
2020-02-27Renamed NavigationMeshInstance to NavigationRegionAndrea Catania
2020-02-27Merge pull request #36545 from nathanwfranke/syntax-highlight-int-typesRémi Verschelde
Fix autocomplete and highlighting for new integer types
2020-02-27Place paste after copy in new popup menu in visual shaderYuri Roubinsky
+ renamed _on_nodes_delete to _delete_nodes
2020-02-27Added popup menu for some actions in visual shadersYuri Roubinsky
2020-02-26Fix autocomplete and GDScript Highlighting for typesnathanwfranke
Types include new integer types and others
2020-02-26Fix a typo in the "Create Single Convex Collision Sibling" optionHugo Locurcio
2020-02-26Fix resizer icon color in VisualScripts/Shaders when graph headers is onYuri Roubinsky
2020-02-26Changed float type to int for INDEX visual shader inputYuri Roubinsky
2020-02-26Add support for integer type in visual shadersYuri Roubinsky
2020-02-25Variant: Added 64-bit packed arrays, renamed Variant::REAL to FLOAT.Juan Linietsky
- Renames PackedIntArray to PackedInt32Array. - Renames PackedFloatArray to PackedFloat32Array. - Adds PackedInt64Array and PackedFloat64Array. - Renames Variant::REAL to Variant::FLOAT for consistency. Packed arrays are for storing large amount of data and creating stuff like meshes, buffers. textures, etc. Forcing them to be 64 is a huge waste of memory. That said, many users requested the ability to have 64 bits packed arrays for their games, so this is just an optional added type. For Variant, the float datatype is always 64 bits, and exposed as `float`. We still have `real_t` which is the datatype that can change from 32 to 64 bits depending on a compile flag (not entirely working right now, but that's the idea). It affects math related datatypes and code only. Neither Variant nor PackedArray make use of real_t, which is only intended for math precision, so the term is removed from there to keep only float.
2020-02-23Signals: Fix invalid connections to missing callbacksRémi Verschelde
These bugs existed since those lines were added, so I assume that their intended use is no longer relevant.
2020-02-23Mention version compatibility when there are no results in the assetlibHugo Locurcio
This closes #36469.
2020-02-23Replace FALLTHROUGH macro by C++17 [[fallthrough]]Rémi Verschelde
This attribute is now part of the standard we target so we no longer need compiler-specific hacks. Also enables -Wimplicit-fallthrough for Clang now that we can properly support it. It's already on by default for GCC's -Wextra. Fixes new warnings raised by Clang's -Wimplicit-fallthrough.
2020-02-21Merge pull request #36421 from Chaosus/vs_sort_custom_nodsYuri Roubinsky
Refactor node processing in visual shader member dialog
2020-02-21Refactor node processing in visual shader member dialogYuri Roubinsky
2020-02-21Huge Debugger/EditorDebugger refactor.Fabio Alessandrelli
2020-02-20Reworked signal connection system, added support for Callable and Signal ↵Juan Linietsky
objects and made them default.
2020-02-20Merge pull request #36340 from nathanwfranke/fix-signal-errorsRémi Verschelde
Fix two signal errors, remove unused break_request signals in profilers
2020-02-19Fix two signal errorsnathanwfranke
Update
2020-02-19Make orthogonal view mode persistent in new scenejanglee
Fixes #36339.
2020-02-18Decrease the script editor's default split width to 70Hugo Locurcio
This also makes its value change to match the editor scale.
2020-02-18PoolVector is gone, replaced by VectorJuan Linietsky
Typed `PoolTypeArray` types are now renamed `PackedTypeArray` and are sugar for `Vector<Type>`.
2020-02-15Increase the width of the "Connections to method" dialogHugo Locurcio
This closes #36245.
2020-02-15Changed logic and optimized ObjectID in ObjectDB and Variant, removed RefPtr.Juan Linietsky
2020-02-15Add a soft line length guideline to the script editorHugo Locurcio
The default value is 80. The hard line length guideline's default column has been moved to 100 to account for the new soft line length guideline. It can be disabled by setting its value to the same column as the hard line length guideline. This closes https://github.com/godotengine/godot-proposals/issues/347.
2020-02-14Merge pull request #36044 from dreamsComeTrue/fix-replace-all-shortcutRémi Verschelde
Added 'Replace in files' functionality to text editors
2020-02-14Restore cubemaps in visual shadersYuri Roubinsky
2020-02-13Added 'Replace in files' functionality to text editorsDominik 'dreamsComeTrue' Jasiński
Fixes issue #31146
2020-02-13Restore drag&drop textures in visual shadersYuri Roubinsky
2020-02-13Remove obsolete GLES3 backendRémi Verschelde
Due to the port to Vulkan and complete redesign of the rendering backend, the `drivers/gles3` code is no longer usable in this state and is not planned to be ported to the new architecture. The GLES2 backend is kept (while still disabled and non-working) as it will eventually be ported to serve as the low-end renderer for Godot 4.0. Some GLES3 features might be selectively ported to the updated GLES2 backend if there's a need for them, and extensions we can use for that. So long, OpenGL driver bugs!
2020-02-13Added virtual method to VisualShaderNodeCustom to enable high-end markYuri Roubinsky
2020-02-12Added high-end (Vulkan) label to some functions in visual shaderYuri Roubinsky
2020-02-12ObjectID converted to a structure, fixes many bugs where used incorrectly as ↵Juan Linietsky
32 bits.
2020-02-11Fix problems with concave shapes in the TileSet editorMichael Alexsander
2020-02-11Added normalmap guided roughness mipmap generator, and a global roughness ↵Juan Linietsky
limiter.
2020-02-11Re-implemented screen space ambient occlusionJuan Linietsky
2020-02-11Auto exposure re-implemented in VulkanJuan Linietsky
2020-02-11[Vulkan] Add repeat flag to texture preview checkerboard backgroundYuri Roubinsky
2020-02-11Fix code formatting issues and VS compilationRémi Verschelde
Also temporarily disable multicheck build so that we get a full build even when there are style issues on Vulkan. Fixes #33356.
2020-02-11Several fixes to GIProbesJuan Linietsky
2020-02-11More GIProbe work and fixesJuan Linietsky
2020-02-11Fixed display menu visualizations.Juan Linietsky
2020-02-11GIProbes working.Juan Linietsky
2020-02-11Modernized default 3D material, fixes material bugs.Juan Linietsky
2020-02-11Several fixes to 3D rendering, and multimesh implementation.Juan Linietsky