Commit graph

  • af49128ee7 chore: Release chyyran 2024-02-16 01:53:56 -0500
  • d3d8e85461 capi: replace unstable library features with polyfills chyyran 2024-02-16 01:12:48 -0500
  • 017a1a6232 fmt: clean up imports and features chyyran 2024-02-16 00:38:28 -0500
  • e622479c76 build: ignore rust-version if using RUSTC_BOOTSTRAP chyyran 2024-02-16 00:33:03 -0500
  • b47b27fadb rt(vk): update gpu-allocator chyyran 2024-02-16 00:24:23 -0500
  • ba6c32e858 rt(wgpu): enable large thread size if possible chyyran 2024-02-15 20:52:25 -0500
  • edca0f1749 rt(mtl): only gen mipmaps if the level count is greater than 1 chyyran 2024-02-15 19:57:34 -0500
  • efdfd56e0e rt(mtl): don't allow buffers of size 0 chyyran 2024-02-15 19:55:22 -0500
  • c0ecae844c reflect(wgsl): link spirv to remove unused input/outputs chyyran 2024-02-15 19:22:28 -0500
  • cbac011969 reflect(wgsl): only analyze active ubo members chyyran 2024-02-15 18:57:51 -0500
  • 350508a7aa preprocess: strip #pragma parameter chyyran 2024-02-15 01:05:01 -0500
  • d6f1af8691 rt: fix tests chyyran 2024-02-15 01:04:49 -0500
  • adeb9435fc ci: build on macos-14 runner chyyran 2024-02-14 21:39:46 -0500
  • 499b8f5791 ci: make package-obs require approval from maintainers chyyran 2024-02-14 21:37:00 -0500
  • e944330692 docs: add halfbrown as direct dependency of librashader for docs rendering chyyran 2024-02-14 21:28:21 -0500
  • f7dd955c0a chore: Release chyyran 2024-02-14 20:51:57 -0500
  • 227e6e743d pkg: remove runtime dependencies chyyran 2024-02-14 20:17:22 -0500
  • 6fbc4b3075 fmt: cargo fmt chyyran 2024-02-14 19:22:25 -0500
  • 05467c2c78 docs: update readme to include macOS binary refs chyyran 2024-02-14 18:48:44 -0500
  • b7673de811 reflect: remove unneeded TAIT feature bound chyyran 2024-02-14 18:16:23 -0500
  • 4247e64336 docs: update capi docs chyyran 2024-02-14 18:10:52 -0500
  • b348e8591f lib: use a faster hashmap implementation chyyran 2024-02-14 17:54:49 -0500
  • dc1ab35d89 doc: bump api version chyyran 2024-02-14 03:15:05 -0500
  • 7f4a883288 doc: add some examples chyyran 2024-02-14 03:14:47 -0500
  • a2987555a2 chore: Release chyyran 2024-02-14 03:08:40 -0500
  • 3afcd6223c build(capi): dont enable all core features chyyran 2024-02-14 03:04:40 -0500
  • fb62a1e3f4 build: downgrade ahash to 0.8.7 chyyran 2024-02-14 02:29:32 -0500
  • dca93a1310 test(mtl): add objc example chyyran 2024-02-14 02:25:10 -0500
  • 4259b65ee0 doc(lib): hack to remove wgpu dependency on docsrs chyyran 2024-02-14 01:28:58 -0500
  • f058134944 rt(wgpu): don't enable all backends by default chyyran 2024-02-14 01:11:15 -0500
  • ad4e72f359 rt: use bytemuck::offset_of instead of std::mem::offset_of chyyran 2024-02-14 00:54:30 -0500
  • 5c08205360 capi(ld): don't use designated initializer for loader chyyran 2024-02-13 18:12:30 -0500
  • cc93e37701 reflect: get rid of redundant shader compiler argument chyyran 2024-02-13 17:37:48 -0500
  • 76aa5ce4c6 capi(mtl): implement capi for metal chyyran 2024-02-13 03:03:45 -0500
  • d89839be16 rt(msl): move main.rs test to tests folder chyyran 2024-02-13 03:00:19 -0500
  • a1696813aa rt(mtl): optimize buffer usage on apple silicon gpus chyyran 2024-02-13 02:51:08 -0500
  • 004b073b1a rt(mtl): reenable mipmaps chyyran 2024-02-13 02:34:26 -0500
  • bceb0623a3 rt(mtl): implement clear textures chyyran 2024-02-13 02:29:54 -0500
  • ab31abb3d7 capi(mtl): prep metal capi chyyran 2024-02-12 23:44:37 -0500
  • 3b0531dc62 rt(mtl): rename librashader-runtime-metal to librashader-runtime-mtl to match existing convention and export from root crate chyyran 2024-02-12 23:41:18 -0500
  • 363657deef rt(vk): make render passes the default, and dynamic rendering not. chyyran 2024-02-12 23:28:01 -0500
  • 05f634a9b9 rt(mtl): properly bind push buffer and select bgra8 in place of rgba8 chyyran 2024-02-12 19:43:28 -0500
  • 43da6e60c6 rt(mtl): do intermediate passes offscreen chyyran 2024-02-12 00:43:51 -0500
  • 30dfa1a655 rt(mtl): update with new semantics chyyran 2024-02-12 02:04:01 -0500
  • 325e39063a rt(mtl): move test to main chyyran 2024-02-11 23:31:13 -0500
  • 5554703af7 rt(mtl): fix stride asssignment chyyran 2024-02-12 00:12:08 -0500
  • a7b1682a37 rt(mtl): implement filter pass and filter chain logic chyyran 2024-02-11 20:38:55 -0500
  • ba3154b92d rt(mtl): implement texture and buffer abstractions chyyran 2024-02-11 17:54:13 -0500
  • 6780397d49 rt(mtl): fix build on windows chyyran 2024-02-11 18:01:13 -0500
  • 1aedb1bea7 rt: auto-impl parameters chyyran 2024-02-11 18:01:00 -0500
  • 8dc0e0d100 rt(mtl): set up pipeline objects and renderpass chyyran 2024-02-10 20:59:01 -0500
  • f40df9a54a rt(mtl): drawquad chyyran 2024-02-10 00:04:16 -0500
  • 12d55e928e rt(mtl): common + shaderset for metal chyyran 2024-02-09 18:22:14 -0500
  • d5ef5904f3 cache: get rid of rusqlite to avoid a C dependency chyyran 2024-02-14 00:46:15 -0500
  • aca5b5420c rt(gl): use struct for draw_quad chyyran 2024-02-13 01:26:40 -0500
  • c121087348 rt(vk, wgpu): use structs for quad data chyyran 2024-02-11 16:46:43 -0500
  • 2d98ebec1b rt(gl): fix tests chyyran 2024-02-13 01:11:06 -0500
  • 849a749f1a reflect(cross-glsl): don't unset vertex input attributes chyyran 2024-02-13 01:09:45 -0500
  • daf30c83c0 rt: add Rotation, TotalSubFrames, CurrentSubFrame uniform semantics chyyran 2024-02-12 01:56:39 -0500
  • 3c3f024ef8 preset: add original scaletype chyyran 2024-02-12 01:02:46 -0500
  • 4762055dc1 reflect(msl): naga msl implementation chyyran 2024-02-11 15:39:11 -0500
  • d0a5224c10 dep: upgrade librashader-spirv-cross chyyran 2024-02-11 13:21:50 -0500
  • 178790a202 ci: allow ubuntu to fail chyyran 2024-02-11 11:36:41 -0500
  • 528dd1b53c reflect: fix some refs chyyran 2024-02-11 10:21:31 -0500
  • a495b693a6 reflect(msl): implement spirv-cross msl chyyran 2024-02-11 02:54:22 -0500
  • c67e9f4801 reflect: move folder structure around to be a little better chyyran 2024-02-11 02:23:01 -0500
  • e1f62fc984 reflect: remove ShaderOutputCompiler and just delegate to FromCompilation chyyran 2024-02-10 21:17:58 -0500
  • b98d86a940 reflect: allow specifying output toolchain chyyran 2024-02-10 20:46:35 -0500
  • 252f685967 reflect: abstract away output compiler into its own trait chyyran 2024-02-10 18:54:57 -0500
  • a7ca391ef6 reflect: abstract away input compiler from compilation chyyran 2024-02-10 17:47:05 -0500
  • 11d12730eb rt(wgpu): don't use rayon on wasm32 chyyran 2024-02-10 09:30:52 -0500
  • 4733831500 rt(vk): update winit in tests chyyran 2024-02-10 01:48:41 -0500
  • abbec84594 rt(d3d12): rename quad_render to draw_quad chyyran 2024-02-10 01:16:33 -0500
  • 12af3c3f3a chore: Release chyyran 2024-02-09 18:30:07 -0500
  • b9a6b869e3
    Merge pull request #37 from SnowflakePowered/preset-context Ronny Chan 2024-02-09 18:29:11 -0500
  • fa8ee5d143 build: fix cbindgen not finding ctypes chyyran 2024-02-09 17:48:20 -0500
  • 8f89b3e720 doc(preset): document preset contexts chyyran 2024-02-09 03:07:23 -0500
  • c34fa4195b chore: Release chyyran 2024-02-09 02:55:02 -0500
  • 2fbc7f92da capi: add preset_ctx C API chyyran 2024-02-09 02:07:02 -0500
  • 9732812b91 build: fix build script clap to 4.1.0 chyyran 2024-02-09 00:01:07 -0500
  • 4da6c98655 rt: add driver context + path context for FilterChain::load_with_path chyyran 2024-02-08 21:45:04 -0500
  • a14b36e05b presets: initial preset contexts API chyyran 2024-02-08 21:33:17 -0500
  • b2d8d084be test: update shaders_slang chyyran 2024-02-08 18:19:57 -0500
  • f1524f6049 preset: initial work on context chyyran 2023-07-20 01:51:23 -0400
  • 6d4e6590de
    Merge pull request #36 from LukeUsher/master Ronny Chan 2024-02-08 21:16:20 -0500
  • e776ee2823 ci: only do OBS tasks on origin chyyran 2024-02-08 18:15:24 -0500
  • 3d74f27d77 rt(vk): fix double free in RawVulkanBuffer chyyran 2024-02-08 18:09:23 -0500
  • f9fdb93c0c dep: update glslang and bitflags chyyran 2024-02-08 18:08:23 -0500
  • 7f0f985a14 support building for macOS and non-linux unixes Luke Usher 2024-02-08 15:20:42 +0000
  • b7f62dc378 chore: Release chyyran 2024-02-07 23:56:09 -0500
  • b796494cc6 build: remove libvulkan buildtime dependency chyyran 2024-02-07 23:12:08 -0500
  • 91794dd353 build: remove cmake and python dependency chyyran 2024-02-07 23:06:38 -0500
  • 2b208f1848 dep: remove shaderc dependency chyyran 2024-02-07 22:26:17 -0500
  • 47f6e0f10e chore: Release chyyran 2024-02-07 00:00:18 -0500
  • 665570342c doc(lib): add wgpu-types to librashader deps chyyran 2024-02-06 23:59:55 -0500
  • fb2bcc5d52 chore: Release chyyran 2024-02-06 21:41:00 -0500
  • 8015a2a796 fmt: cleanup repo chyyran 2024-02-06 21:36:22 -0500
  • 5c8428eac8 lib: add wgpu dependency in runtime-wgpu chyyran 2024-02-06 21:31:00 -0500
  • 8fb2179ae8 lib: add wgpu dependency in runtime-wgpu chyyran 2024-02-06 21:31:00 -0500
  • f6268a621c chore: Release chyyran 2024-02-06 19:20:37 -0500