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
Benjamin Saunders
d78afd87dd
Flatten vk.rs module structure and use f32
2018-09-29 11:21:56 -07:00
Maik Klein
c62172bdf8
Merge pull request #123 from Ralith/handle-traits
...
More traits for dispatchable handles
2018-09-18 09:28:29 +02:00
Benjamin Saunders
aa171d405a
More traits for dispatchable handles
2018-09-16 12:18:10 -07:00
Benjamin Saunders
0446b59873
More consistent names in flags API
...
Improves consistency with other newtypes and with bitflags.
2018-09-16 12:08:14 -07:00
Maik Klein
f13e01d026
Merge pull request #118 from GabrielMajeri/fix-windows-example
...
Fix Windows surface creation in the example
2018-08-30 11:28:37 +02:00
Gabriel Majeri
72a8c9a341
Fix Windows surface creation
2018-08-29 15:45:04 +03:00
Maik Klein
f679197d0f
Merge pull request #114 from GabrielMajeri/fix-version-macros
...
Use Rust integral types
2018-08-29 09:36:15 +02:00
Gabriel Majeri
fd5d89f2b6
Remove libc usage
2018-08-28 20:01:16 +03:00
Maik Klein
025f353f9a
Merge pull request #111 from GabrielMajeri/fix-getters
...
Fix instance getters to support extensions
2018-08-28 18:11:23 +02:00
Gabriel Majeri
b722b0f3a9
Map all integer types to Rust types
2018-08-25 14:09:44 +03:00
Gabriel Majeri
0c26422215
Separate getters for vectors into two functions
...
One is safe, used to determine how many structures will be returned.
The other is unsafe, and takes in a mutable reference to an array
of structure chains.
2018-08-25 11:53:15 +03:00
Maik Klein
f161e2d967
Merge pull request #115 from GabrielMajeri/fix-example-close
...
Fix closing the examples through the close button
2018-08-25 10:21:17 +02:00
Gabriel Majeri
86bdc3cecd
Fix closing the examples
2018-08-25 11:06:30 +03:00
Gabriel Majeri
0786d71b39
Fix Vulkan version macros
2018-08-25 10:51:57 +03:00