Commit graph

14 commits

Author SHA1 Message Date
chyyran
e02e1ae26a rt(gl): load luts with topleft origin due to MVP changes 2024-03-03 13:17:28 -05:00
chyyran
6fbc4b3075 fmt: cargo fmt 2024-02-14 20:50:17 -05:00
chyyran
b348e8591f lib: use a faster hashmap implementation 2024-02-14 20:50:17 -05:00
chyyran
604edfb78f cache: implement transparent shader object cache
supported objects:

- SPIR-V artifacts
- Validated DXIL artifacts
- DXBC artifacts
- OpenGL Program Binaries
- Vulkan Pipeline caches
- D3D12 CACHED_PIPELINE_STATE
2023-02-15 18:08:47 -05:00
chyyran
07fac4d1e9 rt: load luts with multiple threads 2023-02-14 02:56:06 -05:00
chyyran
a19ea7cf7d gl: remove support for POT textures 2023-02-10 00:59:22 -05:00
chyyran
c3a532d729 rt: unify semantics binding logic 2023-01-15 03:01:23 -05:00
chyyran
8fca2954b0 fmt: run cargo fmt 2022-12-21 21:39:31 -05:00
chyyran
fe573618f8 vk: implement load luts 2022-12-21 21:13:35 -05:00
chyyran
1665770615 rt: move image into runtime 2022-12-01 17:11:42 -05:00
chyyran
acab02e401 doc: general add docs and clean up 2022-11-30 22:50:57 -05:00
chyyran
5088e1c55b fmt: run cargo fmt and clippy 2022-11-30 01:38:05 -05:00
chyyran
a091cff6ae gl: merge gl46 back into gl crate 2022-11-30 00:39:50 -05:00
chyyran
538672e355 gl: abstract away gl3 and dsa 2022-11-30 00:39:50 -05:00