maik klein
|
05378042e0
|
Add clone to the extensions
|
2016-12-29 07:08:01 +01:00 |
|
maik klein
|
7ece1e7d5a
|
Rename xlibsurface to xlib_surface
|
2016-12-29 05:07:56 +01:00 |
|
maik klein
|
d5a812e8b5
|
Refactor the loading library
|
2016-12-29 05:03:12 +01:00 |
|
maik klein
|
eb02429f1e
|
Allow deadcode in the extensions
|
2016-12-29 04:43:25 +01:00 |
|
maik klein
|
29ab08a36c
|
Add all surface extensions
|
2016-12-29 04:41:41 +01:00 |
|
maik klein
|
e8f2dcbfc8
|
Move all extensions out of the core
|
2016-12-29 04:31:19 +01:00 |
|
maik klein
|
e455873d6a
|
Makes public fields private for all the extensions
|
2016-12-29 04:18:54 +01:00 |
|
maik klein
|
519a0f0038
|
Remove unused unsafe blocks
|
2016-12-29 04:17:46 +01:00 |
|
maik klein
|
f01eb2d9d5
|
Adds missing allocators for the extensions
|
2016-12-28 11:04:50 +01:00 |
|
maik klein
|
e6415a91df
|
Marks all functions that take an allocator as 'unsafe'
|
2016-12-28 10:20:12 +01:00 |
|
maik klein
|
3db84ba1eb
|
style cleanup
|
2016-12-28 09:36:28 +01:00 |
|
maik klein
|
ce4945a61c
|
Add allocation callbacks everywhere
|
2016-12-28 09:07:27 +01:00 |
|
maik klein
|
28908142b4
|
Added extension name support
|
2016-12-28 04:19:03 +01:00 |
|
maik klein
|
ac14f440a7
|
Typesafe handles, e.g Instance, Device, Queue etc
|
2016-12-28 03:54:30 +01:00 |
|
maik klein
|
d5f3c11ba2
|
Added experimental windows support
|
2016-12-26 01:58:44 +01:00 |
|
maik klein
|
b25338a991
|
Reorder example shader
|
2016-12-26 00:50:08 +01:00 |
|
maik klein
|
87ee2af220
|
Cleanup unsued unsafe
|
2016-12-26 00:24:06 +01:00 |
|
maik klein
|
5ad765d2e1
|
Expose public api for handle
|
2016-12-24 05:57:44 +01:00 |
|
maik klein
|
f1b310a529
|
Missing unsafe fn for the extension loaders
|
2016-12-24 05:07:21 +01:00 |
|
maik klein
|
8c7a459b90
|
another unsafe function pass
|
2016-12-24 02:28:28 +01:00 |
|
maik klein
|
c8d2e22b21
|
First unsafe pass
|
2016-12-24 00:22:37 +01:00 |
|
maik klein
|
c0e86d0aad
|
remove lib dependency
|
2016-12-23 23:29:55 +01:00 |
|
maik klein
|
7edf08fe94
|
Now loads vulkan globally
|
2016-12-23 23:22:21 +01:00 |
|
maik klein
|
f39baa7e34
|
Added error handling for optional extension loading
|
2016-12-23 21:43:41 +01:00 |
|
maik klein
|
1f8e284ca9
|
Refactored extension loading into seperate modules
|
2016-12-23 11:42:18 +01:00 |
|
maik klein
|
8c086a5945
|
Add mod allocator to lib.rs
|
2016-12-23 10:52:58 +01:00 |
|
maik klein
|
1c3f944fb1
|
Add experimental allocator
|
2016-12-23 10:49:39 +01:00 |
|
maik klein
|
b83e6802c5
|
Xlib loader
|
2016-12-23 02:45:12 +01:00 |
|
maik klein
|
601f5573cf
|
Surface loader
|
2016-12-23 02:33:05 +01:00 |
|
maik klein
|
d2df2e8ac3
|
First implementation of the new swapchain loader
|
2016-12-23 00:00:50 +01:00 |
|
maik klein
|
7f8acd4db3
|
Fix unused warnings
|
2016-12-22 23:31:37 +01:00 |
|
maik klein
|
8e60030a04
|
Finshed texture example, needs some cleanup
|
2016-12-12 04:19:21 +01:00 |
|
maik klein
|
ab07866971
|
almost working texture
|
2016-12-12 02:43:02 +01:00 |
|
maik klein
|
d3de51e565
|
work for the texture example
|
2016-12-12 01:08:12 +01:00 |
|
maik klein
|
673dbb51c3
|
Send uniform data to frag shader
|
2016-12-10 21:30:51 +01:00 |
|
maik klein
|
439625f037
|
Add uniform buffer
|
2016-12-10 19:32:17 +01:00 |
|
maik klein
|
e2aec2d8ca
|
Base for multiple examples
|
2016-12-10 18:37:44 +01:00 |
|
maik klein
|
6f89804efd
|
Restructure of the entire project
|
2016-12-09 20:15:59 +01:00 |
|