Commit graph

23 commits

Author SHA1 Message Date
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