Commit graph

163 commits

Author SHA1 Message Date
maik klein
2e1079b77c max_image_count can be 0 to indicate no limit 2017-01-05 19:53:46 +01:00
maik klein
61b6a5d222 Sets desired image count to min_image_count 2017-01-05 19:45:55 +01:00
maik klein
f2b52eb007 Cleanup warnings and use version traits 2017-01-05 09:03:37 +01:00
maik klein
eead999bc4 Update window title 2017-01-05 08:09:23 +01:00
maik klein
3dbb81735f add create_instance to EntryV1_0 2017-01-05 08:48:18 +01:00
maik klein
61b574bcdf Fix build error in the win32 example 2017-01-01 09:21:29 +01:00
maik klein
a02fb615c0 Rename load_vulkan to new, as Vulkan is loaded at startup time 2017-01-01 08:56:38 +01:00
maik klein
2fdec50947 Remove EntryExt 2017-01-01 08:50:52 +01:00
maik klein
4ace1cc780 Loader cleanup 2017-01-01 08:09:51 +01:00
maik klein
0c0b147502 Add version to Entry 2016-12-30 06:19:47 +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
3d0120ef3d Unsued begin command buffer 2016-12-29 07:50:54 +01:00
maik klein
0f52807193 Examples now properly free their objects 2016-12-29 06:02:37 +01:00
maik klein
8a6a7823c4 queue_present to swapchain 2016-12-29 04:32:55 +01:00
maik klein
b49b2b1deb Add allocator to the windows example 2016-12-28 11:13:36 +01:00
maik klein
f01eb2d9d5 Adds missing allocators for the extensions 2016-12-28 11:04:50 +01:00
maik klein
0eaf851afa Added allocators to the examples 2016-12-28 09:24:24 +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
ac5708ac36 Remove unused unsafe 2016-12-26 03:48:38 +01:00
Maik Klein
030cb602d4 Update triangle.rs 2016-12-26 03:44:06 +01:00
Maik Klein
1b43e3367b #[macro_use] for texture 2016-12-26 03:43:53 +01:00
Maik Klein
629d27babe add another unsafe for the win32 example 2016-12-26 03:31:51 +01:00
maik klein
f5a8878d8f Add missing unsafe 2016-12-26 02:47:33 +01:00
maik klein
20f5a51541 fixed misspelled createinfo 2016-12-26 02:40:48 +01:00
maik klein
28f809ef80 Add winapi to do another cast 2016-12-26 02:35:43 +01:00
maik klein
150e32a7c6 Another const cast && importing Win32Surface 2016-12-26 02:28:22 +01:00
maik klein
d638849eca correct cast of hwnd on windows 2016-12-26 02:23:57 +01:00
maik klein
d5f3c11ba2 Added experimental windows support 2016-12-26 01:58:44 +01:00
maik klein
310494380e Update the texture example 2016-12-26 01:22:21 +01:00
maik klein
b25338a991 Reorder example shader 2016-12-26 00:50:08 +01:00
maik klein
4fd228fcb3 Cleanup unused code 2016-12-26 00:39:00 +01:00
maik klein
32f74cc619 Restructure examples 2016-12-25 14:38:26 +01:00
maik klein
e2aec2d8ca Base for multiple examples 2016-12-10 18:37:44 +01:00
maik klein
c83346aa70 update README 2016-12-09 21:01:44 +01:00
maik klein
6f89804efd Restructure of the entire project 2016-12-09 20:15:59 +01:00
maik klein
867d3cddc8 open questions 2016-12-09 20:06:50 +01:00
maik klein
c49013e6a3 README progress 2016-12-09 19:39:16 +01:00
maik klein
4edadcdf4a Read me update 2016-12-09 19:25:48 +01:00
maik klein
72f85fc77f Base for cross platform surface creation 2016-12-09 17:02:36 +01:00
maik klein
3f116eabe8 Added index buffer to the triangle example 2016-12-09 16:51:47 +01:00
maik klein
4d7b1b7b8d Rm unsued files 2016-12-09 16:34:31 +01:00
maik klein
f10e00eea2 Remove all Into wrapper 2016-12-09 01:55:29 +01:00
maik klein
5ed62ba2a4 Cleanup unused things 2016-12-09 01:28:47 +01:00
maik klein
46f93779a0 Multi color triangle 2016-12-09 01:11:26 +01:00
maik klein
87ef22419f Clean up unnecessary pipeline barriers 2016-12-08 23:38:25 +01:00
maik klein
c0c83a72fb Disabled GLFW vsync . . . 2016-12-08 23:31:50 +01:00
maik klein
757bb70fad Fruther prorgress to fix triangle perf issue 2016-12-08 23:09:24 +01:00