Commit graph

  • 254875de29 reflect: desugar rpitit into tait to avoid incomplete feature warning chyyran 2022-11-21 18:19:43 -0500
  • 1978350d97 fmt: cleanup unused items chyyran 2022-11-21 17:47:38 -0500
  • b017127b9d gl: use explicit error type chyyran 2022-11-21 17:44:38 -0500
  • 86ad32ff0a lib: sort out base library structure chyyran 2022-11-21 16:53:36 -0500
  • 38ce621664 reflect: make compilation an associated function chyyran 2022-11-21 16:28:28 -0500
  • 1579516d25 fmt: clean up unused items chyyran 2022-11-21 16:21:50 -0500
  • 80fa30e54e preprocess: move ShaderSource to preprocess and rename common def libs chyyran 2022-11-21 16:13:37 -0500
  • e0b66c2c60 gl: move Size to librashader core chyyran 2022-11-21 03:01:26 -0500
  • 4124ae3955 gl: clean up visibility in some APIs chyyran 2022-11-21 02:56:03 -0500
  • df03fdc5eb dx11: get dx11 to compile again chyyran 2022-11-21 02:39:39 -0500
  • 26fa21f0c2 doc: update readme chyyran 2022-11-21 02:38:23 -0500
  • b799c1c6ef gl: initialize history and feedback fbos before drawing chyyran 2022-11-21 02:36:37 -0500
  • 4cbc831bf3 image: flip image vertically chyyran 2022-11-21 02:13:22 -0500
  • 10eb2c3106 gl: implement passfeedback and original history chyyran 2022-11-21 02:13:10 -0500
  • 0b336ca8c5 gl: fix vec4 buffer length chyyran 2022-11-20 02:23:10 -0500
  • 1e9d180bf0 gl: implement PassOutput binding chyyran 2022-11-20 02:09:05 -0500
  • 23b13ef047 gl: clean up filter_chain a little bit chyyran 2022-11-20 01:09:05 -0500
  • eb582e396e gl: make framecount usize chyyran 2022-11-20 00:05:50 -0500
  • 5ed6cc6e52 fmt: run rustfmt and clippy chyyran 2022-11-19 23:16:57 -0500
  • e911d40429 gl: abstract output to render target chyyran 2022-11-19 23:16:19 -0500
  • 19cd09d32b gl: move chains to to filter_chain module chyyran 2022-11-19 22:09:01 -0500
  • 090df176c8 gl: fix sampler binding chyyran 2022-11-19 22:03:58 -0500
  • d49fa5307a gl: clean up uniform binding storage chyyran 2022-11-19 18:48:54 -0500
  • 2c8f2685f2 gl: fix viewport stuff before i forget chyyran 2022-11-19 02:35:02 -0500
  • 83dc63ffe0 gl: fix ubo binding chyyran 2022-11-19 02:28:22 -0500
  • 3aee36a361 gl: use texture storage chyyran 2022-11-19 01:55:49 -0500
  • afc750c37c gl: correct scaling options chyyran 2022-11-17 01:21:29 -0500
  • c06751eca9 gl: load luts chyyran 2022-11-17 00:08:11 -0500
  • 888d7be50f gl: buffer building chyyran 2022-11-15 01:03:36 -0500
  • d37fc0ccb5 gl: clean up the huge lib.rs file chyyran 2022-11-14 01:49:51 -0500
  • 848d87021c gl: start work on frame history chyyran 2022-11-14 00:14:05 -0500
  • b1beb0e46f reflect: get rid of meaningful indices for variable semantics chyyran 2022-11-13 02:05:49 -0500
  • b987953181 gl: split parameter semantics to per-pass chyyran 2022-11-13 01:57:47 -0500
  • dcbdb382e1 presets: allow comments on the same line as a declaration chyyran 2022-11-13 01:57:22 -0500
  • 66d1c872ee gl: get some more reflection work done chyyran 2022-11-12 01:23:49 -0500
  • 6fcee1691f gl: implement hello triangle test for further debug chyyran 2022-11-11 21:52:22 -0500
  • bbefc3ced3 gl: expose compiler in gl result chyyran 2022-11-11 02:26:57 -0500
  • f3d0b2acae fmt: run clippy chyyran 2022-11-11 01:53:02 -0500
  • 41f721aa6d reflect: clean up public reflect API a little chyyran 2022-11-11 01:44:41 -0500
  • 993359115e reflect: hide spirv details from consumer chyyran 2022-11-09 01:51:10 -0500
  • 301b8bf209 gl: add name mapping to gl compiler chyyran 2022-11-09 01:11:25 -0500
  • f1280202e5 hlsl: implement hlsl reflection chyyran 2022-11-07 00:25:11 -0500
  • d6f47f83ca fmt: run clippy chyyran 2022-10-31 20:29:25 -0400
  • 5ec604e536 chore: run fmt chyyran 2022-10-27 20:39:39 -0400
  • 073921b9fb reflect: implement shader reflection chyyran 2022-10-27 02:22:44 -0400
  • 75bbd3eacf reflect: finish buffer parameter parsing chyyran 2022-10-26 01:19:04 -0400
  • 3a0b545ad2 reflect: more work on semantics binding chyyran 2022-10-25 22:13:39 -0400
  • 809c58f34d reflect: move naga stuff to naga chyyran 2022-10-25 01:50:08 -0400
  • 6ab3775b23 reflect: some cursed experiments chyyran 2022-10-25 01:47:41 -0400
  • 36a885e55a reflect: partially implement reflection chyyran 2022-10-23 23:22:26 -0400
  • 0f91b9a49e reflect: add reflection crate chyyran 2022-10-23 02:36:41 -0400
  • f0ad7ea3c8 chore: run fmt chyyran 2022-10-23 00:59:18 -0400
  • 3f83e0fcd0 preprocess: implement stage separator to complete preprocessor chyyran 2022-10-22 02:54:06 -0400
  • 394e09678d preprocess: implement meta parsing chyyran 2022-10-21 23:37:47 -0400
  • de161373a9 api: do some renaming of structs chyyran 2022-10-21 21:04:00 -0400
  • 2f85ea9f24 preprocess: add preprocessor module with include resolver chyyran 2022-10-21 01:12:17 -0400
  • 731c27a4be repo: move slang-shaders to root/test chyyran 2022-10-21 00:09:38 -0400
  • cc295133c0 preset: fix wrong scale type when x/y scale specified chyyran 2022-10-20 23:23:20 -0400
  • 1c18faa83e preset: consider scale when parsing xy scale chyyran 2022-10-20 23:11:23 -0400
  • 8606c55a92 chore: run clippy and fmt chyyran 2022-10-20 23:05:56 -0400
  • a43cd9f3d5 preset: implement missing scale_type_x/y chyyran 2022-10-20 23:04:29 -0400
  • 6b8449b4da preset: parse to config structs chyyran 2022-10-20 22:52:34 -0400
  • 806e1ae2ee preset: parse feedbackpass value chyyran 2022-10-20 02:37:56 -0400
  • 88080fe059 preset: fix multiline comments chyyran 2022-10-20 02:37:43 -0400
  • 2cb41d16b2 preset: handle parsing scale chyyran 2022-10-20 02:26:21 -0400
  • 1c2a83df09 preset: implement texture and parameter parsing chyyran 2022-10-20 01:59:15 -0400
  • c5b0ce211c presets: implement path resolution logic chyyran 2022-10-19 22:47:43 -0400
  • f43a57d29f chore: move src to root chyyran 2022-10-18 17:46:46 -0400
  • 25f0cd31c4 presets: initial structs for representing presets chyyran 2022-10-18 01:07:38 -0400
  • c17796f309 Initial commit chyyran 2022-10-17 23:52:16 -0400