Blender V5.0
vk_texture.cc File Reference
#include "GPU_capabilities.hh"
#include "vk_common.hh"
#include "vk_texture.hh"
#include "vk_buffer.hh"
#include "vk_context.hh"
#include "vk_data_conversion.hh"
#include "vk_framebuffer.hh"
#include "vk_memory_layout.hh"
#include "vk_pixel_buffer.hh"
#include "vk_shader.hh"
#include "vk_shader_interface.hh"
#include "vk_state_manager.hh"
#include "vk_vertex_buffer.hh"
#include "BLI_math_vector.hh"
#include "BKE_global.hh"

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::gpu

Functions

static VkImageAspectFlags blender::gpu::to_vk_image_aspect_single_bit (const VkImageAspectFlags format, bool stencil)
static VkImageUsageFlags blender::gpu::to_vk_image_usage (const eGPUTextureUsage usage, const GPUTextureFormatFlag format_flag)
static VkImageCreateFlags blender::gpu::to_vk_image_create (const GPUTextureType texture_type, const GPUTextureFormatFlag format_flag, const eGPUTextureUsage usage)
static float blender::gpu::memory_priority (const eGPUTextureUsage texture_usage)