Commit graph

  • 55628b4023 raw-window-handle 0.6 raw-window-handle-0.6.0 Alex Janka 2024-02-08 15:07:56 +1100
  • 92084df65f
    generator: Wrap _as_c_str() getter for possibly-pointers in Option (#860) master Marijn Suijten 2024-01-12 00:08:38 +0100
  • e99222521e
    generator: Derive slice getters/setters for runtime-bounded static arrays (#858) Marijn Suijten 2024-01-11 00:33:32 +0100
  • 51080bd522
    Fix Rust 1.75 clippy lints (#859) Marijn Suijten 2024-01-11 00:18:28 +0100
  • e7dab7cb66
    Clean up unused std::XXX:: qualifications in examples and extensions (#852) Marijn Suijten 2023-12-24 00:36:21 +0100
  • e6d80badc3
    generator: Apply must_use attributes to all Vulkan structs (#845) Marijn Suijten 2023-12-05 22:09:44 +0100
  • befb8cdd36
    Switch to safe CStr::from_bytes_until_nul on sized c_char array wrapper (#746) Marijn Suijten 2023-12-02 20:04:57 +0100
  • e5b08732db
    generator: Work around invariance for assigning mutable pointer of lifetimed slice (#841) Marijn Suijten 2023-12-02 19:52:35 +0100
  • 4e99de1cbb
    Convert mem::zeroed() / 0 to MaybeUninit::uninit() (#798) Marijn Suijten 2023-12-01 22:25:45 +0100
  • 02c7a83592
    Provide CStr getters and setters for c_char pointers and arrays (#831) Marijn Suijten 2023-11-29 00:37:21 +0100
  • 5938fd2633
    Update Vulkan-Headers to 1.3.271 (#816) Marijn Suijten 2023-11-28 15:05:27 +0100
  • ccf6be8be3
    build(deps): update syn requirement from 1.0 to 2.0 (#834) dependabot[bot] 2023-11-27 09:33:50 +0100
  • b358b9dd8d
    extensions/khr/ray_tracing_pipeline: Pass indirect SBT regions as single item (#829) Marijn Suijten 2023-11-25 11:08:48 +0100
  • 7005a490b2 cargo: Set resolver = "2" and avoid warning Marijn Suijten 2023-11-21 11:14:32 +0100
  • c045383ab1
    build(deps): update bindgen requirement from 0.64 to 0.69 (#823) dependabot[bot] 2023-11-20 09:53:08 +0100
  • 5952227dc4
    build(deps): update itertools requirement from 0.10 to 0.12 (#824) dependabot[bot] 2023-11-20 09:39:32 +0100
  • 7a73f011c8
    build(deps): update vk-parse requirement from 0.10 to 0.12 (#825) dependabot[bot] 2023-11-20 09:39:24 +0100
  • 4bbfa54146
    Rename examples to ash-examples (#820) Marijn Suijten 2023-11-17 17:27:28 +0100
  • c87eb53b92
    Update repository links and crate keywords/categories (#819) Marijn Suijten 2023-11-17 16:55:05 +0100
  • d40ab4b367
    Bump libloading to 0.8 (#739) David Koloski 2023-11-15 04:19:14 -0500
  • d0c5e97826
    build(deps): bump actions/checkout from 1 to 4 in /.github/workflows (#812) dependabot[bot] 2023-11-03 18:38:00 +0100
  • 6c7540473a
    Add simple dependabot config for cargo and github-actions (#810) Marijn Suijten 2023-11-03 18:20:47 +0100
  • 335251d383
    Enable descriptor_count() setter on ash::vk::WriteDescriptorSet (#809) Marijn Suijten 2023-10-31 10:16:34 +0100
  • 4180359ba7
    gitmodules: Disable update to prevent cloning on cargo checkout (#808) Marijn Suijten 2023-10-30 12:20:28 +0100
  • f5e7606c03
    extensions/nv: Add VK_NV_cuda_kernel_launch extension (#805) Marijn Suijten 2023-10-26 23:03:22 +0200
  • a6f8450edf
    extensions/ext: Add VK_EXT_hdr_metadata extension (#804) Marijn Suijten 2023-10-26 09:05:14 +0200
  • ff54d22a15
    Resolve lint warnings for deprecated_in_future, rust_2018_idioms and unused_qualifications (#803) Marijn Suijten 2023-10-26 08:30:16 +0200
  • 2d2aeac84a
    extensions/nv: Add VK_NV_low_latency2 extension (#802) Marijn Suijten 2023-10-25 20:02:19 +0200
  • 11647de859
    Update Vulkan-Headers to 1.3.269 (#783) Marijn Suijten 2023-10-21 00:47:28 +0200
  • d0d5ea1370
    platform_types: Convert Windows HANDLE types to isize (#797) Marijn Suijten 2023-10-14 11:18:23 +0200
  • 49de0341a0
    CI: Cross-lint for Mac, iOS and Windows (#796) Marijn Suijten 2023-10-11 20:58:21 +0200
  • 3f5b96b363
    nv/ray_tracing: Initialize tagged struct with default() (#792) Marijn Suijten 2023-09-06 01:17:20 +0200
  • 0652aee695
    extensions/ext: Add VK_EXT_swapchain_maintenance1 (#786) Marijn Suijten 2023-08-15 21:43:01 +0200
  • 5a9d779eef
    extensions/khr: Add VK_KHR_sampler_ycbcr_conversion (#785) Chris Spencer 2023-08-14 16:13:07 +0100
  • 43d4a68ab2
    extensions/ext: Add VK_EXT_vertex_input_dynamic_state (#784) Felipe 2023-08-14 11:57:11 -0300
  • 39dc6d607c
    extensions/khr: Add VK_KHR_cooperative_matrix (#782) Marijn Suijten 2023-08-14 16:49:32 +0200
  • 3fa908c70a
    extensions/nv: Add VK_NV_device_generated_commands_compute (#781) Marijn Suijten 2023-08-14 16:42:57 +0200
  • b91c2aac92
    extensions/khr: Add VK_KHR_maintenance5 (#780) Marijn Suijten 2023-08-14 16:09:06 +0200
  • 95ff15ff72
    extensions/ext: Add VK_EXT_host_image_copy (#779) Marijn Suijten 2023-08-14 15:56:42 +0200
  • c3f322f65e
    extensions/amdx: Add VK_AMDX_shader_enqueue (#776) Marijn Suijten 2023-08-14 15:51:20 +0200
  • f558761997
    extensions/amd: Add VK_AMD_shader_info (#773) Marijn Suijten 2023-07-29 10:51:03 +0200
  • 884ac46e82
    extensions/amd: Add VK_AMD_buffer_marker (#772) Marijn Suijten 2023-07-29 10:45:11 +0200
  • 010df1b1b3
    Update Vulkan-Headers to 1.3.260 (#763) Marijn Suijten 2023-07-29 10:44:49 +0200
  • 6b56444e79
    extensions/android: Add VK_ANDROID_external_memory_android_hardware_buffer (#769) Chris Spencer 2023-07-12 11:09:08 +0100
  • 369fe05e79
    extensions/google: Add VK_GOOGLE_display_timing (#765) Chris Spencer 2023-07-11 14:45:04 +0100
  • a0f8b9cf3e
    Add MSFT vendor tag for enum variants (#762) Jesse Natalie 2023-06-21 16:08:33 -0700
  • 75089f487f
    extensions/nv: Add VK_NV_memory_decompression (#761) BeastLe9enD 2023-06-21 22:14:38 +0200
  • eb1712944e
    Update Vulkan-Headers to 1.3.254 (#760) Marijn Suijten 2023-06-16 17:05:11 +0200
  • 9985b2ca69
    Rename vk::Instance-returning function from device() to instance() (#759) Marijn Suijten 2023-05-29 22:11:55 +0200
  • d588de01aa
    changelog: Import from and synchronize with 0.37.3 release Marijn Suijten 2023-05-29 21:25:48 +0200
  • 66c0cf42a0
    Release ash 0.37.3 (#758) Marijn Suijten 2023-05-29 20:51:14 +0200
  • 550182e940
    Remove "drop" mention from create_* docs when the result doesn't implement Drop (#625) Marijn Suijten 2023-05-29 20:40:08 +0200
  • 1e7ee6762f
    Remove "drop" mention from create_* docs when the result doesn't implement Drop (#625) Marijn Suijten 2023-05-29 20:40:08 +0200
  • a6df3b2192
    Update Vulkan-Headers to 1.3.251 (#741) Marijn Suijten 2023-05-29 11:04:51 +0200
  • 5287371195
    Update Vulkan-Headers to 1.3.251 (#741) Marijn Suijten 2023-05-29 11:04:51 +0200
  • bdafbb4646
    entry: Mark all extern "C" function-pointer calls unsafe Marijn Suijten 2023-05-29 01:32:22 +0200
  • 53c395b6b6
    Allow building Entry/Instance/Device from handle+fns (#748) antonino maniscalco 2023-05-07 21:44:34 +0200
  • fca01159ab
    Add Handle::is_null() (#694) i509VCB 2023-05-06 14:25:42 -0500
  • ad70ad7c60
    extensions/ext: Make get_calibrated_timestamps() return single value for max_deviation (#738) Kanashimia 2023-05-06 22:25:05 +0300
  • 81cf86eb44
    [0.37-stable] extensions: Provide new_from_instance() fallback for Instance functions (#754) Marijn Suijten 2023-05-06 21:07:08 +0200
  • a2d17fe5ba
    extensions/ext: Add VK_EXT_pipeline_properties device extension (#622) Marijn Suijten 2023-05-06 20:30:46 +0200
  • aa8f600aa8
    Generate generic builder setters for fields taking an objecttype (#724) Marijn Suijten 2023-05-06 20:39:57 +0200
  • f840977b72
    extensions/ext: Add VK_EXT_pipeline_properties device extension (#622) Marijn Suijten 2023-05-06 20:30:46 +0200
  • cf1c92e664
    Drop load() functions from empty Fn structs (#752) Marijn Suijten 2023-05-06 20:22:32 +0200
  • 8b1151350e
    Define Display as c_void instead of *mut c_void to match Xlib (#751) Marijn Suijten 2023-05-06 20:21:48 +0200
  • d783af0f33
    extensions/khr/device_group_creation: Take borrow of Entry in new() (#753) Marijn Suijten 2023-05-06 19:29:28 +0200
  • 1374996499
    extensions/khr: Take the remaining p_next-containing structs as &mut (#744) Marijn Suijten 2023-05-03 20:47:01 +0200
  • 33bc042e9c
    Expose FramebufferCreateInfo::attachment_count builder for IMAGELESS (#747) Marijn Suijten 2023-05-02 10:44:15 +0200
  • dca1a004c1
    changelog: Document #747 attachment_count() addition Marijn Suijten 2023-05-02 10:46:42 +0200
  • ae53f73bae
    Expose FramebufferCreateInfo::attachment_count builder for IMAGELESS (#747) Marijn Suijten 2023-05-02 10:44:15 +0200
  • 23da5dbc8c
    README: Remove deprecated builder() snippets and guidelines (#743) Marijn Suijten 2023-04-16 22:19:09 +0200
  • 0cd90ef75d
    ash/device: Add missing Device::get_device_queue2() wrapper (#736) Vinh Truong 2023-04-08 22:58:47 +0300
  • b50a253be7
    generator: Run rustfmt over generated output before writing to disk (#735) Marijn Suijten 2023-04-07 01:48:26 +0200
  • 0428540fa3
    CI: Replace deprecated actions-rs with simple run: cargo ... (#720) Marijn Suijten 2023-04-06 07:50:10 +0200
  • 508fc4ff19
    generator: Borrow all command names and disentangle "aliases" (#733) Marijn Suijten 2023-04-05 23:42:21 +0200
  • 88e46b43a4
    ash/device: Add missing Device::get_device_queue2() wrapper (#736) Vinh Truong 2023-04-08 22:58:47 +0300
  • 30cb8f1d7c
    generator: Run rustfmt over generated output before writing to disk (#735) Marijn Suijten 2023-04-07 01:48:26 +0200
  • 42a2bd330f
    CI: Replace deprecated actions-rs with simple run: cargo ... (#720) Marijn Suijten 2023-04-06 07:50:10 +0200
  • 5732d977cf
    generator: Borrow all command names and disentangle "aliases" (#733) Marijn Suijten 2023-04-05 23:42:21 +0200
  • 115abf3dde
    extensions/ext: Add VK_EXT_shader_object device extension (#732) Marijn Suijten 2023-04-03 10:39:06 +0200
  • ca68ebd61b
    Update Vulkan-Headers to 1.3.246 (#723) Marijn Suijten 2023-04-03 10:18:26 +0200
  • 21f4f66095
    extensions/khr: Add VK_KHR_performance_query (#726) Marijn Suijten 2023-04-03 10:05:24 +0200
  • 77e614d776
    extensions/ext: Add VK_EXT_shader_object device extension (#732) Marijn Suijten 2023-04-03 10:39:06 +0200
  • 7ac0027852
    Update Vulkan-Headers to 1.3.246 (#723) Marijn Suijten 2023-04-03 10:18:26 +0200
  • 74f68f26a2
    extensions/khr: Add VK_KHR_performance_query (#726) Marijn Suijten 2023-04-03 10:05:24 +0200
  • edfd3b9f8f
    generator: Keep deprecated MIRROR_CLAMP_TO_EDGE_KHR alias Marijn Suijten 2023-03-13 21:43:07 +0100
  • e7cfe26dcb
    Update Vulkan-Headers to 1.3.244 (#697) Marijn Suijten 2023-04-02 22:48:17 +0200
  • 5d130cb97d
    generator: Handle <command> via vk-parse types and nom (#719) Marijn Suijten 2023-03-21 06:30:05 +0100
  • 449ef2f204
    device: Correct #717 reqirements typo (#718) Marijn Suijten 2023-03-13 04:51:54 +0100
  • 40c7509783
    Rename some function arguments to match the vulkan spec (#717) lilly lizard 2023-03-11 12:59:44 +1300
  • a6215f7b18
    ash-window: Bump MSRV to 1.64 to match raw-window-handle 0.5.1 (#716) Marijn Suijten 2023-03-09 23:39:44 +0100
  • 8b195a8967
    generator: Convert #define generation from vkxml to vk-parse (#708) Marijn Suijten 2023-04-02 22:30:20 +0200
  • 6b6f2ee8a8
    generator: Limit pCode member workaround to VkShaderModuleCreateInfo (#707) Marijn Suijten 2023-02-17 19:50:59 +0100
  • 56d8507acb
    fix clippy::uninlined_format_args (#705) Philippe Renon 2023-02-17 18:11:44 +0100
  • aca947df12
    examples: Fix error description in texture example (#696) HugoPeters1024 2023-01-13 10:03:45 +0100
  • f98cab47dd
    extensions: Remove get_properties() helper from extension wrappers (#728) Marijn Suijten 2023-03-30 11:12:36 +0200
  • a9fbc7147b
    Update Vulkan-Headers to 1.3.244 (#697) Marijn Suijten 2023-03-21 07:19:17 +0100
  • 61b7415156
    generator: Handle <command> via vk-parse types and nom (#719) Marijn Suijten 2023-03-21 06:30:05 +0100
  • eaf140fcb0
    rewrite: Absolute basics (#713) Friz64 2023-03-13 22:06:38 +0100
  • 2212bf5e42
    device: Correct #717 reqirements typo (#718) Marijn Suijten 2023-03-13 04:51:54 +0100