TDME2  1.9.200
Classes | Macros
VKRenderer.h File Reference
#include <GLFW/glfw3.h>
#include <ext/vulkan/spirv/GlslangToSpv.h>
#include <ext/vulkan/svs/thsvs_simpler_vulkan_synchronization.h>
#include <ext/vulkan/vma/src/VmaUsage.h>
#include <array>
#include <list>
#include <string>
#include <unordered_map>
#include <unordered_set>
#include <tuple>
#include <variant>
#include <vector>
#include <tdme/tdme.h>
#include <tdme/engine/fileio/textures/fwd-tdme.h>
#include <tdme/engine/fwd-tdme.h>
#include <tdme/engine/Texture.h>
#include <tdme/engine/subsystems/renderer/fwd-tdme.h>
#include <tdme/engine/subsystems/renderer/Renderer.h>
#include <tdme/engine/EntityShaderParameters.h>
#include <tdme/math/fwd-tdme.h>
#include <tdme/os/threading/Mutex.h>
#include <tdme/os/threading/ReadWriteLock.h>
#include <tdme/os/threading/SpinLock.h>
#include <tdme/utilities/fwd-tdme.h>
Include dependency graph for VKRenderer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TextureDescriptorSet_Hash
 
class  VKRenderer
 Vulkan renderer. More...
 
struct  VKRenderer::delete_buffer_type
 
struct  VKRenderer::delete_image_type
 
struct  VKRenderer::buffer_object_type
 
struct  VKRenderer::buffer_object_type::reusable_buffer
 
struct  VKRenderer::uniform_buffer_type
 
struct  VKRenderer::uniform_buffer_type::uniform_buffer_type_buffer
 
struct  VKRenderer::shader_type
 
struct  VKRenderer::shader_type::attribute_layout
 
struct  VKRenderer::shader_type::uniform_type
 
struct  VKRenderer::framebuffer_pipelines_type
 
struct  VKRenderer::program_type
 
struct  VKRenderer::program_type::command_buffer
 
struct  VKRenderer::program_type::context
 
struct  VKRenderer::image_layout_change
 
struct  VKRenderer::texture_type
 
struct  VKRenderer::framebuffer_object_type
 
struct  VKRenderer::window_frambuffer_buffer_type
 
struct  VKRenderer::context_type
 
struct  VKRenderer::context_type::command_buffer
 
struct  VKRenderer::context_type::bound_texture
 

Macros

#define GLFW_INCLUDE_VULKAN
 
#define TEXTUREDESCRIPTORSET_MAX_TEXTURES   8
 

Macro Definition Documentation

◆ GLFW_INCLUDE_VULKAN

#define GLFW_INCLUDE_VULKAN

Definition at line 8 of file VKRenderer.h.

◆ TEXTUREDESCRIPTORSET_MAX_TEXTURES

#define TEXTUREDESCRIPTORSET_MAX_TEXTURES   8

Definition at line 61 of file VKRenderer.h.