Commit Graph

  • 7b25fce743
    Merge 2b79946205 into e92f3b5358 Rua 2025-04-13 17:30:05 +0200
  • 9b4e0b4143
    Merge cbcde1d1c6 into e92f3b5358 marc0246 2025-04-13 14:57:18 +0200
  • b497df9269
    Merge a20de2db2b into e92f3b5358 shaltupssen 2025-04-13 13:13:26 +0200
  • e92f3b5358
    Lower global descriptor set defaults (#2680) master marc0246 2025-04-13 12:45:09 +0200
  • 5be9a0c5de
    Lower global descriptor set defaults marc0246 2025-04-12 14:29:18 +0200
  • 2b79946205 Fix typos? Rua 2025-04-11 15:12:43 +0200
  • 8e149a6cf0 Move autogen to its own crate, no longer run in build.rs Rua 2025-04-11 14:53:55 +0200
  • 94ad869779
    #2675 changelog marc0246 2025-04-11 12:25:09 +0200
  • b060328563
    Refactor properties autogen (#2675) Rua 2025-04-11 12:23:10 +0200
  • cbcde1d1c6
    Don't enqueue deferreds that wait for nothing marc0246 2025-04-11 10:16:58 +0200
  • 2d4aab4044
    Don't refcount semaphores and framebuffers every frame marc0246 2025-04-11 10:00:07 +0200
  • ee865a790f
    Fix waiting on the current frame being allowed marc0246 2025-04-10 20:28:16 +0200
  • a20de2db2b Adds support for importing D3D11Texture and D3D11TextureKmt handles. These are the handle variants that come from D3D textures on Windows. Shalini Sengupta 2025-04-09 16:15:09 -0700
  • 34f87c321a
    Ensure that the started frame cannot outrun the current frame marc0246 2025-04-10 12:51:39 +0200
  • 60ec21f952 Adds support for importing D3D11Texture and D3D11TextureKmt handles. These are the handle variants that come from D3D textures on Windows. Shalini Sengupta 2025-04-09 13:16:35 -0700
  • a50a82c6e2
    Store the started frame at the same bias as the complete frame marc0246 2025-04-09 13:12:01 +0200
  • 2ae83db6a4
    Fix DeferredBatch::enqueue[_with_flights] waiting for a frame too long marc0246 2025-04-09 11:58:20 +0200
  • 4c0ca6cfb0
    Fix potential aliasing violation when using Ref marc0246 2025-04-09 10:59:09 +0200
  • fbddec1b4b
    More doc adjustments marc0246 2025-04-09 09:58:39 +0200
  • 4b17427267
    Avoid leaking in case of panic as well marc0246 2025-04-09 09:44:41 +0200
  • d67048862b
    Fix the leak marc0246 2025-04-08 20:08:31 +0200
  • 0a4dd13c57
    Fix the oopsie woopsie + outdated docs marc0246 2025-04-08 17:02:41 +0200
  • 150082ec48
    Incorporate the switch to Hyaline marc0246 2025-04-08 16:36:24 +0200
  • 8e6cf0ec19 Refactor properties autogen Rua 2025-04-07 19:24:05 +0200
  • 43525e5919
    Merge branch 'master' into gc marc0246 2025-04-05 15:09:45 +0200
  • a4ad4c158f
    Update build dependencies marc0246 2025-04-05 14:14:20 +0200
  • 41fab6cece
    #2670 changelog marc0246 2025-04-04 06:48:14 +0200
  • 63cc50e6b2
    Make PipelineCache::new safe (#2670) Let 2025-04-04 06:45:28 +0200
  • 2668845fea
    Clippy fixes for Rust 1.86.0 (#2674) Rua 2025-04-04 06:44:36 +0200
  • c6b9fe031c relaxed Sized during global image creation LukeP0WERS 2025-04-03 17:43:47 -0400
  • 8884603173 make ModifyImageViewCreateInfo public LukeP0WERS 2025-04-03 17:28:16 -0400
  • e3ed174263 make GlobalImageCreateError public LukeP0WERS 2025-04-03 17:15:49 -0400
  • d092c2f7e5 expose load_module fns LukeP0WERS 2025-04-03 17:02:02 -0400
  • 36da37bcf3 Clippy fixes for Rust 1.86.0 Rua 2025-04-03 22:39:19 +0200
  • 5e37d57023 updated clippy warnings fixed LukeP0WERS 2025-04-03 16:29:11 -0400
  • 09b072d519 fmt LukeP0WERS 2025-04-03 16:11:47 -0400
  • 5b811bedfc fixed cargo clippy warnings LukeP0WERS 2025-04-03 16:10:19 -0400
  • fbb3ef568e forgot Clone LukeP0WERS 2025-04-03 15:52:31 -0400
  • 1fe811e678
    Merge branch 'vulkano-rs:master' into master Luke Powers 2025-04-03 10:33:16 -0400
  • 2a8840d919 added convenience types LukeP0WERS 2025-04-03 10:22:48 -0400
  • f9fddb7fa7
    Merge 4e14bd2cdf into b3e762bd3a atynagano 2025-04-02 14:45:34 +0200
  • b3e762bd3a
    Improve examples scripts (#2397) marc0246 2025-04-01 13:41:17 +0200
  • 877322f664
    Add Flight::wait_idle marc0246 2025-04-01 13:22:48 +0200
  • 301131c9c6
    Simplify Flight::is_oldest_frame_complete marc0246 2025-04-01 09:04:17 +0200
  • 0bc5df1351
    Fix Resources::wait_idle not updating the biased complete frame marc0246 2025-04-01 09:02:47 +0200
  • a2ef135820
    Remove Flight::wait_for_biased_frame_inner as it's no longer needed marc0246 2025-04-01 01:31:29 +0200
  • 267a7460c2
    Clearer assertion messages marc0246 2025-04-01 01:21:55 +0200
  • 3fa1250cb4
    Re-add Device::wait_idle because swapchains are still cringe marc0246 2025-04-01 01:18:15 +0200
  • 9afe42057c
    Use Fence::multi_wait when waiting on idle instead of individual waits marc0246 2025-04-01 01:16:51 +0200
  • 27b33f2259
    Fix frame-local objects waiting for a frame longer than needed marc0246 2025-04-01 00:00:14 +0200
  • d1ea5e16bb
    Use assert_unsafe_precondition for the other things as well marc0246 2025-03-31 02:56:06 +0200
  • 9d02d1494c
    Some inlining adjustments and other minor improvements marc0246 2025-03-31 01:46:23 +0200
  • af13a86101
    Add Resources::wait_idle marc0246 2025-03-31 01:14:30 +0200
  • 4b730df14f
    Fix unsound Queue::drop impl marc0246 2025-03-31 00:41:49 +0200
  • 87b6ab7339
    Fix Resources leaking queued garbage on drop marc0246 2025-03-30 14:50:55 +0200
  • 1d77a529aa
    Minor doc improvements marc0246 2025-03-30 12:17:43 +0200
  • e9f9a6d716
    Fix unsound Flight::is_biased_frame_complete impl marc0246 2025-03-29 21:45:18 +0100
  • f658d2e4ed
    Replace the garbage collection "system" with a lock-free one marc0246 2025-03-29 07:16:07 +0100
  • 71f84d2e4c
    Make PipelineCache::new safe let 2025-03-26 16:18:21 +0100
  • ae1105c3d6
    #2667 changelog Rua 2025-03-26 16:31:05 +0100
  • 2acc82d11c
    More borrowing (#2667) Yuxuan Shui 2025-03-26 15:29:58 +0000
  • 8fc89c4077
    Add example to PipelineCache::merge let 2025-03-26 07:31:41 +0100
  • 75b6cbf869
    Add safe PipelineCache::new_empty method let 2025-03-26 07:07:44 +0100
  • fb70eaf41a
    Fix min swapchain image amount to allow variable MAX_FRAMES_IN_FLIGHT in examples (#2669) Let 2025-03-25 21:47:49 +0100
  • bf4fe79dfe
    #2668 changelog marc0246 2025-03-25 21:47:20 +0100
  • bdad717135
    Fix incorrect checks for Surface win32_monitor (#2668) Rua 2025-03-25 21:46:25 +0100
  • 933ff0979e
    Add MIN_SWAPCHAIN_IMAGES const for taskgraph examples let 2025-03-25 21:26:03 +0100
  • 90926707e7
    Fix min swapchain image amount to allow variable MAX_FRAMES_IN_FLIGHT let 2025-03-25 20:28:10 +0100
  • 136a9a7194 Add Instance::from_handle_borrowed Yuxuan Shui 2025-03-22 15:04:40 +0000
  • 96ff7b38b9 Add Device::from_handle_borrowed Yuxuan Shui 2025-03-22 14:25:21 +0000
  • 79a971d152
    Remove pipeline_cache.bin in the PS script like in the sh script marc0246 2025-03-23 21:34:26 +0100
  • 6063fd7c04
    run_all -> run-all marc0246 2025-03-23 21:25:32 +0100
  • dae030e765
    Make the scripts runnable from anywhere marc0246 2025-03-23 21:24:33 +0100
  • 71ba4814a8
    Consolidate scripts, ignore excluded examples, exit on first error marc0246 2025-03-23 21:12:12 +0100
  • e3c672bc49 Remove redundant check, better docs Rua 2025-03-23 17:09:03 +0100
  • abab2749c6 Fix incorrect checks for Surface win32_monitor Rua 2025-03-23 17:02:02 +0100
  • b4d32caa80
    Merge branch 'master' into examples-scripts marc0246 2025-03-23 17:00:22 +0100
  • b44cbf32b3
    #2661 changelog Rua 2025-03-21 11:35:16 +0100
  • 4f43f25a77
    Disabled validation for descriptor binding merge. (#2661) Luke Powers 2025-03-21 06:34:26 -0400
  • ed82a2fef0
    Apply suggestions from code review Luke Powers 2025-03-20 13:40:42 -0400
  • 15b7f24fe5
    Add nix flake (#2664) marc0246 2025-03-18 19:22:36 +0100
  • 4014682f99
    Address review comments marc0246 2025-03-18 17:53:38 +0100
  • 9d8913731a
    Use nightly rustfmt marc0246 2025-03-18 14:14:38 +0100
  • b051be9b32
    Fix missing SHADERC_LIB_DIR marc0246 2025-03-17 20:26:18 +0100
  • b8a59bb7e4
    Add rust-src component marc0246 2025-03-17 14:32:16 +0100
  • 676f1b9b90
    Add nix flake marc0246 2025-03-17 06:52:09 +0100
  • 723603a827 disabled validation for descriptor binding merge Luke 2025-03-07 13:39:56 -0500
  • 6ff349a2aa
    Update concurrent-slotmap dependency and add a single-threaded slotmap (#2657) marc0246 2025-02-28 13:03:20 +0100
  • 126b54bb8a
    Fix deferred example queueing too many submissions during initialization marc0246 2025-02-28 12:08:20 +0100
  • 63615d99d8
    Add UB check to FreeListAllocator::deallocate (#2658) marc0246 2025-02-28 11:17:29 +0100
  • d6c8ffc01d
    Hide Key implementation detail from the docs marc0246 2025-02-24 21:27:40 +0100
  • b8d1b1c16a
    Add UB check to FreeListAllocator::deallocate marc0246 2025-02-24 21:17:39 +0100
  • c7f931e09f
    Improve NodeId trait impls marc0246 2025-02-24 19:20:23 +0100
  • 9237708caa
    Improve bindless ID trait impls marc0246 2025-02-24 19:13:13 +0100
  • 684da6b964
    Merge branch 'master' into slotmap marc0246 2025-02-24 18:26:49 +0100
  • 2fc86c6141
    Fix latest Clippy warnings marc0246 2025-02-24 18:26:02 +0100
  • 13e58a92c2
    Update concurrent-slotmap dependency and add a single-threaded slotmap marc0246 2025-02-24 16:32:23 +0100
  • 8e787d5b7a
    Implement Default for descriptor_set Id types (#2656) tnibler 2025-02-16 09:49:53 +0100
  • 47b28d3919 Implement Default for descriptor_set Id types Thomas Nibler 2025-02-16 09:21:19 +0100
  • a057ab1d67
    Task graph [7/10]: descriptor sets (#2648) marc0246 2025-02-15 13:33:51 +0100