Commit graph

424 commits

Author SHA1 Message Date
Dzmitry Malyshau 1797c73f8b
Merge pull request #7 from msiglreith/image_view
Image view creation/destruction
2017-12-07 19:40:26 -05:00
msiglreith 82ab5720ee Implement vkDestroyImageView 2017-12-08 01:07:55 +01:00
msiglreith 69b3d1e043 Implement VkCreateImageView 2017-12-08 01:07:55 +01:00
Dzmitry Malyshau 7ff5dcefbd
Merge pull request #6 from msiglreith/xcb
Surface and Swapchain extensions
2017-12-07 17:32:45 -05:00
msiglreith c09387bc4f Add swapchain related implementations 2017-12-07 22:36:52 +01:00
msiglreith 936b207418 win32: Add basic window setup and remove winit based surface function 2017-12-02 18:01:07 +01:00
Dzmitry Malyshau 3179b49398
Merge pull request #5 from msiglreith/build_ci
Fix Makefile and travis build
2017-12-01 10:33:42 -05:00
msiglreith f297339838 Fix Makefile 2017-12-01 16:08:11 +01:00
Dzmitry Malyshau d2dc11f229
Merge pull request #3 from msiglreith/win32surface
Support win32 surface creation
2017-11-24 11:13:21 -05:00
msiglreith a9aada84e6 win32: Support win32 surface creation 2017-11-23 18:39:46 +01:00
Dzmitry Malyshau c8b4f2e7a7
Merge pull request #2 from msiglreith/first-steps
Fix windows issues
2017-11-23 09:38:49 -05:00
msiglreith ca1ff277fa Fix stack corruption caused by command buffers
Command buffer size needs to match between exposed type in Rust and vulkan declaration. Therefore, cmd buffers get wrapped in handles
2017-11-23 00:04:29 +01:00
msiglreith 7d45552cbc Add support for more formats 2017-11-23 00:02:50 +01:00
msiglreith 30f55be936 Change file-ending for MSVC compiler 2017-11-23 00:02:09 +01:00
Dzmitry Malyshau f799034fb1 Surface capabilities and formats 2017-11-14 11:19:33 -05:00
Dzmitry Malyshau 432331abce Surface creation/destruction 2017-11-13 22:57:02 -05:00
Dzmitry Malyshau fcdebb5160 Command buffer allocation/freeing 2017-11-13 22:56:57 -05:00
Dzmitry Malyshau 82d4e84e03 Command pool creation/destruction 2017-11-06 22:33:36 -05:00
Dzmitry Malyshau 1828304cbd Update to latest gfx-rs 2017-11-06 21:57:32 -05:00
Dzmitry Malyshau 101a0521b9 Device creation 2017-09-12 12:27:01 -04:00
Dzmitry Malyshau 9098c95950 Git modules, README, travis, etc 2017-09-06 22:04:18 -04:00
Dzmitry Malyshau 70cf6476c3 Proper static lib, enumerate_adapters 2017-09-06 22:02:03 -04:00
Dzmitry Malyshau 7f30e22a05 Basic Vulkan header hookup and automation 2017-09-06 22:02:03 -04:00
Dzmitry Malyshau 878a12c594 Initial commit 2017-09-06 21:53:52 -04:00