summaryrefslogtreecommitdiff
path: root/servers/visual
AgeCommit message (Expand)Author
2020-02-11Base 3D engine done, still untested, though.Juan Linietsky
2020-02-11Vulkan/RD rasterizer now does clean exit.Juan Linietsky
2020-02-11Fix commentJuan Linietsky
2020-02-11Merge pull request #29993 from bruvzg/vulkanRémi Verschelde
2020-02-11Add runtime GLES2 / Vulkan context selection.bruvzg
2020-02-11Add static Vulkan loader.bruvzg
2020-02-11Add a system to properly update materials if the uniform set is gone (likely ...Juan Linietsky
2020-02-11Moved the shader source compilation code outside RenderingDevice and VulkanJuan Linietsky
2020-02-11Added a spinlock template as well as a thread work pool class.Juan Linietsky
2020-02-11Replaced GLSLang reflection by SPIRV-Reflect, eventually allowing to move GLS...Juan Linietsky
2020-02-11Custom material support seems complete.Juan Linietsky
2020-02-11Completed material/2D shader support (missing SCREEN_TEXTURE)Juan Linietsky
2020-02-11Changes to material required to add custom shaders in RD rendererJuan Linietsky
2020-02-11Modified light rendering to make it more compatible.Juan Linietsky
2020-02-11Use a special sampler for 2D shadows, so they are softerJuan Linietsky
2020-02-112D lighting seems more or less complete.Juan Linietsky
2020-02-11Normalmapping and Specularmapping working in 2D engineJuan Linietsky
2020-02-11Changed allocation strategy of CanvasItem draw commands.Juan Linietsky
2020-02-11Fix crash on import.Juan Linietsky
2020-02-11Added ability to retrieve back textures stored on GPUJuan Linietsky
2020-02-11Bugfixes and ability to better specify filter and repeat modes everywhere.Juan Linietsky
2020-02-11basic 2D engine is more or less working with Vulkan, including editor.Juan Linietsky
2020-02-11Basic 2D engine is more or less working, needs more work for editor to be usa...Juan Linietsky
2020-02-11A lot of progress with canvas rendering, still far from working.Juan Linietsky
2020-02-11Changed my mind on Vulkan image API, images should now include mipmapsJuan Linietsky
2020-02-11Texture refactorJuan Linietsky
2020-02-11Modify RenderingDevice to use RIDs, now that they are O(1)Juan Linietsky
2020-02-11Refactored RID/RID_Owner to always use O(1) allocation.Juan Linietsky
2020-02-11Added support for push constantsJuan Linietsky
2020-02-11Initial work on Vulkan:Juan Linietsky
2020-02-08Merge pull request #35682 from nathanwfranke/canvas-cull-control-fixRémi Verschelde
2020-02-07Fix bug where Control at origin with 0 size not renderednathanwfranke
2020-02-07Merge pull request #35986 from Chaosus/shader_indexRémi Verschelde
2020-02-07Merge pull request #35142 from clayjohn/GLES2-add-3d-texturesRémi Verschelde
2020-02-07Allow non-constants for indexing builtin types in shadersYuri Roubinsky
2020-02-07Prevent shader crash if invalid builtin used after array member accessorYuri Roubinsky
2020-02-05Remove duplicate ERR_PRINT macro.Marcel Admiraal
2020-02-01Prevent shader crash when name conflict with "dus" and "__" occuredYuri Roubinsky
2020-01-31Add support for 3D textures to GLES2clayjohn
2020-01-23Hides high-level functions from GLES2 shader autocompletionYuri Roubinsky
2020-01-23Merge pull request #35360 from Chaosus/restrict_uint_gles2Rémi Verschelde
2020-01-22Merge pull request #35406 from lawnjelly/ortho-shadowRémi Verschelde
2020-01-22Change CameraMatrix::get_viewport_size to get_viewport_half_extentslawnjelly
2020-01-21Remove unused #if 0'ed codeRémi Verschelde
2020-01-20Disallow uint/uvec usage on GLES2 platformYuri Roubinsky
2020-01-19Clears completion_class in shaders (may cause troubles if not).Yuri Roubinsky
2020-01-18Added missing form of array constructor in shadersYuri Roubinsky
2020-01-16Disabled array initialization, const array and arr.length in shadersYuri Roubinsky
2020-01-12Make texture_debug_usage thread safeclayjohn
2020-01-10Fix nested break/return in shader switch statementYuri Roubinsky