Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Renaming of servers for coherency. | Juan Linietsky | 2020-03-27 | 1 | -1032/+0 |
| | | | | | | | | | | VisualServer -> RenderingServer PhysicsServer -> PhysicsServer3D Physics2DServer -> PhysicsServer2D NavigationServer -> NavigationServer3D Navigation2DServer -> NavigationServer2D Also renamed corresponding files. | ||||
* | Added a Window node, and made it the scene root. | Juan Linietsky | 2020-03-26 | 1 | -3/+4 |
| | | | | Still a lot of work to do. | ||||
* | Style: Set clang-format Standard to Cpp11 | Rémi Verschelde | 2020-03-17 | 1 | -1/+1 |
| | | | | | | | | | | For us, it practically only changes the fact that `A<A<int>>` is now used instead of the C++03 compatible `A<A<int> >`. Note: clang-format 10+ changed the `Standard` arguments to fully specified `c++11`, `c++14`, etc. versions, but we can't use `c++17` now if we want to preserve compatibility with clang-format 8 and 9. `Cpp11` is still supported as deprecated alias for `Latest`. | ||||
* | Fix various typos | luz.paz | 2020-03-11 | 1 | -4/+4 |
| | | | Found via `codespell` | ||||
* | PoolVector is gone, replaced by Vector | Juan Linietsky | 2020-02-18 | 1 | -13/+13 |
| | | | | | Typed `PoolTypeArray` types are now renamed `PackedTypeArray` and are sugar for `Vector<Type>`. | ||||
* | Vulkan: Move thirdparty code out of drivers, style fixes | Rémi Verschelde | 2020-02-11 | 1 | -2/+2 |
| | | | | | | | - `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 | ||||
* | More GIProbe work and fixes | Juan Linietsky | 2020-02-11 | 1 | -2/+11 |
| | |||||
* | GIProbes working. | Juan Linietsky | 2020-02-11 | 1 | -8/+11 |
| | |||||
* | Untested support for compute shaders | Juan Linietsky | 2020-02-11 | 1 | -0/+20 |
| | |||||
* | Visual GPU profiler and related profiling support in Vulkan. | Juan Linietsky | 2020-02-11 | 1 | -0/+12 |
| | |||||
* | Environment sky more or less working. | Juan Linietsky | 2020-02-11 | 1 | -1/+7 |
| | |||||
* | Base 3D engine done, still untested, though. | Juan Linietsky | 2020-02-11 | 1 | -1/+2 |
| | |||||
* | Add static Vulkan loader. | bruvzg | 2020-02-11 | 1 | -0/+30 |
| | | | | | Initial Vulkan support for Windows. Initial Vulkan support for macOS. | ||||
* | Moved the shader source compilation code outside RenderingDevice and Vulkan | Juan Linietsky | 2020-02-11 | 1 | -17/+35 |
| | |||||
* | Custom material support seems complete. | Juan Linietsky | 2020-02-11 | 1 | -16/+16 |
| | |||||
* | Changes to material required to add custom shaders in RD renderer | Juan Linietsky | 2020-02-11 | 1 | -0/+5 |
| | |||||
* | Modified light rendering to make it more compatible. | Juan Linietsky | 2020-02-11 | 1 | -0/+41 |
| | | | | Modified polygon management to make it more compatible with MoltenVK | ||||
* | Normalmapping and Specularmapping working in 2D engine | Juan Linietsky | 2020-02-11 | 1 | -1/+1 |
| | | | | Added support for Sprite, AnimatedSprite and Polygon2D (should add for tileset eventually). | ||||
* | Added ability to retrieve back textures stored on GPU | Juan Linietsky | 2020-02-11 | 1 | -1/+3 |
| | |||||
* | basic 2D engine is more or less working with Vulkan, including editor. | Juan Linietsky | 2020-02-11 | 1 | -0/+5 |
| | | | | Still a lot to do | ||||
* | Basic 2D engine is more or less working, needs more work for editor to be ↵ | Juan Linietsky | 2020-02-11 | 1 | -67/+60 |
| | | | | usable. | ||||
* | A lot of progress with canvas rendering, still far from working. | Juan Linietsky | 2020-02-11 | 1 | -3/+34 |
| | |||||
* | Changed my mind on Vulkan image API, images should now include mipmaps | Juan Linietsky | 2020-02-11 | 1 | -1/+1 |
| | | | | This should make it easier to obtain the data directly from an Image | ||||
* | Modify RenderingDevice to use RIDs, now that they are O(1) | Juan Linietsky | 2020-02-11 | 1 | -34/+39 |
| | |||||
* | Added support for push constants | Juan Linietsky | 2020-02-11 | 1 | -0/+1 |
| | |||||
* | Initial work on Vulkan: | Juan Linietsky | 2020-02-11 | 1 | -0/+849 |
-Added VulkanContext -Added an X11 implementation -Added a rendering device abstraction -added a Vulkan rendering device abstraction -Engine does not work, only shows Godot logo (run it from bin/) |