Juan Linietsky
|
c613ead5fa
Added a spinlock template as well as a thread work pool class.
|
6 năm trước cách đây |
Juan Linietsky
|
4fe3ee1730
Moved the shader source compilation code outside RenderingDevice and Vulkan
|
6 năm trước cách đây |
Juan Linietsky
|
60c7498cee
Replaced GLSLang reflection by SPIRV-Reflect, eventually allowing to move GLSLang out.
|
6 năm trước cách đây |
Juan Linietsky
|
0586e18449
Custom material support seems complete.
|
6 năm trước cách đây |
Juan Linietsky
|
8bbbb97336
Completed material/2D shader support (missing SCREEN_TEXTURE)
|
6 năm trước cách đây |
Juan Linietsky
|
ef083a583b
Modified light rendering to make it more compatible.
|
6 năm trước cách đây |
Juan Linietsky
|
a7b2ac7bb1
Normalmapping and Specularmapping working in 2D engine
|
6 năm trước cách đây |
Juan Linietsky
|
e3905f9af3
Added ability to retrieve back textures stored on GPU
|
6 năm trước cách đây |
Juan Linietsky
|
e1b3444415
Bugfixes and ability to better specify filter and repeat modes everywhere.
|
6 năm trước cách đây |
Juan Linietsky
|
1b4281b895
basic 2D engine is more or less working with Vulkan, including editor.
|
6 năm trước cách đây |
Juan Linietsky
|
42b44f43ee
Basic 2D engine is more or less working, needs more work for editor to be usable.
|
6 năm trước cách đây |
Juan Linietsky
|
9b0dd4f571
A lot of progress with canvas rendering, still far from working.
|
6 năm trước cách đây |
Juan Linietsky
|
836c2109a0
Changed my mind on Vulkan image API, images should now include mipmaps
|
6 năm trước cách đây |
Juan Linietsky
|
9ffe57a10e
Modify RenderingDevice to use RIDs, now that they are O(1)
|
6 năm trước cách đây |
Juan Linietsky
|
1522d8c3ee
Added support for push constants
|
6 năm trước cách đây |
Juan Linietsky
|
edb6966024
Improved validation of attachments
|
6 năm trước cách đây |
Juan Linietsky
|
fd188ddd51
Initial work on Vulkan:
|
6 năm trước cách đây |