chyyran
|
528dd1b53c
|
reflect: fix some refs
|
2024-02-11 15:48:01 -05:00 |
|
chyyran
|
a495b693a6
|
reflect(msl): implement spirv-cross msl
|
2024-02-11 15:48:01 -05:00 |
|
chyyran
|
c67e9f4801
|
reflect: move folder structure around to be a little better
|
2024-02-11 15:48:01 -05:00 |
|
chyyran
|
e1f62fc984
|
reflect: remove ShaderOutputCompiler and just delegate to FromCompilation
|
2024-02-11 15:48:01 -05:00 |
|
chyyran
|
b98d86a940
|
reflect: allow specifying output toolchain
|
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
|
a7ca391ef6
|
reflect: abstract away input compiler from compilation
|
2024-02-11 15:48:01 -05:00 |
|
chyyran
|
11d12730eb
|
rt(wgpu): don't use rayon on wasm32
doesn't build on wasm32 because missing glslang but that should be the only snag now
|
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
|
abbec84594
|
rt(d3d12): rename quad_render to draw_quad
|
2024-02-11 15:48:01 -05:00 |
|
chyyran
|
12af3c3f3a
|
chore: Release
|
2024-02-09 18:30:07 -05:00 |
|
Ronny Chan
|
b9a6b869e3
|
Merge pull request #37 from SnowflakePowered/preset-context
Preset context
|
2024-02-09 18:29:11 -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
|
2fbc7f92da
|
capi: add preset_ctx C API
|
2024-02-09 02:49:31 -05:00 |
|
chyyran
|
9732812b91
|
build: fix build script clap to 4.1.0
|
2024-02-09 02:02:13 -05:00 |
|
chyyran
|
4da6c98655
|
rt: add driver context + path context for FilterChain::load_with_path
|
2024-02-09 02:02:13 -05:00 |
|
chyyran
|
a14b36e05b
|
presets: initial preset contexts API
|
2024-02-09 02:02:13 -05:00 |
|
chyyran
|
b2d8d084be
|
test: update shaders_slang
|
2024-02-09 02:02:13 -05:00 |
|
chyyran
|
f1524f6049
|
preset: initial work on context
|
2024-02-09 02:02:13 -05:00 |
|
Ronny Chan
|
6d4e6590de
|
Merge pull request #36 from LukeUsher/master
build: support building for macOS and non-linux unixes
|
2024-02-08 21:16:20 -05:00 |
|
chyyran
|
e776ee2823
|
ci: only do OBS tasks on origin
|
2024-02-08 18:16:10 -05:00 |
|
chyyran
|
3d74f27d77
|
rt(vk): fix double free in RawVulkanBuffer
|
2024-02-08 18:16:10 -05:00 |
|
chyyran
|
f9fdb93c0c
|
dep: update glslang and bitflags
|
2024-02-08 18:16:10 -05:00 |
|
Luke Usher
|
7f0f985a14
|
support building for macOS and non-linux unixes
Also updates build.yml to add macOS runners
|
2024-02-08 16:31:05 +00:00 |
|
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
|
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
|
8015a2a796
|
fmt: cleanup repo
|
2024-02-06 21:38:17 -05:00 |
|
chyyran
|
5c8428eac8
|
lib: add wgpu dependency in runtime-wgpu
|
2024-02-06 21:38:17 -05:00 |
|
chyyran
|
8fb2179ae8
|
lib: add wgpu dependency in runtime-wgpu
|
2024-02-06 21:31:00 -05:00 |
|
chyyran
|
f6268a621c
|
chore: Release
|
2024-02-06 19:20:37 -05:00 |
|
chyyran
|
bbfd5153da
|
rt(wgpu): rename OutputView to WgpuOutputView
|
2024-02-06 19:04:28 -05:00 |
|
chyyran
|
37397ff216
|
lib: add wgpu to librashader library
|
2024-02-06 19:04:28 -05:00 |
|
chyyran
|
754e8da620
|
runtime: remove unused AsDerefable trait
|
2024-02-06 19:04:28 -05:00 |
|
chyyran
|
6c50880600
|
reflect: remove spirt test outputs
|
2024-02-06 19:04:28 -05:00 |
|
chyyran
|
acc9bfeb53
|
rt(wgpu): add blocking submission API
|
2024-02-06 19:04:28 -05:00 |
|
chyyran
|
54e86e7b06
|
fmt: clean up unused imports
|
2024-02-06 19:04:28 -05:00 |
|
chyyran
|
2450217c29
|
fmt: cargo fmt
|
2024-02-06 19:04:28 -05:00 |
|
chyyran
|
962a81c2e3
|
rt(wgsl): mipmaps
|
2024-02-06 19:04:28 -05:00 |
|
chyyran
|
11ab4b7c9a
|
build: tag RPITIT cause ubuntu 23.10 uses an older compiler
|
2024-02-06 19:04:28 -05:00 |
|
chyyran
|
121dbc4ed6
|
reflect(wgsl): properly adjust coordinate space to WGSL-expected
|
2024-02-06 19:04:28 -05:00 |
|
chyyran
|
31891e414f
|
rt(wgpu): fix enough stuff to get it to draw a frame
|
2024-02-06 19:04:28 -05:00 |
|
chyyran
|
e39834547c
|
rt(wgpu): take an arc of the source texture
|
2024-02-06 19:04:28 -05:00 |
|
chyyran
|
d5aa6b2e4a
|
rt(wgpu): sketch out skeleton for filter chain logic
|
2024-02-06 19:04:28 -05:00 |
|