summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-02-12doc: Sync classref with current sourceRémi Verschelde
Lots of internal API changes and some docstrings were lost in the conversion. I manually salvaged many of them but for all the rendering-related ones, an additional pass is needed. Added missing enum bindings in BaseMaterial3D and VisualServer.
2020-02-12Merge pull request #36133 from Teashrock/masterRémi Verschelde
Changed in-text driver name to "Vulkan"
2020-02-12Merge pull request #36136 from timothyqiu/correct-forward-declRémi Verschelde
Fixes friend declaration tag mismatch
2020-02-12Fixes friend declaration tag mismatchHaoyu Qiu
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-11Merge pull request #36095 from timothyqiu/corrupted-resourceRémi Verschelde
Fixes crash when resource file is corrupted
2020-02-11Merge pull request #36106 from madmiraal/fix-36097Rémi Verschelde
Fix assign instead of comparison in image_save_tinyexr.cpp.
2020-02-11Merge pull request #36107 from bruvzg/vlk_32_bitRémi Verschelde
Update VulkanMemoryAllocator to 2.3.0 (Fixes build for 32-bit Windows and Linux).
2020-02-11Merge pull request #35249 from Chaosus/shader_structYuri Roubinsky
Implementation of 'struct' for shaders
2020-02-11Merge pull request #36110 from fire/vulkan_flip_screenshotRémi Verschelde
Don't flip screenshot.
2020-02-11Don't flip screenshot.K. S. Ernest (iFire) Lee
2020-02-11Update VulkanMemoryAllocator to 2.3.0 (Fixes build for 32-bit Windows and ↵bruvzg
Linux).
2020-02-11Implementation of 'struct' for shadersYuri Roubinsky
2020-02-11Fix assign instead of comparison in image_save_tinyexr.cpp.Marcel Admiraal
2020-02-11Merge pull request #36102 from bruvzg/rvo2_mingw_fixRémi Verschelde
[MinGW] Remove unused WinAPI includes/defines from RVO2.
2020-02-11Merge pull request #36098 from godotengine/vulkanRémi Verschelde
Add initial Vulkan support, master branch goes UNSTABLE
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-11Remove unused WinAPI includes/defines to fix MinGW cross-build.bruvzg
2020-02-11Merge pull request #35773 from Chaosus/vk_shader_fix_crashRémi Verschelde
[Vulkan] Fix shader crash if using multiple underscores in identifiers
2020-02-11[Vulkan] Fix shader crash if using multiple underscores in identifier namesYuri Roubinsky
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-11Modified rendering to use cluster instead of fowardJuan Linietsky
2020-02-11DOF fully implemented, can be edited on the fly.Juan Linietsky
2020-02-11Mostly working DOF BokehJuan Linietsky
2020-02-11WIP CameraEffects implementation (bokeh not working for now)Juan Linietsky
2020-02-11Auto exposure re-implemented in VulkanJuan Linietsky
2020-02-11-Refactored post processing, re-added glow and added a mix blend mode.Juan Linietsky
2020-02-11Merge pull request #34762 from clayjohn/vulkanRémi Verschelde
Fix Specular Blinn in vulkan
2020-02-11Fix Specular Blinn in vulkanclayjohn
2020-02-11Vulkan: Fix false positive in ninepatch axis stretch codeRémi Verschelde
Adapted from e4907e50feab1af05f514a66adc0086d1c141885, supersedes and closes #34704.
2020-02-11Merge pull request #34487 from supagu/instance_mesh_colours_fixRémi Verschelde
Fixed error condition check for multimesh instance colors
2020-02-11Fixed error condition check for multimesh instance colorsFabian Mathews
2020-02-11Merge pull request #34307 from bruvzg/macos_rebase_fixesRémi Verschelde
[Vulkan] Restore parts of #33783 and #32809 missing after rebase.
2020-02-11Restore parts of #33783 and #32809 missing after rebase.bruvzg
2020-02-11Fix crash after rebase on the master branchRémi Verschelde
Apparently rasterizer is not initialized yet when this is called the first time, so it crashes.
2020-02-11Merge pull request #33631 from MatiasPi/pr_shader_variable_changeRémi Verschelde
Changed variable name in shader because it was too generic
2020-02-11Changed variable name in shader because it was too genericMatias Pierdomenico
2020-02-11Merge pull request #33386 from Chaosus/vk_fix_texture_previewRémi Verschelde
[Vulkan] Adds repeat flag to texture preview checkerboard background
2020-02-11[Vulkan] Add repeat flag to texture preview checkerboard backgroundYuri Roubinsky
2020-02-11Merge pull request #33385 from bruvzg/loader_1_1_127Rémi Verschelde
Update Vulkan loader to 1.1.127
2020-02-11Update Vulkan loader to 1.1.127bruvzg
2020-02-11Merge pull request #33359 from akien-mga/vulkanRémi Verschelde
Fix code formatting issues and VS compilation
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-11Improved Voxel AO settings.Juan Linietsky
2020-02-11Dynamic objects in GIProbes are now affected by propagation parameter.Juan Linietsky
2020-02-11More correctly divide alpha by 8 for mipmaps, fixes voxel overocclusion.Juan Linietsky
2020-02-11Fix to category in material.Juan Linietsky