21 lines
356 B
C
21 lines
356 B
C
|
#ifndef PIPELINE_H
|
||
|
#define PIPELINE_H
|
||
|
|
||
|
#include "vulkan/vulkan_core.h"
|
||
|
#include "cglm/types.h"
|
||
|
|
||
|
typedef struct GraphicsPipelineStruct {
|
||
|
VkDescriptorPool descriptor_pool;
|
||
|
VkDescriptorSet* descriptors;
|
||
|
|
||
|
VkPipelineLayout layout;
|
||
|
VkPipeline pipeline;
|
||
|
} GraphicsPipeline;
|
||
|
|
||
|
struct Vertex2 {
|
||
|
vec2 pos;
|
||
|
vec3 color;
|
||
|
};
|
||
|
|
||
|
#endif
|