Commit graph

  • b1ff5de4c3 Derive Clone for InstanceError Jan Bujak 2019-04-28 00:38:13 +0200
  • d7c412bca5 Derive Clone for LoadingError Jan Bujak 2019-04-28 00:37:58 +0200
  • 07fd87b95f Release 0.29.0 Maik Klein 2019-04-27 08:48:41 +0200
  • 61d1049f6f Merge #199 bors[bot] 2019-04-27 06:28:16 +0000
  • bb6427d693 Idiomatic Debug impls for enums and bitflags Benjamin Saunders 2019-04-21 16:04:49 -0700
  • 775a7d035d Merge #196 bors[bot] 2019-03-22 12:03:11 +0000
  • c1b540ac96
    Improve temporary lifetimes rules in readme Benjamin Saunders 2019-03-22 11:00:56 +0100
  • 6015cdc820 Merge #194 bors[bot] 2019-03-22 09:47:08 +0000
  • d52f2c9b3e Reverting changes to Result's Display impl Aaron Loucks 2019-03-20 21:19:49 -0400
  • d6ba3f9a16 Add lifetime of temporaries Maik Klein 2019-03-20 18:31:21 +0100
  • 5f09e83023 Remove unnecessary function body Maik Klein 2019-03-20 10:48:32 +0100
  • 919cedd958 Regenerate vk.rs Maik Klein 2019-03-20 10:45:48 +0100
  • 90538a05c0 Add docs to the build method Maik Klein 2019-03-20 10:45:17 +0100
  • bd2f990100 Rewrite builder in the readme Maik Klein 2019-03-20 10:37:55 +0100
  • 584a3bb5da The doc parameter of define_handle is now optional Aaron Loucks 2019-03-17 12:54:26 -0400
  • c400af7f32 LoadingError and InstanceError now only format their inner value Aaron Loucks 2019-03-16 13:30:49 -0400
  • ac4e38a3d9 Remove deprecated method impls for std Error Aaron Loucks 2019-03-16 12:56:27 -0400
  • f1fd35350c Convert khronos_link! into a function Aaron Loucks 2019-03-16 12:46:26 -0400
  • e4bcda2fec Disable doc tests that load vulkan Aaron Loucks 2019-03-15 19:00:51 -0400
  • adb194891f Add Khronos doc links and other ergonomic cleanup Aaron Loucks 2019-03-15 18:41:33 -0400
  • b570edcee2 Add doc links for all non-generated files Aaron Loucks 2019-03-13 23:52:08 -0400
  • 7555816b58 Generate doc links for all structs and functions Aaron Loucks 2019-03-13 23:51:22 -0400
  • 57859ba79d Merge #193 bors[bot] 2019-03-15 08:40:32 +0000
  • 23cbec85e9 Use BTreeMap only where absolutely necessary Aaron Loucks 2019-03-14 19:22:52 -0400
  • ede9ed68e0 Add test for constant sized arrays Aaron Loucks 2019-03-13 18:05:00 -0400
  • 71ab88531e Fix struct generation with constant sized arrays Aaron Loucks 2019-03-13 17:50:04 -0400
  • 659b10c5ae Make vk.rs generation idempotent and regenerate Aaron Loucks 2019-03-13 17:22:19 -0400
  • 793acafe1b Bump version to 0.28.0 Maik Klein 2019-03-10 20:32:12 +0100
  • 6672f53ee8 Merge #183 bors[bot] 2019-03-10 19:07:54 +0000
  • cbc96b27b9 Update experimental builders Maik Klein 2019-03-10 12:48:14 +0100
  • 7d5d20017b Move external tests to lib.rs Maik Klein 2019-03-10 09:45:54 +0100
  • 2d730cdf65 Add ptrchain external test file Maik Klein 2019-03-09 19:52:25 +0100
  • 1744159dfd Move ptr chain tests out of the generator Maik Klein 2019-03-09 19:05:31 +0100
  • c8c8f69a7c next can contain a pointer chain and we need to correct insert it. Maik Klein 2019-03-09 18:52:03 +0100
  • bf29ebb39d Replace root create info with root_struct Maik Klein 2019-03-09 17:34:10 +0100
  • d667e58358 Add example Maik Klein 2019-03-09 17:33:42 +0100
  • 51d693bfb9 Merge #191 bors[bot] 2019-03-08 08:43:30 +0000
  • 7aa30a6544 Pass constant size arrays by reference Dzmitry Malyshau 2019-03-08 00:06:01 -0500
  • 88b1ac077d Rename root_extends Maik Klein 2019-03-04 10:22:38 +0100
  • 4c1c8aa648 Remove mut Maik Klein 2019-03-04 10:16:08 +0100
  • 2ecc48388d Reformat experimental amd Maik Klein 2019-03-04 09:59:54 +0100
  • 04dbf20371 Transform the ptr chain sample into a test case Maik Klein 2019-03-04 09:56:53 +0100
  • 215511f9cf Implement ExtendXXX for multiple root create infos if there are more than 1 Maik Klein 2019-03-03 18:29:37 +0100
  • 38fe16f6c7 Use repr transparent for builders Maik Klein 2019-03-03 14:33:19 +0100
  • d6a6aa310e Update experimental AMD extension Maik Klein 2019-02-28 10:14:40 +0100
  • 1e13b999d7 Add some documentation to push_next Maik Klein 2019-02-27 11:10:38 +0100
  • c66ae6b77e Add lifetime to push_next Maik Klein 2019-02-27 11:05:33 +0100
  • 3de2ca9a22 Implement ExtendsXXX for all builders as well Maik Klein 2019-02-27 11:04:31 +0100
  • 4f7ca180f6 Implement push_next Maik Klein 2019-02-26 20:54:48 +0100
  • c46a41e1d2 Replace ExtensionChain with a simple iterator Maik Klein 2019-02-23 11:08:27 +0100
  • 6d72bb547d Implement extension chaining Maik Klein 2019-02-03 12:48:05 +0100
  • 681eec54ec Update to 1.1.97 Maik Klein 2019-02-14 00:16:52 +0100
  • c801dea0dc Merge #184 bors[bot] 2019-02-25 13:49:34 +0000
  • 2f60510c87 Add experimental AMD extensions msiglreith 2019-02-03 14:51:03 +0100
  • f4d2f75a2b Add missing list for gfx Maik Klein 2019-02-15 10:10:02 +0100
  • 6cd1b2227b Add resources in the readme Maik Klein 2019-02-15 10:08:38 +0100
  • 337278042a Merge #186 bors[bot] 2019-02-15 08:47:33 +0000
  • 3941c762a7 Minor cleanup Graham Wihlidal 2019-02-14 12:28:29 +0100
  • 658743f59b Use 1.0 in ray tracing extension except for get_properties helper function Graham Wihlidal 2019-02-14 12:14:53 +0100
  • ff44b2cb16 Remove extension names from mod.rs and make all extensions use auto-generated names Graham Wihlidal 2019-02-14 12:03:41 +0100
  • b253d39abe
    Merge pull request #2 from MaikKlein/master Graham Wihlidal 2019-02-14 11:46:29 +0100
  • 93898c350f Merge #189 bors[bot] 2019-02-14 09:52:37 +0000
  • 04e6e372cd Update to 1.1.97 Maik Klein 2019-02-14 00:16:52 +0100
  • 2619101393 Merge #188 bors[bot] 2019-02-12 18:36:33 +0000
  • 52e9c63ecd Regenerate vk.rs Maik Klein 2019-02-12 15:04:47 +0100
  • e86645d233 Add extension names to the funcion pointer structs Maik Klein 2019-02-12 15:04:38 +0100
  • 69527c759a Rustfmt Graham Wihlidal 2019-02-11 16:21:43 +0100
  • 09ee78401f Added maintenance 1-3 extension names to khr/mod.rs and moved KHR extension names from EXT to proper place. Graham Wihlidal 2019-02-11 15:43:49 +0100
  • 3a76e81d3a Delete old shader binaries Graham Wihlidal 2019-02-10 23:59:57 +0100
  • a348bec1ff Deleted ray tracing example (keep this branch clean) Graham Wihlidal 2019-02-10 23:58:14 +0100
  • 0ed0a06634 Added helper on RayTracing to query physical device ray tracing properties info (such as shader group handle size) Graham Wihlidal 2019-02-10 23:55:31 +0100
  • 011e9e611f Added DescriptorIndexing extension (just name for now), and also added names for VK_KHR_get_memory_requirements2 and VK_KHR_get_physical_device_properties2 (both are commonly used, and required for ray tracing) Graham Wihlidal 2019-02-10 23:54:44 +0100
  • f348ddc33e Progress on rt example Graham Wihlidal 2019-02-10 13:38:03 +0100
  • 9b6fa860c9 Improved get_acceleration_structure_handle and keep local device handle in rt extension Graham Wihlidal 2019-02-10 13:37:53 +0100
  • e10bbb6298 Stub out nv_ray_tracing example Graham Wihlidal 2019-02-10 04:33:55 +0100
  • c9495df122 Implemented get_acceleration_structure_handle Graham Wihlidal 2019-02-10 03:56:54 +0100
  • 458a6fba20 Implemented get_ray_tracing_shader_group_handles Graham Wihlidal 2019-02-10 03:51:32 +0100
  • 1c1fa85b91 Implemented create_ray_tracing_pipelines Graham Wihlidal 2019-02-10 03:45:07 +0100
  • ea66baff62 Implemented cmd_write_acceleration_structures_properties Graham Wihlidal 2019-02-10 03:38:01 +0100
  • b0c554cbe5 Implemented cmd_trace_rays Graham Wihlidal 2019-02-10 03:33:16 +0100
  • 5eb9f09c80 Implemented cmd_copy_acceleration_structure Graham Wihlidal 2019-02-10 03:29:51 +0100
  • 58ffae64de Implemented cmd_build_acceleration_structure Graham Wihlidal 2019-02-10 03:28:07 +0100
  • 04bb5de31e Implemented compile_deferred Graham Wihlidal 2019-02-10 03:19:37 +0100
  • 4297ea9c61 Implemented bind_acceleration_structure_memory Graham Wihlidal 2019-02-10 03:12:04 +0100
  • 1213e92687 Rust format Graham Wihlidal 2019-02-10 03:12:00 +0100
  • 24da3bb446 Implemented get_acceleration_structure_memory_requirements Graham Wihlidal 2019-02-10 03:03:25 +0100
  • bff6f049ea Implemented destroy_acceleration_structure Graham Wihlidal 2019-02-10 02:57:42 +0100
  • 0a962b42cc Implemented NV RayTracing wrapper, and wrapped create_acceleration_structure_nv Graham Wihlidal 2019-02-09 21:46:51 +0100
  • 7ffb94004d
    Merge pull request #1 from MaikKlein/master Graham Wihlidal 2019-02-09 21:11:37 +0100
  • 6602522bb4 Merge #180 bors[bot] 2019-01-29 21:25:21 +0000
  • 06886a034e Fix ARM build Francesca Plebani 2019-01-29 14:07:12 -0500
  • ced4e186b5 Update extension use in README Maik Klein 2019-01-19 10:00:44 +0100
  • acaf8f2b99 Bump version to 0.27.1 Maik Klein 2019-01-13 12:41:56 +0100
  • 9a458e7a28 Update changelog Maik Klein 2019-01-13 12:41:44 +0100
  • d22d1c3f38 switch from Error::cause to Error::source Maik Klein 2019-01-13 12:24:34 +0100
  • c0c7f83051 Merge #177 bors[bot] 2019-01-13 08:32:11 +0000
  • 36f935a81a Update lazy_static version to match shared_library's Chris Butler 2019-01-12 21:54:12 -0500
  • 68a1d2aaa2 Merge #175 bors[bot] 2019-01-11 08:32:51 +0000
  • 51ae6fc63b
    Merge pull request #176 from MaikKlein/appveyor Maik Klein 2019-01-11 09:30:53 +0100
  • 37685133b2 Add rustup to appveyor Maik Klein 2019-01-11 09:10:36 +0100