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 |