Commit graph

25 commits

Author SHA1 Message Date
saschawillems
839fc84d69 Moved android_app object to global scope 2017-01-18 19:21:40 +01:00
saschawillems
93bdd86917 Vulkan resource deallocation function for texture class 2017-01-07 21:52:59 +01:00
saschawillems
b2f224341f Use actual texture image layouts for descriptor image infos (instead of always GENERAL), initial image layout as optional parameters for texture loading functions 2017-01-04 22:08:31 +01:00
saschawillems
c9a018ca2e Added function to create a 2D texture from a buffer 2016-10-22 13:14:47 +02:00
saschawillems
84ce1d8da7 No longer overwrite image usage flags passed via arguments, ensure that transfer dest flag is set for staged textures 2016-08-02 21:51:22 +02:00
saschawillems
2889bea4e9 TextureLoader now uses VulkanDevice, refactoring, default parameters, documentation 2016-07-23 12:26:49 +02:00
saschawillems
00560f06b5 Use undefined initial image layout (refs #187), request coherent host visible memory types 2016-06-21 23:10:04 +02:00
saschawillems
4ba4d67935 Load mip levels for cube maps and texture arrays (TextureLoader) 2016-06-18 17:42:33 +02:00
saschawillems
b7dae92ed8 Added descriptor info to texture struct 2016-06-14 19:01:29 +02:00
saschawillems
830e9b75ea Set image usage flags from function parameter (fixex #175) 2016-06-08 22:53:31 +02:00
saschawillems
a85dca7a15 Use Vulkan result check macro, compiler warnings 2016-05-30 20:44:49 +02:00
saschawillems
45fe43c0c8 Use buffers as copy sources for texutre loading functions (Fixes #140) 2016-05-14 13:50:44 +02:00
Sascha Willems
97a9e27a5f Merge pull request #92 from 1ace/fix-vktools
Add missing colon
2016-03-27 14:55:07 +02:00
saschawillems
6ff6cd4b59 Fixed wrong extent.depth for 2D texture copies 2016-03-25 23:27:29 +01:00
saschawillems
6ee70824e5 Asset loading for Android (#97) 2016-03-23 19:18:54 +01:00
saschawillems
8ef51855eb Android support for mesh example, some fixes for other android projects (#97) 2016-03-22 22:28:08 +01:00
Eric Engestrom
de69f2f80d Add missing colon 2016-03-20 02:48:59 +00:00
saschawillems
6b50c207ae Check vkWaitForFences result 2016-03-19 20:02:28 +01:00
saschawillems
403e6f33cb Textureloader : Use fences instead of queue wait idle for command buffer submissions, replaced asserts with checkResult from vkTools namespace 2016-03-19 16:30:39 +01:00
saschawillems
62717ea021 Pass image usage flags to texture loader (2D image) 2016-03-16 20:27:33 +01:00
saschawillems
7719491f2c Puss sub resource range with mip level count to image transition barriers 2016-03-13 16:17:40 +01:00
saschawillems
01f0a1a574 Set array layer and mip level count in texture loader, set initial layout to VK_IMAGE_LAYOUT_PREINITIALIZED (Fixes #29) 2016-03-13 14:23:23 +01:00
saschawillems
fb3d6ef847 Mip map loading for 2D textures (optimal tiling) 2016-03-05 00:40:02 +01:00
saschawillems
881fae0f6f Added texture array loading function to texture loader 2016-03-02 21:16:40 +01:00
saschawillems
c91341813c Added Vulkan examples sources! 2016-02-16 15:07:25 +01:00