Blender V5.0
vk_device.cc File Reference
#include <fmt/format.h>
#include <sstream>
#include "CLG_log.h"
#include "vk_backend.hh"
#include "vk_context.hh"
#include "vk_device.hh"
#include "vk_state_manager.hh"
#include "vk_storage_buffer.hh"
#include "vk_texture.hh"
#include "vk_vertex_buffer.hh"
#include "gpu_shader_dependency_private.hh"
#include "GPU_capabilities.hh"
#include "BLI_math_matrix_types.hh"
#include "GHOST_C-api.h"

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::gpu

Macros

#define LOAD_FUNCTION(name)

Variables

static CLG_LogRef LOG = {"gpu.vulkan"}
Platform/driver/device information
constexpr int32_t blender::gpu::PCI_ID_NVIDIA = 0x10de
constexpr int32_t blender::gpu::PCI_ID_INTEL = 0x8086
constexpr int32_t blender::gpu::PCI_ID_AMD = 0x1002
constexpr int32_t blender::gpu::PCI_ID_ATI = 0x1022
constexpr int32_t blender::gpu::PCI_ID_APPLE = 0x106b

Macro Definition Documentation

◆ LOAD_FUNCTION

#define LOAD_FUNCTION ( name)
Value:
(PFN_##name) vkGetInstanceProcAddr(vk_instance_, STRINGIFY(name))
#define STRINGIFY(x)
const char * name

Variable Documentation

◆ LOG

CLG_LogRef LOG = {"gpu.vulkan"}
static

Definition at line 30 of file vk_device.cc.