3#include <vulkan/vulkan.h>
int fragment_shader
Identificador del recurso del shader de fragmento.
Definition GEPipelineConfig.h:18
std::vector< VkDescriptorType > descriptorTypes
Tipos de descriptores usados por el pipeline.
Definition GEPipelineConfig.h:24
int attrStride
Tamaño en bytes del stride de los atributos de vértice.
Definition GEPipelineConfig.h:20
VkBool32 depthTestEnable
Habilita test de profundidad.
Definition GEPipelineConfig.h:27
std::vector< VkShaderStageFlags > descriptorStages
Etapas de shader para cada descriptor.
Definition GEPipelineConfig.h:25
int vertex_shader
Identificador del recurso del shader de vértices.
Definition GEPipelineConfig.h:17
GEPipelineConfig()
Construye un objeto con valores por defecto.
Definition GEPipelineConfig.cpp:11
VkCullModeFlags cullMode
Modo de culling.
Definition GEPipelineConfig.h:28
std::vector< int > attrOffsets
Offsets de los atributos dentro del vértice.
Definition GEPipelineConfig.h:22
std::vector< VkFormat > attrFormats
Formatos de los atributos de vértice.
Definition GEPipelineConfig.h:21
VkExtent2D extent
Extensión de la imagen (swapchain).
Definition GEPipelineConfig.h:29