chyyran
b7f62dc378
chore: Release
2024-02-07 23:56:09 -05:00
chyyran
b796494cc6
build: remove libvulkan buildtime dependency
2024-02-07 23:55:33 -05:00
chyyran
2b208f1848
dep: remove shaderc dependency
2024-02-07 23:55:33 -05:00
chyyran
47f6e0f10e
chore: Release
2024-02-07 00:00:18 -05:00
chyyran
fb2bcc5d52
chore: Release
2024-02-06 21:41:00 -05:00
chyyran
f6268a621c
chore: Release
2024-02-06 19:20:37 -05:00
chyyran
37397ff216
lib: add wgpu to librashader library
2024-02-06 19:04:28 -05:00
chyyran
fa3b6bf5fc
chore: Release
2023-11-30 02:11:33 -05:00
chyyran
ee0587310c
chore: Release
2023-11-30 02:07:12 -05:00
chyyran
ab8072c4f7
chore: Release
2023-04-23 18:52:14 -04:00
chyyran
31235971db
chore: Release
2023-02-21 21:07:17 -05:00
chyyran
ac1494bee1
chore: Release
2023-02-21 17:09:10 -05:00
chyyran
e2901b4a59
chore: Release
2023-02-19 15:38:43 -05:00
chyyran
85ea566575
chore: Release
2023-02-18 00:29:01 -05:00
chyyran
b780ca2a90
chore: Release
2023-02-17 01:13:52 -05:00
chyyran
7ebc3da94b
chore: Release
2023-02-16 01:11:55 -05:00
chyyran
0eb9859cc4
build(docs.rs): try a default-feature based approach
2023-02-16 01:09:43 -05:00
chyyran
284d644f99
cache: make cache opt-in by default so docs.rs can build sqlite properly
2023-02-16 00:54:22 -05:00
chyyran
f42328280a
tests: split tests into their own crates
2023-02-16 00:39:36 -05:00
chyyran
7d6701aa4e
chore: Release
2023-02-15 22:58:34 -05:00
chyyran
0000fdbdec
chore: Release
2023-02-15 18:40:06 -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
893c58c53d
chore: Release
2023-02-13 00:41:53 -05:00
chyyran
009e740610
vk: use gpu-allocator for memory allocations
2023-02-09 18:14:55 -05:00
chyyran
cc3e50611e
chore: Release
2023-02-08 21:22:33 -05:00
chyyran
771a0896d7
chore: Release
2023-02-08 18:55:46 -05:00
chyyran
5ebc248078
chore: Release
2023-02-08 18:49:11 -05:00
chyyran
9847e5e603
chore: Release
2023-02-08 18:47:36 -05:00
chyyran
07d9869f85
chore: Release
2023-02-08 18:44:40 -05:00
chyyran
c02416314e
preprocess: fix dev dependency
2023-02-08 18:44:30 -05:00
chyyran
ccc2539e2f
chore: Release
2023-02-08 03:09:03 -05:00
chyyran
45dbdc6157
chore: Release
2023-02-07 20:05:12 -05:00
chyyran
d6e1f2ca16
chore: Release
2023-02-07 02:32:55 -05:00
chyyran
cb4dc418cd
chore: Release
2023-02-06 19:23:06 -05:00
chyyran
8588021a6e
chore: Release
2023-02-06 02:48:40 -05:00
chyyran
37cb3493ca
chore: Release
2023-02-06 02:21:19 -05:00
chyyran
f5fe3e37ef
rt(d3d11/vk): allow for parallel shader compilation
...
OpenGL is for obvious reasons incompatible, and for DX12 the graphics pipeline creation has to be on the main thread so there isn't that much gain to be had.
2023-02-05 19:53:45 -05:00
chyyran
b7a44f25f3
chore: Release
2023-01-29 22:49:26 -05:00
chyyran
3db4c332eb
chore: Release
2023-01-28 01:50:33 -05:00
chyyran
e415e46200
chore: Release
2023-01-21 02:33:50 -05:00
chyyran
341d8825c6
build: switch to custom fork of spirv_cross temporarily
2023-01-21 02:33:09 -05:00
chyyran
fceda0e99d
chore: Release
2023-01-15 20:06:59 -05:00
chyyran
6c593dda79
chore: Release
2023-01-15 03:20:59 -05:00
chyyran
3691f6579c
chore: Release
2023-01-15 03:01:50 -05:00
chyyran
173ffc53e4
chore: Release
2023-01-14 20:13:33 -05:00
chyyran
831ba3d357
docs: more surgically avoid linux linking to windows symbols
2023-01-14 20:13:15 -05:00
chyyran
87a08a83f2
chore: Release
2023-01-14 19:06:14 -05:00
chyyran
45e5de0f21
docs: define windows targets
2023-01-14 19:05:15 -05:00
chyyran
c85565a8f7
chore: Release
2023-01-14 17:23:06 -05:00
chyyran
92dd105c43
chore: Release
2023-01-14 02:57:23 -05:00