chyyran
|
9741ab2cd1
|
ci: add a full test suite for reflecting things
|
2024-02-24 12:26:37 -05:00 |
|
chyyran
|
c7d1d347a4
|
rt: unify drawquad type
|
2024-02-22 01:16:42 -05:00 |
|
chyyran
|
95ac8adc20
|
rt(d3d12,d3d11): remove unused COLOR attribute in quad
|
2024-02-22 01:16:42 -05:00 |
|
chyyran
|
699243c0ab
|
dep: update Cargo.lock
|
2024-02-20 19:26:43 -05:00 |
|
chyyran
|
6d25a653a9
|
reflect: remove unused spirv-linker dependency
|
2024-02-20 19:26:43 -05:00 |
|
chyyran
|
f073c76ade
|
chore: Release
|
2024-02-19 16:19:05 -05:00 |
|
chyyran
|
50aa582fa8
|
reflect(d3d12): fakesign dxil blobs to avoid needing dxil.dll
|
2024-02-19 09:54:19 -05:00 |
|
chyyran
|
a8ae407ddb
|
chore: Release
|
2024-02-17 03:01:28 -05:00 |
|
Ronny Chan
|
fe84e6a490
|
rt(gl): use identity matrix for intermediate GL passes
|
2024-02-17 03:00:53 -05:00 |
|
chyyran
|
1f5b4380a3
|
chore: Release
|
2024-02-16 18:18:33 -05:00 |
|
chyyran
|
c22328f025
|
build: revert ahash to 0.8.7
|
2024-02-16 18:07:41 -05:00 |
|
chyyran
|
af49128ee7
|
chore: Release
|
2024-02-16 01:53:56 -05:00 |
|
chyyran
|
d3d8e85461
|
capi: replace unstable library features with polyfills
|
2024-02-16 01:19:52 -05:00 |
|
chyyran
|
017a1a6232
|
fmt: clean up imports and features
|
2024-02-16 01:19:52 -05:00 |
|
chyyran
|
b47b27fadb
|
rt(vk): update gpu-allocator
|
2024-02-16 01:19:52 -05:00 |
|
chyyran
|
ba6c32e858
|
rt(wgpu): enable large thread size if possible
|
2024-02-15 21:43:02 -05:00 |
|
chyyran
|
c0ecae844c
|
reflect(wgsl): link spirv to remove unused input/outputs
|
2024-02-15 21:43:02 -05:00 |
|
chyyran
|
cbac011969
|
reflect(wgsl): only analyze active ubo members
|
2024-02-15 21:43:02 -05:00 |
|
chyyran
|
d6f1af8691
|
rt: fix tests
|
2024-02-15 21:43:02 -05:00 |
|
chyyran
|
e944330692
|
docs: add halfbrown as direct dependency of librashader for docs rendering
|
2024-02-14 21:28:21 -05:00 |
|
chyyran
|
f7dd955c0a
|
chore: Release
|
2024-02-14 20:51:57 -05:00 |
|
chyyran
|
b348e8591f
|
lib: use a faster hashmap implementation
|
2024-02-14 20:50:17 -05:00 |
|
chyyran
|
a2987555a2
|
chore: Release
|
2024-02-14 03:08:40 -05:00 |
|
chyyran
|
fb62a1e3f4
|
build: downgrade ahash to 0.8.7
|
2024-02-14 03:08:09 -05:00 |
|
chyyran
|
ad4e72f359
|
rt: use bytemuck::offset_of instead of std::mem::offset_of
|
2024-02-14 03:08:09 -05:00 |
|
chyyran
|
ab31abb3d7
|
capi(mtl): prep metal capi
|
2024-02-14 03:08:09 -05:00 |
|
chyyran
|
3b0531dc62
|
rt(mtl): rename librashader-runtime-metal to librashader-runtime-mtl to match existing convention and export from root crate
|
2024-02-14 03:08:09 -05:00 |
|
chyyran
|
5554703af7
|
rt(mtl): fix stride asssignment
|
2024-02-14 03:08:09 -05:00 |
|
chyyran
|
a7b1682a37
|
rt(mtl): implement filter pass and filter chain logic
|
2024-02-14 03:08:09 -05:00 |
|
chyyran
|
8dc0e0d100
|
rt(mtl): set up pipeline objects and renderpass
|
2024-02-14 03:08:09 -05:00 |
|
chyyran
|
d5ef5904f3
|
cache: get rid of rusqlite to avoid a C dependency
|
2024-02-14 00:55:52 -05:00 |
|
chyyran
|
aca5b5420c
|
rt(gl): use struct for draw_quad
|
2024-02-13 02:01:20 -05:00 |
|
chyyran
|
c121087348
|
rt(vk, wgpu): use structs for quad data
|
2024-02-13 02:01:20 -05:00 |
|
chyyran
|
d0a5224c10
|
dep: upgrade librashader-spirv-cross
|
2024-02-11 15:48:01 -05:00 |
|
chyyran
|
252f685967
|
reflect: abstract away output compiler into its own trait
|
2024-02-11 15:48:01 -05:00 |
|
chyyran
|
4733831500
|
rt(vk): update winit in tests
|
2024-02-11 15:48:01 -05:00 |
|
chyyran
|
12af3c3f3a
|
chore: Release
|
2024-02-09 18:30:07 -05:00 |
|
chyyran
|
fa8ee5d143
|
build: fix cbindgen not finding ctypes
* removes capi internal interface from librashader crate
* adds missing noop impls in header
* fix build on rustc < 1.74
|
2024-02-09 18:02:30 -05:00 |
|
chyyran
|
8f89b3e720
|
doc(preset): document preset contexts
|
2024-02-09 03:07:23 -05:00 |
|
chyyran
|
c34fa4195b
|
chore: Release
|
2024-02-09 02:55:02 -05:00 |
|
chyyran
|
9732812b91
|
build: fix build script clap to 4.1.0
|
2024-02-09 02:02:13 -05:00 |
|
chyyran
|
a14b36e05b
|
presets: initial preset contexts API
|
2024-02-09 02:02:13 -05:00 |
|
chyyran
|
f9fdb93c0c
|
dep: update glslang and bitflags
|
2024-02-08 18:16:10 -05:00 |
|
chyyran
|
b7f62dc378
|
chore: Release
|
2024-02-07 23:56:09 -05:00 |
|
chyyran
|
91794dd353
|
build: remove cmake and python 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
|
665570342c
|
doc(lib): add wgpu-types to librashader deps
|
2024-02-06 23:59:55 -05:00 |
|
chyyran
|
fb2bcc5d52
|
chore: Release
|
2024-02-06 21:41:00 -05:00 |
|
chyyran
|
5c8428eac8
|
lib: add wgpu dependency in runtime-wgpu
|
2024-02-06 21:38:17 -05:00 |
|