Commit History

Autor SHA1 Mensaxe Data
  Mateo Dev .59 c933eb7acc Change when we can ERR_FAIL_COND and ERR_FAIL_CONV_V to static_assert %!s(int64=5) %!d(string=hai) anos
  Juan Linietsky 54dfdd1cdb Correct condition wrongly converted to ERR_FAIL_COND_MSG %!s(int64=5) %!d(string=hai) anos
  Juan Linietsky 3205a92ad8 PoolVector is gone, replaced by Vector %!s(int64=5) %!d(string=hai) anos
  Rémi Verschelde d2537407ef Fix various GCC compilation warnings after Vulkan merge %!s(int64=5) %!d(string=hai) anos
  Rémi Verschelde db81928e08 Vulkan: Move thirdparty code out of drivers, style fixes %!s(int64=5) %!d(string=hai) anos
  Juan Linietsky bd364d1447 Auto exposure re-implemented in Vulkan %!s(int64=5) %!d(string=hai) anos
  Juan Linietsky da0457fa29 Several fixes to GIProbes %!s(int64=6) %!d(string=hai) anos
  Juan Linietsky 2af701fa03 Use a different strategy to get textures from GPU (via buffers), for more compatibility. %!s(int64=6) %!d(string=hai) anos
  bruvzg d5df1b651c Improve HiDPI handling, fix incorrect window viewport clipping. %!s(int64=6) %!d(string=hai) anos
  Juan Linietsky 561b431d85 Dynamic object support for GI Probes (a bit buggy still) %!s(int64=6) %!d(string=hai) anos
  Juan Linietsky 6ee2f5e6b6 More GIProbe work and fixes %!s(int64=6) %!d(string=hai) anos
  Juan Linietsky 965185c765 Better GIProbe quality settings. %!s(int64=6) %!d(string=hai) anos
  Juan Linietsky acf0f6c8a7 GIProbes working. %!s(int64=6) %!d(string=hai) anos
  Juan Linietsky 263bebe023 Untested support for compute shaders %!s(int64=6) %!d(string=hai) anos
  Juan Linietsky 123ee5995c Visual GPU profiler and related profiling support in Vulkan. %!s(int64=6) %!d(string=hai) anos
  Juan Linietsky 6deffa62fb Several fixes to 3D rendering, and multimesh implementation. %!s(int64=6) %!d(string=hai) anos
  Juan Linietsky 920db604d2 Rewrote large part of rendering, omni and spot shadows now work. %!s(int64=6) %!d(string=hai) anos
  Juan Linietsky 2d6a916835 Environment sky more or less working. %!s(int64=6) %!d(string=hai) anos
  Juan Linietsky 8cee7703a6 Yay very basic 3D (only white) finally shows. %!s(int64=6) %!d(string=hai) anos
  Juan Linietsky 449df8f688 Base 3D engine done, still untested, though. %!s(int64=6) %!d(string=hai) anos
  Rémi Verschelde 6289e7d147 Merge pull request #29993 from bruvzg/vulkan %!s(int64=6) %!d(string=hai) anos
  bruvzg b456bfad5c Add runtime GLES2 / Vulkan context selection. %!s(int64=6) %!d(string=hai) anos
  bruvzg eb48be51db Add static Vulkan loader. %!s(int64=6) %!d(string=hai) anos
  Juan Linietsky 4fe3ee1730 Moved the shader source compilation code outside RenderingDevice and Vulkan %!s(int64=6) %!d(string=hai) anos
  Juan Linietsky c613ead5fa Added a spinlock template as well as a thread work pool class. %!s(int64=6) %!d(string=hai) anos
  Juan Linietsky 60c7498cee Replaced GLSLang reflection by SPIRV-Reflect, eventually allowing to move GLSLang out. %!s(int64=6) %!d(string=hai) anos
  Juan Linietsky 0586e18449 Custom material support seems complete. %!s(int64=6) %!d(string=hai) anos
  Juan Linietsky 8bbbb97336 Completed material/2D shader support (missing SCREEN_TEXTURE) %!s(int64=6) %!d(string=hai) anos
  Juan Linietsky ef083a583b Modified light rendering to make it more compatible. %!s(int64=6) %!d(string=hai) anos
  Juan Linietsky a7b2ac7bb1 Normalmapping and Specularmapping working in 2D engine %!s(int64=6) %!d(string=hai) anos