Commit graph

  • 4424efeef1 generator: Use "Backwards-compatible" comment to omit deprecated aliases Marijn Suijten 2021-11-03 13:50:38 +0100
  • 64f3de38ab
    generator: Add missing documentation to bitflag extension variants (#501) Marijn Suijten 2021-11-23 20:11:42 +0100
  • 9a35cff373
    Update Vulkan-Headers to 1.2.200 (#497) Marijn Suijten 2021-11-23 20:00:46 +0100
  • af7733900c maintenance4: Fix documented output parameter now named out Marijn Suijten 2021-11-19 10:30:37 +0100
  • f628ef1646 debug_utils: Remove unneeded instance from submit_debug_utils_message Marijn Suijten 2021-11-19 11:20:56 +0100
  • 0b343b71a6 Use device in pipeline_executable_properties and timeline_semaphore Marijn Suijten 2021-11-19 11:08:47 +0100
  • 9e14786b83
    extensions: Add VK_KHR_present_wait (#493) Philippe Renon 2021-11-19 10:39:06 +0100
  • 2f51478d54 remove From<vk::Result> for VkResult Philippe Renon 2021-11-12 16:35:36 +0100
  • 675f91e9cd
    Fix broken vulkan-tutorial link in README.md (#492) Umbreon 2021-11-11 21:41:52 +0000
  • 50d58fd04e extensions: Add VK_KHR_maintenance4 Marijn Suijten 2021-10-06 20:58:48 +0200
  • e120dd7838
    Link _len() functions to their array-getter using intradoc-links (#490) Marijn Suijten 2021-11-11 19:51:12 +0100
  • 6640ecb200 instance: Make enumerate_physical_device_groups unsafe Marijn Suijten 2021-11-11 10:11:26 +0100
  • c4dd1d6040
    vk: Remove misleading all()/-/-= function/ops from bitflags (#478) Marijn Suijten 2021-11-10 00:35:35 +0100
  • 6857f7b4d3
    extensions/khr: Add VK_KHR_dynamic_rendering wrapper (#488) Marijn Suijten 2021-11-09 22:49:41 +0100
  • 3947675aaa
    Update Vulkan-Headers to 1.2.198 (#477) Marijn Suijten 2021-11-09 22:42:14 +0100
  • 527b542c69
    ash: Regenerate negative constants with syn 1.0.81 (#486) Marijn Suijten 2021-10-30 11:52:23 +0200
  • e78a52a258
    generator: Use Self instead of $name in macros (#479) Marijn Suijten 2021-10-30 11:26:30 +0200
  • e10bbf3063
    Add Packed24_8 helper-type for constructing AS Instance bitfields (#476) Marijn Suijten 2021-10-02 12:37:52 +0200
  • aa7b429f4f
    Support linking Vulkan directly (#457) Benjamin Saunders 2021-09-09 13:50:34 -0700
  • 1b4c82e1d6 Release ash 0.33.3 with Vulkan-Headers 1.2.191 Marijn Suijten 2021-09-08 11:31:45 +0200
  • 19c5d453a9
    Update Vulkan-Headers to 1.2.191; drop Video enum-variant edgecases (#463) Marijn Suijten 2021-09-08 11:26:58 +0200
  • 56bbf839a4
    Bump version in README.md (#473) Kane Rogers 2021-09-03 18:15:16 +1000
  • 7ad19290d8 Release ash 0.33.2 with repeated reads if Vulkan returns VK_INCOMPLETE Marijn Suijten 2021-08-26 21:54:56 +0200
  • 00abdfc17d tooling_info: Initialize sType/pNext in get_physical_device_tool_properties Marijn Suijten 2021-08-17 10:28:45 +0200
  • 6fa57a4269 ash: Repeatedly call enumeration functions when INCOMPLETE is returned Marijn Suijten 2021-08-07 10:38:01 +0200
  • c6842949de Release ash 0.33.1 with read_spv UB fix Marijn Suijten 2021-08-23 12:46:38 +0200
  • 2c98b6f384
    util: Zero-initialize result to prevent possible uninit memory read (#470) Marijn Suijten 2021-08-23 12:44:17 +0200
  • 17149bd791
    Update changelog and prepare for ash-0.33 and ash-window-0.7 release (#460) Marijn Suijten 2021-07-30 15:22:29 +0200
  • de8ff6b5dc
    Unify readme between Ash and Ash-window (#455) Marijn Suijten 2021-07-30 12:32:52 +0200
  • 9c1abcd9ca
    Fix clippy lints on Rust 1.54 and beyond (#458) Marijn Suijten 2021-07-30 12:01:55 +0200
  • 8a1e4a3eba
    ash/extensions: Fix missing and broken autolinks to Vulkan docs (#459) Marijn Suijten 2021-07-30 12:01:18 +0200
  • c091482389
    Update Vulkan-Headers to 1.2.185 (#456) Marijn Suijten 2021-07-28 13:07:53 +0200
  • ed351996e5
    Adds LICENSE-* files to crate subdirectories (#452) Jason Macnak 2021-07-09 06:21:15 -0400
  • 2045e38e84
    Update Vulkan-Headers to 1.2.184 (#454) Marijn Suijten 2021-07-09 11:55:20 +0200
  • a75d8e7e88
    Update Vulkan-Headers to 1.2.181 (#446) Marijn Suijten 2021-06-17 10:48:32 +0200
  • a0b9eddd0d
    generator: Generate push_next function for all extended structs (#305) Philippe Renon 2021-06-16 23:44:51 +0200
  • d6e049f340 Use intradoc-links and explain the various loading methods Marijn Suijten 2021-04-15 12:26:25 +0200
  • 06b4f8ef35
    Vulkan 1.2.175: Provisional Video Extensions (#417) Marijn Suijten 2021-06-06 11:00:29 +0200
  • b81b19a735
    generator: Parse and autogenerate version-related defines (#431) Marijn Suijten 2021-05-30 13:59:18 +0200
  • 9d6bf63b4e
    generator: Use PFN_ types for struct members instead of repeating sig (#438) Marijn Suijten 2021-05-24 00:39:07 +0200
  • 82ca24663f
    generator: Untangle mismatched parameter/return fn signatures in types (#437) Marijn Suijten 2021-05-24 00:13:29 +0200
  • 0ae6e49195
    Mark all function pointer types as unsafe (#436) Marijn Suijten 2021-05-18 23:50:30 +0200
  • c50c47983c
    generator: Small code cleanups (#439) Marijn Suijten 2021-05-18 23:30:28 +0200
  • 4ba8637d01
    generator: pSampleMask setter should write NULL if slice is empty (#432) Marijn Suijten 2021-05-11 21:38:09 +0200
  • 95f748fc3d
    generator: Use stable vk-parse 0.6 release (#434) Marijn Suijten 2021-05-11 21:36:44 +0200
  • 3152f4ac96
    vk/platform_types: Mark SECURITY_ATTRIBUTES as a true ffi::c_void (#433) Marijn Suijten 2021-05-11 00:53:19 +0200
  • 498b8d81a2
    Update Vulkan-Headers to 1.2.174 (#429) Marijn Suijten 2021-05-11 00:00:55 +0200
  • 28b6253748
    Globally remove all allow(dead_code) exceptions and make extensions public (#430) Marijn Suijten 2021-05-08 21:04:31 +0200
  • c7216f1c1e
    Add extension wrapper for VK_KHR_synchronization2 (#403) Jakob Loth 2021-05-08 12:54:43 +0200
  • bc510f017d
    generator: Add support for vkFlags64 and update to 1.2.170 (#411) Marijn Suijten 2021-05-08 12:25:10 +0200
  • f27b8e069b
    generator: Fortify enum-variant type prefix stripping (#426) Marijn Suijten 2021-05-01 11:04:09 +0200
  • efdb337eca
    Do not initialize simple integer types with mem::zeroed() (#427) Marijn Suijten 2021-05-01 11:03:44 +0200
  • 940f84e04a
    added missing functions to V1_0 traits (#416) alpacahaircut 2021-04-30 08:21:41 -0700
  • f5e7cfe896
    Impl trait functions directly on EntryCustom/Instance/Device (#412) Rua 2021-04-30 17:13:23 +0200
  • 3fe13fafa6
    generator: Remove deprecated description() impl for Error (#425) Marijn Suijten 2021-04-27 18:54:29 +0200
  • d4f50bd350
    Improve Result's Display impl for extension values (#424) Theo Bogusta 2021-04-27 14:48:15 +0000
  • 788fda074e
    Add VK_EXT_extended_dynamic_state extension (#421) Philippe Renon 2021-04-27 15:15:54 +0200
  • 434330ca3a
    Fix clippy::use_self in extension modules (#423) Philippe Renon 2021-04-27 12:12:38 +0200
  • 6a522c878a
    generator: Use lifetime borrows instead of raw pointers in pp_geometries (#420) Marijn Suijten 2021-04-25 09:58:12 +0200
  • 46ed5158ab
    generator: Generate enums from vk_parse representation (#410) Marijn Suijten 2021-04-18 21:58:40 +0200
  • 90b0531474
    Entry::new returns Err when entry point isn't found (#390) Rua 2021-04-18 21:53:56 +0200
  • 5eb39fed85
    Add VK_KHR_get_physical_device_properties2 extension (#400) Rua 2021-04-18 21:34:28 +0200
  • 9dcfbd2bf1
    generator: Use Self as return type in builder functions (#418) Marijn Suijten 2021-04-17 22:25:06 +0200
  • 14d69087cb changelog: Curate 0.32.0 release notes Marijn Suijten 2021-04-15 11:47:36 +0200
  • c942328cab changelog: Add missing link for 0.32.1, document changes to ash-window Marijn Suijten 2021-04-15 11:39:35 +0200
  • fc1430ff0a changelog: Document 0.32.1 crate release Marijn Suijten 2021-04-15 11:24:11 +0200
  • 2eebf989b2 changelog: Release date for 0.32.0 is 2021-03-07 Marijn Suijten 2021-04-15 11:17:02 +0200
  • 5bc52dcd0a
    generator: Improve alias readability by using Self:: as type (#409) Marijn Suijten 2021-03-26 20:13:16 +0100
  • 8d60a7eec2
    extensions/khr: Add VK_KHR_external_fence_fd wrapper (#413) Marijn Suijten 2021-03-26 20:11:35 +0100
  • 14136e5e96
    Add high-level extension wrapper for the 1.1 extension VK_KHR_create_renderpass2 (#414) Henrik Rydgård 2021-03-26 16:57:30 +0100
  • 983a981a02
    Allow upper case acronyms for now (#415) Maik Klein 2021-03-26 16:44:31 +0100
  • 1cea46359f
    extensions/khr: Add ExternalSemaphoreFd safe wrapper (#395) Marijn Suijten 2021-03-20 15:37:51 +0100
  • d8d742348e
    Add VK_KHR_get_memory_requirements2 extension (#401) Rua 2021-03-20 14:12:09 +0100
  • bbbcd037a9
    Add VK_EXT_full_screen_exclusive extension (#399) Rua 2021-03-20 14:08:00 +0100
  • 3094084c1f
    Add VK_NN_vi_surface extension (#398) Rua 2021-03-20 14:00:16 +0100
  • 81b8e3a24a
    Add merge_pipeline_caches, queue_bind_sparse, get_render_area_granularity to DeviceV1_0 (#397) Rua 2021-03-20 13:56:41 +0100
  • 98d66c6b7d
    Add VK_KHR/EXT_buffer_device_address extension (#405) Rua 2021-03-20 13:55:46 +0100
  • a2a26fd1e7
    Remove the _mvk suffix from the two extensions' functions (#407) Rua 2021-03-20 13:52:25 +0100
  • a0a1f5d135
    Add VK_KHR_maintenance extensions (#406) Rua 2021-03-20 13:52:10 +0100
  • 8444db4fb2
    ci: Test docs in addition to cargo t --all-targets (#392) Marijn Suijten 2021-03-14 11:31:17 +0100
  • dba9e6b691
    ci: Run the generator and fail if output is different (#393) Marijn Suijten 2021-03-14 11:29:49 +0100
  • 7e9abd2913 external_memory_fd: Initialize output struct with proper sType Marijn Suijten 2021-03-12 16:16:22 +0100
  • b3a010a315
    entry_libloading: Do not pass AsRef implementation by reference (#389) Marijn Suijten 2021-03-08 19:32:43 +0100
  • 9662364c8b Bump version of ash-window Maik Klein 2021-03-07 20:17:48 +0100
  • 41ff55d0ca Prepare 0.32.0 release Maik Klein 2021-03-07 20:10:26 +0100
  • 8605a34273
    generator: Only replace "VK_" at the start of enum variant names (#384) Marijn Suijten 2021-03-07 16:21:05 +0100
  • c554da6321
    Add VK_NV_device_diagnostics_config device extension (#385) Philippe Renon 2021-03-06 21:16:17 +0100
  • 057fd76be1
    generator: Only expect vendor name at the end of constants (#383) Marijn Suijten 2021-03-05 20:51:11 +0100
  • eb75ded793
    README: Add lifetime-preserving builder example using slice::from_ref (#381) Marijn Suijten 2021-03-02 18:22:04 +0100
  • 00e7bbd8f3
    Fix safe CmdBuildAccelerationStructuresIndirect signature and add extra length validation (#365) Marijn Suijten 2021-03-01 10:07:27 +0100
  • a053c6aecc
    Remove unnecessary CString allocation when loading functions (#379) Marijn Suijten 2021-03-01 10:05:13 +0100
  • 9881d98182
    Remove device argument from acceleration structure and RT pipeline fns (#378) Marijn Suijten 2021-02-28 19:01:24 +0100
  • 6b4e6c8166
    Update Vulkan-Headers to 1.2.168 (#363) Marijn Suijten 2021-02-28 18:54:49 +0100
  • 7523d0be0f
    ash: Update libloading from 0.6 to 0.7 (#374) Marijn Suijten 2021-02-28 18:53:59 +0100
  • e8b369db7d
    generator: Turn c_void-returning functions into Rust () (#362) Marijn Suijten 2021-02-28 16:50:24 +0100
  • dd2849450f
    rename parameter of get_physical_device_surface_support (#370) Drodofsky 2021-02-11 20:24:49 +0100
  • abc1f80d65
    extensions/khr: Remove empty "safe wrapper" for RayQuery (#364) Marijn Suijten 2021-01-27 17:31:04 +0100
  • 0a378b8807
    Update Vulkan-Headers to 1.2.166 (#355) Marijn Suijten 2021-01-24 22:13:28 +0100
  • 7fa182cc43
    Use raw pointers to static-sized arrays in FFI signatures (#353) Marijn Suijten 2021-01-02 15:08:10 +0100
  • 43b5058e36
    Upgrade proc_macro2/syn/quote to v1.0 (#351) Marijn Suijten 2021-01-02 14:37:10 +0100