summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2020-02-13Remove more deprecated methods and codeRémi Verschelde
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-13Merge pull request #36172 from Chaosus/vs_custom_highendRémi Verschelde
Added virtual method to VisualShaderNodeCustom to enable high-end mark
2020-02-13Merge pull request #36152 from Calinou/project-manager-rename-last-modifiedRémi Verschelde
Rename the "Last Modified" project list sorting option to "Last Edited"
2020-02-13Merge pull request #36167 from Calinou/project-manager-disable-gles2Rémi Verschelde
Disable the GLES2 renderer option in the Project Manager
2020-02-13Added virtual method to VisualShaderNodeCustom to enable high-end markYuri Roubinsky
2020-02-13Disable the GLES2 renderer option in the Project ManagerHugo Locurcio
It will be re-enabled once the GLES2 renderer is refactored to work in Godot 4.0.
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-12Rename the "Last Modified" project list sorting option to "Last Edited"Hugo Locurcio
The `project.godot` file will always be modified when editing a project, but not when running it. This effectively makes the option sort by last edition date, rather than modification as is typically understood by users. This closes #36127.
2020-02-12Changed in-text driver name to "Vulkan"Teashrock
But it still requires a change of "driver_name" in backend itself.
2020-02-12Merge pull request #36119 from YeldhamDev/tileeditor_concave_fixesRémi Verschelde
Fix problems with concave shapes in the TileSet editor
2020-02-11Fix problems with concave shapes in the TileSet editorMichael Alexsander
2020-02-11Don't flip screenshot.K. S. Ernest (iFire) Lee
2020-02-11Vulkan: Move thirdparty code out of drivers, style fixesRémi Verschelde
- `vk_enum_string_helper.h` is a generated file taken from the SDK (Vulkan-ValidationLayers). - `vk_mem_alloc.h` is a library from GPUOpen: https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator
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-11DOF fully implemented, can be edited on the fly.Juan 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-11Fix Vector3 ambiguities and out of bounds init.bruvzg
2020-02-11Fixed display menu visualizations.Juan Linietsky
2020-02-11GIProbes working.Juan Linietsky
2020-02-11Fixes to Basis Universal.Juan Linietsky
2020-02-11Rewritten StreamTexture for better code reuse, added basis universal supportJuan Linietsky
2020-02-11Untested support for compute shadersJuan Linietsky
2020-02-11Visual GPU profiler and related profiling support in Vulkan.Juan Linietsky
2020-02-11Proper texture reloading (was broken).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
2020-02-11Environment sky more or less working.Juan Linietsky
2020-02-11Base 3D engine done, still untested, though.Juan Linietsky
2020-02-11Merge pull request #29993 from bruvzg/vulkanRémi Verschelde
Initial Vulkan support for macOS (MoltenVK) and Windows
2020-02-11Add static Vulkan loader.bruvzg
Initial Vulkan support for Windows. Initial Vulkan support for macOS.
2020-02-11Added a spinlock template as well as a thread work pool class.Juan Linietsky
Also, optimized shader compilation to happen on threads.
2020-02-11Changes to material required to add custom shaders in RD rendererJuan Linietsky
2020-02-11Fix crash on import.Juan Linietsky
2020-02-11Bugfixes and ability to better specify filter and repeat modes everywhere.Juan Linietsky
Removes antialiased flag for draw_* methods.
2020-02-11A lot of progress with canvas rendering, still far from working.Juan Linietsky
2020-02-11Texture refactorJuan Linietsky
-Texture renamed to Texture2D -TextureLayered as base now inherits 2Darray, cubemap and cubemap array -Removed all references to flags in textures (they will go in the shader) -Texture3D gone for now (will come back later done properly) -Create base rasterizer for RenderDevice, RasterizerRD
2020-02-11Merge pull request #36086 from KoBeWi/TOOL_MOVE_moveRémi Verschelde
Allow to use arrow keys with TOOL_MOVE
2020-02-11Fix selectable locked itemsTomasz Chabora
2020-02-10Allow to use arrow keys with TOOL_MOVETomasz Chabora
2020-02-10Merge pull request #36085 from YeldhamDev/rip_animationtreeplayer_press_fRémi Verschelde
Remove AnimationTreePlayer node
2020-02-10Remove AnimationTreePlayer nodeMichael Alexsander
2020-02-10Fixes a crash in the 2D editorGilles Roudière
2020-02-10- Integrated NavigationServer and Navigation2DServer.Andrea Catania
- Added Navigation Agents and Obstacles. - Integrated Collision Avoidance. This work has been kindly sponsored by IMVU.