Lines Matching defs:textures
189 struct texture_object textures[DEMO_TEXTURE_COUNT];
920 /* Device can texture using linear textures */
922 demo, tex_colors[i], &demo->textures[i], VK_IMAGE_TILING_LINEAR,
939 demo, tex_colors[i], &demo->textures[i],
950 demo_set_image_layout(demo, demo->textures[i].image,
952 demo->textures[i].imageLayout,
966 VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, demo->textures[i].image,
969 demo_set_image_layout(demo, demo->textures[i].image,
972 demo->textures[i].imageLayout,
1018 &demo->textures[i].sampler);
1022 view.image = demo->textures[i].image;
1024 &demo->textures[i].view);
1393 tex_descs[i].sampler = demo->textures[i].sampler;
1394 tex_descs[i].imageView = demo->textures[i].view;
2045 vkDestroyImageView(demo->device, demo->textures[i].view, NULL);
2046 vkDestroyImage(demo->device, demo->textures[i].image, NULL);
2047 vkFreeMemory(demo->device, demo->textures[i].mem, NULL);
2048 vkDestroySampler(demo->device, demo->textures[i].sampler, NULL);
2105 vkDestroyImageView(demo->device, demo->textures[i].view, NULL);
2106 vkDestroyImage(demo->device, demo->textures[i].image, NULL);
2107 vkFreeMemory(demo->device, demo->textures[i].mem, NULL);
2108 vkDestroySampler(demo->device, demo->textures[i].sampler, NULL);