Commit graph

23 commits

Author SHA1 Message Date
maik klein b9273b8db5 Naming scheme for function pointers 2016-12-30 07:43:37 +01:00
maik klein 45936ae6bb Swtich device to the new extension version format 2016-12-30 05:42:34 +01:00
maik klein d964453d2d Switch Instance to the new version extension 2016-12-30 03:44:05 +01:00
maik klein 9e2d28b301 Integration extensible versions 2016-12-30 03:34:14 +01:00
maik klein d5a812e8b5 Refactor the loading library 2016-12-29 05:03:12 +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 ac14f440a7 Typesafe handles, e.g Instance, Device, Queue etc 2016-12-28 03:54:30 +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 c8d2e22b21 First unsafe pass 2016-12-24 00:22:37 +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 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 d3de51e565 work for the texture example 2016-12-12 01:08:12 +01:00
maik klein 6f89804efd Restructure of the entire project 2016-12-09 20:15:59 +01:00
Renamed from ash/src/instance.rs (Browse further)