Commit graph

  • 0efaf2b8a0 doc: fix docsrs build on macos chyyran 2024-08-21 01:03:41 -0400
  • 436d1fe3cd chore: Release chyyran 2024-08-21 00:38:32 -0400
  • 0ce11bac71 doc: promote d3d9 to secondary support chyyran 2024-08-20 22:29:47 -0400
  • bc269c270c rt(d3d9): remove backtrace from Direct3DError chyyran 2024-08-20 22:10:47 -0400
  • db3d5d05a6 presets: use crate for extract_if with fully qualified syntax to avoid name collision with unstable std chyyran 2024-08-20 22:08:17 -0400
  • 1957f576ca reflect: further improve link i/o pass by ensuring that the output SPIR-V is valid according to Vulkan 1.0 semantics chyyran 2024-08-20 21:56:23 -0400
  • 5560c1ed09 runtime: use a more efficient swizzling implementation without array_chunks_mut chyyran 2024-08-20 17:29:39 -0400
  • f8c055524b doc(readme): document shader pre-linkage chyyran 2024-08-20 00:10:23 -0400
  • fee92113f1 ci: remove PR full test chyyran 2024-08-20 00:07:13 -0400
  • 45c3c876f4 reflect: remove explicit compile function in favour of TryFrom chyyran 2024-08-12 02:14:45 -0400
  • 28f5674a80 presets: remove rustc 1.74 compatibility chyyran 2024-08-11 00:52:21 -0400
  • bffad12ea2 doc(presets): add docstring for ContextItem::key chyyran 2024-08-10 23:47:55 -0400
  • 321e30a0f1 capi: extend config_struct macro to handle overrides chyyran 2024-02-26 22:18:12 -0500
  • 9b40c10466 reflect: improve inout link algorithm chyyran 2024-08-19 01:31:26 -0400
  • cd14bca23a Revert "reflect: improve inout link algorithm" Ronny Chan 2024-08-19 01:52:58 -0400
  • 1ac78695c6 reflect: improve inout link algorithm chyyran 2024-08-19 01:31:26 -0400
  • d1e49b7eb4 rt(d3d9): search "global" namespace for register assignments chyyran 2024-08-12 01:38:29 -0400
  • 5ef0055e05 rt(d3d9): fix vertex assignments accidentally searching fragment chyyran 2024-08-12 01:37:18 -0400
  • 1c6581d737 rt(d3d9): set colorwritemask to all chyyran 2024-08-12 01:36:57 -0400
  • ac66b1b6f6 style: fix warnings chyyran 2024-08-09 00:55:58 -0400
  • 977975f4c7 doc: document naga reflect chyyran 2024-08-09 00:29:04 -0400
  • 3b9514ad38 doc: allow wgpu doc on apple chyyran 2024-08-09 00:25:04 -0400
  • 899fb50da6 chore: Release chyyran 2024-08-03 00:13:40 -0400
  • 162226ce44 ci: don't build locally chyyran 2024-08-02 01:35:13 -0400
  • 039fdfd41a ci: update OBS build platform chyyran 2024-08-02 01:16:25 -0400
  • e13bb88df2 doc: update MSRV due to naga chyyran 2024-08-02 01:09:43 -0400
  • 7b375658c5 dep: update cargo.lock chyyran 2024-03-07 20:56:30 -0500
  • 3fb6e3843e dep: update to windows 0.58 chyyran 2024-08-02 00:53:13 -0400
  • 3cda5b706d rt(d3d12): get rid of size in inputview chyyran 2024-03-07 20:56:30 -0500
  • 4d6793d305 rt(d3d11): get rid of input/output view wrappers chyyran 2024-03-07 20:15:16 -0500
  • 35f499f5e1 wgpu: enable pipeline caching chyyran 2024-08-01 02:06:28 -0400
  • 6ce711db26 ci: don't build Arch chyyran 2024-08-01 01:32:41 -0400
  • d4b4366836 dep: update ash to 0.38 chyyran 2024-08-01 01:23:18 -0400
  • c646086df4 dep: update wgpu chyyran 2024-08-01 01:09:27 -0400
  • f6cf642e50 chore: Release chyyran 2024-07-29 00:44:51 -0400
  • 98958dfb5e dep: update rustc_hash chyyran 2024-06-21 20:55:21 -0400
  • b5d523e9f3 rt(mtl): move icrate definitions to objc2-metal chyyran 2024-06-21 20:50:35 -0400
  • 5e9ce1207c Revert "ci: temporarily remove deny-deprecated on ctypes to unblock ares" chyyran 2024-06-15 01:10:35 -0400
  • 1b0574c140 presets: show file name and details on io error Hubert Hirtz 2024-07-15 00:00:47 +0200
  • b84e104212 capi: fix malformed vulkan include Stefan Schlosser 2024-07-27 11:00:00 +0200
  • fff80df5a0 ci: temporarily remove deny-deprecated on ctypes to unblock ares chyyran 2024-06-14 17:53:26 -0400
  • 875968d097 dep: update spirv_cross chyyran 2024-06-14 17:41:06 -0400
  • fa48b936be rt: cap texture scaling to [1, 16384] chyyran 2024-06-14 17:34:02 -0400
  • 0a9fa16855 rt: update for new TAIT scope rules chyyran 2024-06-14 17:18:43 -0400
  • d558c6e50d dep: update image dependency chyyran 2024-06-14 17:06:16 -0400
  • 48d91dfe58 dep: update image dependency chyyran 2024-05-04 00:31:51 -0400
  • d7665cac9b Update wgpu Isaac Marovitz 2024-04-30 17:21:48 -0400
  • e8ffd8fdf3 chore: Release chyyran 2024-03-08 00:18:30 -0500
  • d893b6ec97 doc: update supported runtime table to include D3D9 and clarify wgpu status chyyran 2024-03-07 21:45:19 -0500
  • 8c8e386a6c capi(d3d9): expose d3d9 in capi chyyran 2024-03-07 19:37:39 -0500
  • b7071958bd rt(d3d9): add a runtime for direct3d 9 chyyran 2024-03-03 01:07:07 -0500
  • 5feac91af2 runtime: add ARGB8 pixel format chyyran 2024-03-07 01:36:04 -0500
  • 9c895caa51 wgpu: fix format mismatch for copies chyyran 2024-03-07 19:55:34 -0500
  • 7593f9f9b5 rt: pass device context to uniform binder if needed chyyran 2024-03-04 02:10:08 -0500
  • af3ea252ba rt(d3d11): split luts out to own module chyyran 2024-03-02 14:32:48 -0500
  • 9dc0cf26fd chore: Release chyyran 2024-03-05 19:04:14 -0500
  • 2550bf7ed5 test: update shaders_slang chyyran 2024-03-05 19:03:54 -0500
  • 35fc21bbef capi: fix mtl noop free fn name chyyran 2024-03-05 18:50:18 -0500
  • 89b620a7c1 rt(gl46): fix invalid framebuffer copies chyyran 2024-03-05 18:49:33 -0500
  • 66a0ee21e3 Revert "rt(gl): account for flipped coordinate space when blitting to output" chyyran 2024-03-05 18:45:18 -0500
  • 31b7a6f33f chore: Release chyyran 2024-03-03 13:21:29 -0500
  • ed7216990a test: update slang_shaders chyyran 2024-03-03 13:19:45 -0500
  • 623c6776f7 rt(gl): account for flipped coordinate space when blitting to output chyyran 2024-03-03 12:44:24 -0500
  • bacfbf0791 cache: delete cache if corrupted chyyran 2024-03-03 03:01:22 -0500
  • e02e1ae26a rt(gl): load luts with topleft origin due to MVP changes chyyran 2024-03-03 02:16:45 -0500
  • d72519b9fd chore: Release chyyran 2024-03-01 01:41:50 -0500
  • 752417f320 rt(vk): switch from an rwlock to a mutex for allocator chyyran 2024-02-28 18:04:33 -0500
  • 10ad2d927c rt(d3d12): make descriptor heap lockfree chyyran 2024-02-28 17:55:25 -0500
  • 8a9adebb96 rt(d3d12): upgrade to windows 0.52 chyyran 2024-02-26 19:06:43 -0500
  • 7719b939f9 rt(d3d11): upgrade to windows 0.52 chyyran 2024-02-26 19:04:40 -0500
  • a849f5e745 dep: unify on windows 0.52.0 chyyran 2024-02-26 18:49:59 -0500
  • f61bed3a22 vk: remove unneeded device arcs chyyran 2024-02-26 00:21:51 -0500
  • 4ef4b8762b chore: Release chyyran 2024-02-24 12:38:13 -0500
  • a5c684a7ee ci: parallelize tests chyyran 2024-02-24 01:59:56 -0500
  • 8ba4b72cf1 ci: update github-ci and suppress info logs chyyran 2024-02-23 00:34:19 -0500
  • 7a3a690166 reflect: improve error messages chyyran 2024-02-22 19:43:30 -0500
  • b5bc3c11e1 ci: emit github warnings on failure chyyran 2024-02-22 00:02:09 -0500
  • c7dd7796db ci: switch to dtolnay/rust-toolchain chyyran 2024-02-21 01:05:59 -0500
  • 9741ab2cd1 ci: add a full test suite for reflecting things chyyran 2024-02-21 01:00:23 -0500
  • b378c45039 lib: reexport MSL target chyyran 2024-02-21 00:47:30 -0500
  • c7d1d347a4 rt: unify drawquad type chyyran 2024-02-22 00:41:29 -0500
  • 95ac8adc20 rt(d3d12,d3d11): remove unused COLOR attribute in quad chyyran 2024-02-22 00:14:17 -0500
  • 372315022d ci: pin toolchain used for aarch64-pc-windows-msvc chyyran 2024-02-20 18:26:51 -0500
  • 699243c0ab dep: update Cargo.lock chyyran 2024-02-20 18:14:48 -0500
  • 6d25a653a9 reflect: remove unused spirv-linker dependency chyyran 2024-02-20 18:13:17 -0500
  • be11953516 build: allow passing arbitrary cargo flags chyyran 2024-02-20 18:08:00 -0500
  • e38f2636d9 ci: build for aarch64-windows chyyran 2024-02-20 17:55:46 -0500
  • f073c76ade chore: Release chyyran 2024-02-19 16:19:05 -0500
  • 7ef3780222 fmt: cargo fmt chyyran 2024-02-19 12:39:44 -0500
  • d60ff76fb2 ci: unify build workflow chyyran 2024-02-19 12:01:50 -0500
  • 50aa582fa8 reflect(d3d12): fakesign dxil blobs to avoid needing dxil.dll chyyran 2024-02-18 16:19:36 -0500
  • e8eee02bfb reflect: always link and trim unused inouts chyyran 2024-02-18 16:10:32 -0500
  • 22aa59b598 reflect: move spirv_passes out of naga chyyran 2024-02-18 15:16:16 -0500
  • b75a614873 doc(reflect): document ShaderReflectObject chyyran 2024-02-18 15:16:05 -0500
  • a8ae407ddb chore: Release chyyran 2024-02-17 03:01:28 -0500
  • fe84e6a490 rt(gl): use identity matrix for intermediate GL passes Ronny Chan 2024-02-17 02:54:39 -0500
  • 913ede3852 rt(wgpu): set viewport depth to 0-1 chyyran 2024-02-17 02:42:03 -0500
  • 1f5b4380a3 chore: Release chyyran 2024-02-16 18:18:33 -0500
  • ce3a8c6e52 doc: document msrv chyyran 2024-02-16 18:14:38 -0500
  • c22328f025 build: revert ahash to 0.8.7 chyyran 2024-02-16 18:07:41 -0500