chyyran
|
9cad2b9128
|
reflect: make reflect errors non-exhaustive
|
2022-11-27 23:37:45 -05:00 |
|
chyyran
|
964da02c39
|
reflect: rename non_uniforms to texture_semantics
|
2022-11-27 23:11:21 -05:00 |
|
chyyran
|
f0bc2d92af
|
d3d11: load shaders and buffers
|
2022-11-26 23:57:22 -05:00 |
|
chyyran
|
2e5c9c835a
|
reflect: align push constant buffer sizes to 16 bytes
|
2022-11-26 23:57:01 -05:00 |
|
chyyran
|
cb8af115c7
|
gl: don't rename inputs/outputs
|
2022-11-24 02:24:05 -05:00 |
|
chyyran
|
6d11323520
|
gl: use real texture names when fixing bindings
|
2022-11-24 02:08:58 -05:00 |
|
chyyran
|
dadfb6ba33
|
dx11: begin to work on dx11 implementation
|
2022-11-24 01:37:16 -05:00 |
|
chyyran
|
254875de29
|
reflect: desugar rpitit into tait to avoid incomplete feature warning
|
2022-11-21 18:19:43 -05:00 |
|
chyyran
|
1978350d97
|
fmt: cleanup unused items
|
2022-11-21 17:47:38 -05:00 |
|
chyyran
|
86ad32ff0a
|
lib: sort out base library structure
|
2022-11-21 16:53:36 -05:00 |
|
chyyran
|
38ce621664
|
reflect: make compilation an associated function
|
2022-11-21 16:28:28 -05:00 |
|
chyyran
|
1579516d25
|
fmt: clean up unused items
|
2022-11-21 16:21:50 -05:00 |
|
chyyran
|
80fa30e54e
|
preprocess: move ShaderSource to preprocess and rename common def libs
|
2022-11-21 16:13:37 -05:00 |
|
chyyran
|
10eb2c3106
|
gl: implement passfeedback and original history
|
2022-11-21 02:13:10 -05:00 |
|
chyyran
|
090df176c8
|
gl: fix sampler binding
|
2022-11-19 22:03:58 -05:00 |
|
chyyran
|
d49fa5307a
|
gl: clean up uniform binding storage
|
2022-11-19 18:48:54 -05:00 |
|
chyyran
|
d37fc0ccb5
|
gl: clean up the huge lib.rs file
|
2022-11-14 01:49:51 -05:00 |
|
chyyran
|
b1beb0e46f
|
reflect: get rid of meaningful indices for variable semantics
|
2022-11-13 02:07:21 -05:00 |
|
chyyran
|
dcbdb382e1
|
presets: allow comments on the same line as a declaration
|
2022-11-13 01:57:22 -05:00 |
|
chyyran
|
66d1c872ee
|
gl: get some more reflection work done
|
2022-11-12 01:23:49 -05:00 |
|
chyyran
|
bbefc3ced3
|
gl: expose compiler in gl result
|
2022-11-11 02:26:57 -05:00 |
|
chyyran
|
f3d0b2acae
|
fmt: run clippy
|
2022-11-11 01:53:02 -05:00 |
|
chyyran
|
41f721aa6d
|
reflect: clean up public reflect API a little
|
2022-11-11 01:44:41 -05:00 |
|
chyyran
|
993359115e
|
reflect: hide spirv details from consumer
|
2022-11-09 01:51:10 -05:00 |
|
chyyran
|
301b8bf209
|
gl: add name mapping to gl compiler
|
2022-11-09 01:11:25 -05:00 |
|
chyyran
|
f1280202e5
|
hlsl: implement hlsl reflection
|
2022-11-07 00:25:11 -05:00 |
|
chyyran
|
d6f47f83ca
|
fmt: run clippy
|
2022-10-31 20:29:25 -04:00 |
|
chyyran
|
5ec604e536
|
chore: run fmt
|
2022-10-27 20:39:39 -04:00 |
|
chyyran
|
073921b9fb
|
reflect: implement shader reflection
|
2022-10-27 02:22:44 -04:00 |
|
chyyran
|
75bbd3eacf
|
reflect: finish buffer parameter parsing
|
2022-10-26 01:19:04 -04:00 |
|
chyyran
|
3a0b545ad2
|
reflect: more work on semantics binding
|
2022-10-25 22:13:39 -04:00 |
|
chyyran
|
809c58f34d
|
reflect: move naga stuff to naga
|
2022-10-25 01:50:08 -04:00 |
|
chyyran
|
6ab3775b23
|
reflect: some cursed experiments
|
2022-10-25 01:47:41 -04:00 |
|
chyyran
|
36a885e55a
|
reflect: partially implement reflection
|
2022-10-23 23:22:26 -04:00 |
|
chyyran
|
0f91b9a49e
|
reflect: add reflection crate
|
2022-10-23 02:36:41 -04:00 |
|