whole lotta pipeline jazz
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
#pragma once
|
||||
#include <core/output_device/gryphn_output_device.h>
|
||||
#include <core/pipelines/gryphn_uniform_layout.h>
|
||||
|
||||
typedef enum gnDynamicState_e {
|
||||
GN_DYNAMIC_VIEWPORT,
|
||||
@@ -76,6 +77,8 @@ typedef struct gnGraphicsPipelineInfo_t {
|
||||
enum gnFillMode_e fillMode;
|
||||
struct gnCullMode_t cullMode;
|
||||
struct gnColorBlending_t colorBlending;
|
||||
|
||||
struct gnUniformLayout_t* uniformLayout;
|
||||
} gnGraphicsPipelineInfo;
|
||||
|
||||
struct gnPlatformGraphicsPipeline_t;
|
||||
|
5
src/core/pipelines/gryphn_uniform_layout.h
Normal file
5
src/core/pipelines/gryphn_uniform_layout.h
Normal file
@@ -0,0 +1,5 @@
|
||||
#pragma once
|
||||
|
||||
typedef struct gnUniformLayout_t {
|
||||
|
||||
} gnUniformLayout;
|
@@ -19,7 +19,8 @@ typedef enum gnReturnCode_t {
|
||||
GN_FAILED_TO_CREATE_IMAGE_VIEW,
|
||||
GN_FAILED_TO_CREATE_SHADER_MODULE,
|
||||
GN_FAILED_TO_CONVERT_SHADER_CODE,
|
||||
GN_FAILED_TO_FIND_ENTRY_POINT
|
||||
GN_FAILED_TO_FIND_ENTRY_POINT,
|
||||
GN_FAILED_TO_CREATE_UNIFORM_LAYOUT
|
||||
|
||||
// GN_UNKNOWN_FRAMEBUFFER_ATTACHMENT,
|
||||
// GN_UNKNOWN_FUNCTION,
|
||||
@@ -52,5 +53,6 @@ static const char* gnErrorCodeToCString(enum gnReturnCode_t returnCode) {
|
||||
case GN_FAILED_TO_CREATE_SHADER_MODULE: return "GN_FAILED_TO_CREATE_SHADER_MODULE";
|
||||
case GN_FAILED_TO_CONVERT_SHADER_CODE: return "GN_FAILED_TO_CONVERT_SHADER_CODE";
|
||||
case GN_FAILED_TO_FIND_ENTRY_POINT: return "GN_FAILED_TO_FIND_ENTRY_POINT";
|
||||
case GN_FAILED_TO_CREATE_UNIFORM_LAYOUT: return "GN_FAILED_TO_CREATE_UNIFORM_LAYOUT";
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user