- 11 Feb, 2020 40 commits
-
-
Rémi Verschelde authored
VulkanLoader: Make Windows includes lowercase for MinGW
-
Rémi Verschelde authored
MinGW-w64 ships all Windows SDK headers as lowercase, which prevents cross-compiling this code from Linux. Windows filesystems are case insensitive so it should work fine with lowercase includes. PR'ed upstream: https://github.com/KhronosGroup/Vulkan-Loader/pull/212
-
Juan Linietsky authored
-
Juan Linietsky authored
-
Rémi Verschelde authored
Initial Vulkan support for macOS (MoltenVK) and Windows
-
bruvzg authored
-
bruvzg authored
Initial Vulkan support for Windows. Initial Vulkan support for macOS.
-
Juan Linietsky authored
-
Juan Linietsky authored
-
Juan Linietsky authored
Also, optimized shader compilation to happen on threads.
-
Juan Linietsky authored
-
Juan Linietsky authored
-
Juan Linietsky authored
-
Juan Linietsky authored
-
Juan Linietsky authored
Modified polygon management to make it more compatible with MoltenVK
-
Juan Linietsky authored
-
Juan Linietsky authored
-
Juan Linietsky authored
Added support for Sprite, AnimatedSprite and Polygon2D (should add for tileset eventually).
-
Juan Linietsky authored
They should now allocate memory in blocks and reuse the same memory every time the item is cleared and redrawn. This should improve performance considerably.
-
Juan Linietsky authored
-
Juan Linietsky authored
-
Juan Linietsky authored
Removes antialiased flag for draw_* methods.
-
Juan Linietsky authored
Still a lot to do
-
Juan Linietsky authored
-
Juan Linietsky authored
-
Juan Linietsky authored
This should make it easier to obtain the data directly from an Image
-
Juan Linietsky authored
-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
-
Juan Linietsky authored
-
Juan Linietsky authored
* Implements a growing chunked allocator * Removed redudant methods get and getptr, only getornull is supported now.
-
Juan Linietsky authored
-
Juan Linietsky authored
-
Juan Linietsky authored
-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/)
-
Rémi Verschelde authored
Prevent Visual Studio compiler throwing C4715: not all control paths return a value.
-
Marcel Admiraal authored
Prevents GCC compiler throwing: control reaches end of non-void function. Prevents Visual Studio throwing C4715: not all control paths return a value.
-
Marcel Admiraal authored
Prevents GCC compiler throwing: control reaches end of non-void function. Prevents Visual Studio throwing C4715: not all control paths return a value.
-
Rémi Verschelde authored
Fix Visual Studio throwing C4996 warning in ustring.cpp.
-
Rémi Verschelde authored
Add ConfigFile::parse()
-
Rémi Verschelde authored
Allow to use arrow keys with TOOL_MOVE
-
Rémi Verschelde authored
[Mono] Basis/Transforms array operator comments and improvements
-
Rémi Verschelde authored
Fix selectable locked items
-