Commit graph

  • 85fa5425d9
    extensions/khr: Add VK_KHR_device_group_creation (#630) Marijn Suijten 2022-06-05 12:32:26 +0200
  • c6f8da0515
    Document crate features in library docs (#627) lilly lizard 2022-05-29 12:40:10 +0000
  • 6308470479
    examples: Fix validation errors on macOS and iOS (#623) Lucas Jenß 2022-05-27 11:05:15 +0200
  • 28a4868dc3 generator: Upgrade nom to 0.7 where parser macros have been removed (#610) Michael Pollind 2022-05-10 13:58:47 -0700
  • 90179c81dc extensions/nv: Add VK_NV_coverage_reduction_mode (#617) Marijn Suijten 2022-05-10 20:35:17 +0200
  • 20b7aff6d9 extensions/ext: Add VK_EXT_sample_locations (#616) Marijn Suijten 2022-05-10 20:28:14 +0200
  • c4f1c053ea
    generator: Upgrade nom to 0.7 where parser macros have been removed (#610) Michael Pollind 2022-05-10 13:58:47 -0700
  • 94e750d66e
    extensions/nv: Add VK_NV_coverage_reduction_mode (#617) Marijn Suijten 2022-05-10 20:35:17 +0200
  • a672094c97
    extensions/ext: Add VK_EXT_sample_locations (#616) Marijn Suijten 2022-05-10 20:28:14 +0200
  • 22313c2fe6 extensions/ext: Add VK_EXT_image_drm_format_modifier (#603) i509VCB 2022-04-29 07:12:27 -0500
  • e76830bdef
    extensions/ext: Add VK_EXT_image_drm_format_modifier (#603) i509VCB 2022-04-29 07:12:27 -0500
  • cc0e70e8e4 generator: Use _ as suffix instead of prefix to mask keywords (#613) Marijn Suijten 2022-04-15 20:12:51 +0200
  • c62977cf56 ash/entry: Fix trivial_casts lint warning on Android/aarch64 (#612) Marijn Suijten 2022-04-15 20:12:06 +0200
  • 61ab543d75
    generator: Use _ as suffix instead of prefix to mask keywords (#613) Marijn Suijten 2022-04-15 20:12:51 +0200
  • b9d5b588fa
    ash/entry: Fix trivial_casts lint warning on Android/aarch64 (#612) Marijn Suijten 2022-04-15 20:12:06 +0200
  • 9d13caad86 Fix instructions for running the examples on a Mac. (#609) James Farrell 2022-04-07 13:47:37 -0500
  • 529d20c832 Update Vulkan-Headers to 1.3.211 (#608) Marijn Suijten 2022-04-05 18:49:23 +0200
  • e5c4d11b03
    Fix instructions for running the examples on a Mac. (#609) James Farrell 2022-04-07 13:47:37 -0500
  • 2a9a59e75c
    Update Vulkan-Headers to 1.3.211 (#608) Marijn Suijten 2022-04-05 18:49:23 +0200
  • 3121816488
    Remove experimental AMD extensions. (#607) Markus Siglreithmaier 2022-04-04 12:36:43 +0200
  • 50a86824da Regenerate against Vulkan-Headers 1.3.210 with generator updates Marijn Suijten 2022-04-01 10:04:00 +0200
  • b905e16b17 Add changelog entry and bump version-metadata for Vulkan-Headers 1.3.210 Marijn Suijten 2022-04-01 09:53:00 +0200
  • c02e558f6a Add changelog entry and bump version-metadata for Vulkan-Headers 1.3.210 Marijn Suijten 2022-04-01 09:53:00 +0200
  • 2a452909ae Update Vulkan-Headers to 1.3.210 (#605) Marijn Suijten 2022-04-01 06:31:19 +0200
  • 29cf7c2a4c Inline Default impls and trivial instance/device wrapper methods (#606) Benjamin Saunders 2022-03-29 10:54:38 -0700
  • 8dd682bac0
    Update Vulkan-Headers to 1.3.210 (#605) Marijn Suijten 2022-04-01 06:31:19 +0200
  • 362cf83fa8
    Inline Default impls and trivial instance/device wrapper methods (#606) Benjamin Saunders 2022-03-29 10:54:38 -0700
  • 71bb3d337c
    Replace builders with lifetimes/setters directly on Vulkan structs (#602) Benjamin Saunders 2022-03-29 10:15:14 -0700
  • e43e9c0c9b
    Set MSRV through rust-version in Cargo.toml and validate in CI (#604) Marijn Suijten 2022-03-27 23:30:10 +0200
  • e537e0ba9d
    Release ash 0.37.0 and ash-window 0.10.0 (#600) Marijn Suijten 2022-03-23 22:04:12 +0100
  • 8ae0312f03
    Update Vulkan-Headers to 1.3.209 (#601) Marijn Suijten 2022-03-23 21:52:28 +0100
  • 777977174a
    device_diagnostic_checkpoints: Enable passing pNext-initialized structs to get_queue_checkpoint_data (#588) Marijn Suijten 2022-03-23 00:03:34 +0100
  • 84cddb7383
    Omit wrapper functions on Fp structs (#599) Benjamin Saunders 2022-03-22 15:50:18 -0700
  • 1cd810653c
    ash-window: Make enumerate_required_extensions return &[*const c_char] (#590) Steve Wooster 2022-03-22 15:47:26 -0700
  • fde6f92c70
    Update Vulkan-Headers to 1.3.207 (#597) Marijn Suijten 2022-03-22 23:30:41 +0100
  • 79a2ef040b
    Fix unused_unsafe warning since Rust 1.61 nightly (#596) Zhixing Zhang 2022-03-15 01:28:23 -0700
  • 3c7615b3bb
    Iterator simplification (#565) Steve Wooster 2022-02-26 15:03:54 -0800
  • b16bb4e62c
    Appease clippy (#591) Steve Wooster 2022-02-26 13:01:28 -0800
  • d180a3b655
    extensions/ext: Add VK_EXT_headless_surface instance extension Marijn Suijten 2022-02-23 20:16:00 +0100
  • 8d7abfb6f1
    Release ash 0.36.0 and ash-window 0.9.1 (#585) Marijn Suijten 2022-02-21 21:46:34 +0100
  • 157524c869
    Add helper wrappers for Vulkan core 1.3 Instance and Device functions (#568) Marijn Suijten 2022-02-19 10:39:58 +0100
  • 40b572ff3a
    entry: Allow querying enumerate_instance_extension_properties() by layer name (#574) Michael Pollind 2022-02-19 01:30:35 -0800
  • 955cb28d12
    Update Vulkan-Headers to 1.3.206 (#563) Marijn Suijten 2022-02-19 10:18:21 +0100
  • d6cb64de3d
    extensions/khr: Drop _khr suffix from get_memory_fd_properties_khr (#580) Marijn Suijten 2022-02-19 01:16:43 +0100
  • b7e40117e9
    Release ash 0.35.2 (#584) Marijn Suijten 2022-02-19 01:13:21 +0100
  • e18e0243ef
    ash: Remove unnecessary trivial_casts and trivial_numeric_casts (#564) Marijn Suijten 2022-02-19 01:01:46 +0100
  • 9df926ab3e
    extensions/khr: Add VK_KHR_external_fence_win32 (#582) Marijn Suijten 2022-02-17 00:23:45 +0100
  • 4fcd93016e
    extensions/khr: Add VK_KHR_external_semaphore_win32 (#581) Marijn Suijten 2022-02-16 23:13:19 +0100
  • c5f68eab9d
    extensions/khr: Add VK_KHR_external_memory_win32 (#579) Marijn Suijten 2022-02-16 22:30:54 +0100
  • b7aff3b432
    extensions/ext: Add VK_EXT_extended_dynamic_state2 (#572) Marijn Suijten 2022-01-29 21:39:48 +0100
  • 89ca1d03f4
    extensions/khr: Add VK_KHR_copy_commands2 (#571) Marijn Suijten 2022-01-29 21:34:30 +0100
  • d4d9276636
    extensions/ext: Add VK_EXT_private_data (#570) Marijn Suijten 2022-01-29 02:12:42 +0100
  • bb02b20339
    Replace 1.2-extensions documentation links with 1.3-extensions (#569) Marijn Suijten 2022-01-29 02:10:52 +0100
  • 0fd73279e1
    Use link text in docs to omit Self:: prefix in rendered docs (#561) Marijn Suijten 2022-01-24 20:40:58 +0100
  • b5a2744694
    Replace link #[doc] bits with /// in manual code files (#562) Marijn Suijten 2022-01-24 19:50:36 +0100
  • 315f1f00c3
    ci: Build-test documentation with warnings disallowed, and fix links (#559) Marijn Suijten 2022-01-22 20:27:07 +0100
  • fbcc45fffe
    Add conversions from Extent2D to Extent3D and Rect2D (#557) Steve Wooster 2022-01-22 07:29:45 -0800
  • cebfd544fc Release ash 0.35.1 Marijn Suijten 2022-01-18 12:07:54 +0100
  • a28a667d7c
    changelog: Add entries for recent PRs #545, #534, #553, #551, #549 (#555) Marijn Suijten 2022-01-17 20:45:10 +0100
  • 5169862dbd
    extensions/ext: Add VK_EXT_calibrated_timestamps extension (#556) Marijn Suijten 2022-01-17 16:32:05 +0100
  • 98192d11f2
    Convert vk_bitflags_wrapped! methods to const fn (#549) thorjelly 2022-01-11 08:49:53 -0800
  • 03068a8734
    examples: Update winit to 0.26 and image to 0.23 (#551) Marijn Suijten 2022-01-10 22:43:18 +0100
  • 130c150841
    ash-window: Require at least raw-window-handle 0.3.4 for 0.4 interop (#553) Marijn Suijten 2022-01-10 21:59:35 +0100
  • 405449901c
    generator: Exclude static macro code (macros.rs) from the generator (#552) Marijn Suijten 2022-01-10 21:07:54 +0100
  • 570b554894
    Assert that Vulkan array-getters return the same length (#534) Marijn Suijten 2022-01-06 00:17:32 +0100
  • fdaafe760a Update README.md hoj-senna 2022-01-05 21:22:30 +0100
  • 84bf62b219 Update README.md hoj-senna 2022-01-05 18:52:30 +0100
  • 762666783a changelog: Add entries for recent PRs #533, #537, #542 Marijn Suijten 2022-01-03 23:28:43 +0100
  • adf0338ed8
    example: Refactor event loop handling for continuous redraw (#542) Markus Siglreithmaier 2022-01-03 23:24:36 +0100
  • 8f05905ecb
    extensions: Add VK_KHR_get_surface_capabilities2 (#530) Anna Sofie Nordstrand 2021-12-29 07:35:25 -0600
  • 8a46a1508a Generate RGBA=R|G|B|A helper constant for ColorComponentFlags Marijn Suijten 2021-12-28 19:14:19 +0100
  • afdab863d0 examples: Remove remaining CString allocations on string literals Marijn Suijten 2021-12-28 00:14:56 +0100
  • 57303f52dc extensions/amd: Remove unnecessary CString allocations in fn load Marijn Suijten 2021-12-28 00:11:22 +0100
  • ab36e84bac ash-window: Bump to 0.9.0 Marijn Suijten 2021-12-27 23:54:09 +0100
  • 9e7c1bff62
    Release ash 0.35 and ash-window 0.9 without default compile-time linking (#529) Marijn Suijten 2021-12-27 23:52:23 +0100
  • 7cf3b4f09e
    Don't link Vulkan by default (#526) Benjamin Saunders 2021-12-27 02:49:40 -0800
  • 61d37734f8
    ci: Run clippy once more without default features (#523) Marijn Suijten 2021-12-27 11:43:12 +0100
  • be6d767b03
    Cover all features with clippy (#527) Benjamin Saunders 2021-12-23 14:26:48 -0800
  • f99f9cfa90
    Prepare release notes for 0.34 (and ash-window 0.8) with Vulkan 1.2.203 (#515) Marijn Suijten 2021-12-22 02:39:11 +0100
  • 6e31d1f229
    Disable default features in ash-window -> ash dependency (#524) Benjamin Saunders 2021-12-21 17:31:13 -0800
  • 45301fffa4 Optional flag/bitfield Debug impls Benjamin Saunders 2021-12-21 15:43:48 -0800
  • 1700dcdf05 Make Debug impls optional Benjamin Saunders 2021-10-15 20:14:21 -0700
  • e34f755ece Move debug_flags definition out of the generator Benjamin Saunders 2021-12-21 15:21:49 -0800
  • 0ae56a0961
    extensions: Don't check extension names for interior nuls at runtime (#522) Marijn Suijten 2021-12-22 01:38:48 +0100
  • 90960efded
    examples: Use c_char for pointer to raw string (#521) Marijn Suijten 2021-12-21 20:42:47 +0100
  • a7d5c49029 Update Vulkan-Headers to 1.2.203 Marijn Suijten 2021-12-20 16:53:29 +0100
  • b56f39e35c examples: Rename events_loop to event_loop Marijn Suijten 2021-12-21 00:45:18 +0100
  • 9d36436a53 Remove window.id() match, simply nested matches with single if-let Marijn Suijten 2021-12-21 00:39:35 +0100
  • 5b53dd94cb window event keyboard input neurotok 2021-11-09 19:12:51 +0100
  • 9baeb9c19f winit v0.25.0 neurotok 2021-11-08 23:25:13 +0100
  • 87b00568a6 extensions: Group enum extension variants together per impl T block Marijn Suijten 2021-12-20 23:58:28 +0100
  • 8f4709e70d generator: Remove now-unnecessary alias-identical check Marijn Suijten 2021-12-20 23:18:50 +0100
  • fe55ad73bd generator: Don't zip the same iterator with and without filter Marijn Suijten 2021-12-20 23:12:44 +0100
  • ac94739e11 generator: Remove unnecessary impl BuildHasher from HashMap types Marijn Suijten 2021-12-20 22:59:34 +0100
  • f781777931 examples: Use slice::from_ref to not loose lifetime on nested slices Marijn Suijten 2021-12-19 12:33:39 +0100
  • ea65db4bea
    Simplify triangle example's vertex input state (#512) Steve Wooster 2021-12-19 03:28:34 -0800
  • 428830ad4f Update Vulkan-Headers to 1.2.202 Marijn Suijten 2021-12-07 10:38:57 +0100
  • f0c743a636
    Fix new clippy warnings since Rust 1.57 (#507) Marijn Suijten 2021-12-11 13:25:19 +0100
  • 289a57e330
    extensions: make naming and layout consistent across all extensions (#494) Philippe Renon 2021-12-11 13:19:34 +0100
  • 0cddbad618
    Update Vulkan-Headers to 1.2.201 (#504) Marijn Suijten 2021-12-01 20:17:19 +0100