Commit graph

9 commits

Author SHA1 Message Date
Skyth (Asilkan)
f936ed2212
Specialization constants, reverse Z and smol-v implementation. (#2)
* Specialization constant & DXIL library implementation.

* Fix alpha to coverage.

* Add reverse Z implementation.

* Avoid dynamic branches when loading array constants.

* Remove "has bone" specialization constant.

* Integrate smol-v.
2024-11-29 23:14:08 +03:00
Skyth
30f5986047 Check for NaN values in 2D weight function. 2024-11-11 19:56:55 +03:00
Skyth
5f6a8e6c2a Separate texture dimensions to multiple descriptor indices. 2024-10-27 20:07:40 +03:00
Skyth
25b4f604af Refactor SPIRV constant usage to allow for better driver optimization. 2024-10-25 17:31:15 +03:00
Skyth
2489145820 Implement alpha to coverage. 2024-10-24 14:56:26 +03:00
Skyth
f315ae49ba Implement bicubic filtering. 2024-10-22 16:28:30 +03:00
Skyth
6477f65937 Implement texture offsets. 2024-10-20 19:31:05 +03:00
Skyth
4ade76d7db Implement some of the remaining instructions. 2024-10-16 19:12:55 +03:00
Skyth
a3e36719e7 Initial commit. 2024-10-16 16:40:31 +03:00