Commit graph

529 commits

Author SHA1 Message Date
Graham Wihlidal 2efa1e4f74 Fix macOS instance loading - need to load through libvulkan.dylib, not libMoltenVK.dylib. Otherwise loading fails since the validation layers and debug report extensions can't be found (the loader is bypassed in this case, similar to directly linking against an IHV driver). Resolves #149 2018-11-16 18:00:40 +01:00
Graham Wihlidal 6fa7d193ed Compile fixes for macOS 2018-11-16 13:39:14 +01:00
Maik Klein 790b2a5b90 Rewrite the loader in the README 2018-11-13 10:07:37 +01:00
Maik Klein 7bdd6a47f9 Improve readme 2018-11-12 16:25:31 +01:00
Maik Klein 9037202c0f Bump version to 0.25.0 2018-11-12 14:54:19 +01:00
Maik Klein 4bf5888b15 Update the readme 2018-11-12 14:53:06 +01:00
Maik Klein 8373f43e23 Port EntryCustom 2018-11-12 13:24:33 +01:00
Maik Klein 726c91fda9 Fix 2018-11-12 13:12:38 +01:00
Maik Klein 69f3644362 Merge branch 'generator' 2018-11-12 13:10:52 +01:00
Maik Klein e6714d97c5 Merge branch 'Ralith-fix-getters' into generator 2018-11-12 11:26:26 +01:00
Maik Klein 3544018bfd Remove unused unsafe blocks 2018-11-12 11:25:47 +01:00
Maik Klein 03411ffbe0 Merge branch 'fix-getters' of https://github.com/Ralith/ash into Ralith-fix-getters 2018-11-12 11:24:33 +01:00
Maik Klein 2811bd49eb Update the changelog 2018-11-11 18:29:11 +01:00
Maik Klein 50b42e97be Fix rendering in readme 2018-11-11 18:06:48 +01:00
Maik Klein 36566f8fa1 Update readme 2018-11-11 18:05:44 +01:00
Maik Klein 52fe1c9714
Merge pull request #132 from Ralith/error-handling
Expose suboptimal results from swapchain operations
2018-11-11 14:55:20 +01:00
Maik Klein 30e6c5dee7 Regenerate vk.rs 2018-11-11 14:48:57 +01:00
Maik Klein ab4b661a6f Merge branch 'Ralith-flatten' into generator 2018-11-11 14:48:13 +01:00
Maik Klein a55cb9bd0c Merge branch 'flatten' of https://github.com/Ralith/ash into Ralith-flatten 2018-11-11 14:47:51 +01:00
Maik Klein 3f9a28af7e Regenerate vk.rs 2018-11-11 14:38:32 +01:00
Maik Klein e3cd98ab9d Merge branch 'Ralith-flags-api' into generator 2018-11-11 14:37:39 +01:00
Maik Klein 6beeb16a4e Merge branch 'flags-api' of https://github.com/Ralith/ash into Ralith-flags-api 2018-11-11 14:37:26 +01:00
Maik Klein f54832a9fd
Merge pull request #139 from MaikKlein/no_version
Simplify versioning
2018-11-11 14:16:17 +01:00
Maik Klein 373ed42402 Remove unused versioning 2018-11-11 10:48:58 +01:00
Maik Klein b5fc6d37f2 Update the examples 2018-11-11 10:48:58 +01:00
Maik Klein 03665e5555 Remove FunctionPointers from Entry/Device/Instance 2018-11-11 10:48:58 +01:00
Maik Klein 7b052ade5c
Merge pull request #137 from MaikKlein/panicking_fp
Implement panicking function pointers
2018-11-11 09:19:06 +01:00
Maik Klein 1f8941351d Regenerate vk.rs 2018-11-04 09:46:14 +01:00
Maik Klein b9c5f56084 Remove device error 2018-11-04 09:38:39 +01:00
Maik Klein 35d6bdf144 Remove format 2018-11-04 09:26:10 +01:00
Maik Klein adf571c95c Initialize function pointers to a panicking function if it couldn't be
loaded
2018-11-03 23:37:20 +01:00
Maik Klein dc189a8fc6
Merge pull request #117 from MatusT/generator
WIP: Implement builder-like setters
2018-10-30 22:25:06 +01:00
Matus Talcik ae3a17e807 regenerate vk.rs 2018-10-29 14:24:46 +01:00
Matus Talcik b0864e5c44 Change code function of VkShaderModule to take &[u32] according to spec 2018-10-29 13:32:17 +01:00
Matus Talcik deb83f4b2e fix *const in some setters 2018-10-26 15:49:12 +02:00
Matus Talcik 70acea569d Handle ShaderModuleCreateInfo code properly 2018-10-24 16:00:16 +02:00
Matus Talcik 8951ea021f rebase 2018-10-24 00:20:54 +02:00
Matus Talcik 4072cc39e8 Fix filtering of _count member fields 2018-10-24 00:20:03 +02:00
Matus Talcik 358220cb85 Filter out _count members in builder pattern 2018-10-24 00:19:34 +02:00
Matus Talcik 0c70322d22 Implementation of setters 2018-10-24 00:19:06 +02:00
Maik Klein 5e2f231cf2 wl_* types are not pointers 2018-10-23 15:50:47 +02:00
Maik Klein 6193a256fa
Merge pull request #128 from Ralith/optional-pfn
Wrap function pointers in Option since they might be null
2018-10-11 09:30:07 +02:00
Benjamin Saunders cd394db60f Wrap function pointers in Option since they might be null 2018-10-08 17:34:40 -07:00
Maik Klein ef40f130a1
Merge pull request #131 from Ralith/unsafety
Add missing unsafe qualifiers
2018-10-08 11:01:53 +02:00
Maik Klein c2baf4f1f2
Merge pull request #129 from Ralith/array-debug
Fix nonsense Debug impl on non-char static arrays
2018-10-08 10:59:12 +02:00
Benjamin Saunders dd6f4f678c Fix Vulkan 1.1 getters 2018-10-07 20:28:41 -07:00
Benjamin Saunders ffa09c5fd9 Expose suboptimal results from swapchain operations 2018-10-07 12:14:59 -07:00
Benjamin Saunders 445c72fa26 Add missing unsafe qualifiers 2018-10-07 11:12:03 -07:00
Benjamin Saunders d4789768a6 Fix nonsense Debug impl on non-char static arrays 2018-10-07 10:17:48 -07:00
Maik Klein 33dc8bff8f Remove the mir sufrace extension because it has been deprecated 2018-10-02 15:24:29 +02:00