Commit History

Author SHA1 Message Date
  Juan Linietsky 6deffa62fb Several fixes to 3D rendering, and multimesh implementation. 5 years ago
  Juan Linietsky 920db604d2 Rewrote large part of rendering, omni and spot shadows now work. 6 years ago
  Juan Linietsky 2d6a916835 Environment sky more or less working. 6 years ago
  Juan Linietsky 8cee7703a6 Yay very basic 3D (only white) finally shows. 6 years ago
  Juan Linietsky 449df8f688 Base 3D engine done, still untested, though. 6 years ago
  Rémi Verschelde 6289e7d147 Merge pull request #29993 from bruvzg/vulkan 6 years ago
  bruvzg b456bfad5c Add runtime GLES2 / Vulkan context selection. 6 years ago
  bruvzg eb48be51db Add static Vulkan loader. 6 years ago
  Juan Linietsky 4fe3ee1730 Moved the shader source compilation code outside RenderingDevice and Vulkan 6 years ago
  Juan Linietsky c613ead5fa Added a spinlock template as well as a thread work pool class. 6 years ago
  Juan Linietsky 60c7498cee Replaced GLSLang reflection by SPIRV-Reflect, eventually allowing to move GLSLang out. 6 years ago
  Juan Linietsky 0586e18449 Custom material support seems complete. 6 years ago
  Juan Linietsky 8bbbb97336 Completed material/2D shader support (missing SCREEN_TEXTURE) 6 years ago
  Juan Linietsky ef083a583b Modified light rendering to make it more compatible. 6 years ago
  Juan Linietsky a7b2ac7bb1 Normalmapping and Specularmapping working in 2D engine 6 years ago
  Juan Linietsky e3905f9af3 Added ability to retrieve back textures stored on GPU 6 years ago
  Juan Linietsky e1b3444415 Bugfixes and ability to better specify filter and repeat modes everywhere. 6 years ago
  Juan Linietsky 1b4281b895 basic 2D engine is more or less working with Vulkan, including editor. 6 years ago
  Juan Linietsky 42b44f43ee Basic 2D engine is more or less working, needs more work for editor to be usable. 6 years ago
  Juan Linietsky 9b0dd4f571 A lot of progress with canvas rendering, still far from working. 6 years ago
  Juan Linietsky 836c2109a0 Changed my mind on Vulkan image API, images should now include mipmaps 6 years ago
  Juan Linietsky 9ffe57a10e Modify RenderingDevice to use RIDs, now that they are O(1) 6 years ago
  Juan Linietsky 1522d8c3ee Added support for push constants 6 years ago
  Juan Linietsky edb6966024 Improved validation of attachments 6 years ago
  Juan Linietsky fd188ddd51 Initial work on Vulkan: 6 years ago