error checking or some jazz
This commit is contained in:
@@ -5,8 +5,8 @@
|
||||
#include <utils/types/gryphn_image_format.h>
|
||||
|
||||
typedef struct gnPresentationQueueInfo_t {
|
||||
uint32_t ImageCount;
|
||||
struct gnUInt2_t ImageSize;
|
||||
uint32_t minImageCount;
|
||||
struct gnUInt2_t imageSize;
|
||||
struct gnWindowSurface_t surface;
|
||||
struct gnSurfaceFormat_t format;
|
||||
enum gnImageSharingMode_e imageSharingMode;
|
||||
@@ -20,6 +20,7 @@ typedef struct gnPresentationQueue_t {
|
||||
struct gnPlatformPresentationQueue_t* presentationQueue;
|
||||
struct gnOutputDevice_t* outputDevice;
|
||||
gnBool valid;
|
||||
int imageCount;
|
||||
} gnPresentationQueue;
|
||||
|
||||
gnReturnCode gnCreatePresentationQueue(gnPresentationQueue* presentationQueue, struct gnOutputDevice_t* device, struct gnPresentationQueueInfo_t presentationInfo);
|
||||
|
@@ -14,21 +14,17 @@ typedef enum gnReturnCode_t {
|
||||
GN_NO_SUPPORTED_FORMATS,
|
||||
GN_NO_SUPPORTED_PRESENT_MODES,
|
||||
GN_UNKNOWN_IMAGE_FORMAT,
|
||||
GN_FAILED_TO_CREATE_PRESENTATION_QUEUE
|
||||
GN_FAILED_TO_CREATE_PRESENTATION_QUEUE,
|
||||
GN_UNSUPPORTED_IMAGE_COUNT
|
||||
|
||||
// GN_UNKNOWN_ERROR,
|
||||
// GN_UNKNOWN_FRAMEBUFFER_ATTACHMENT,
|
||||
// GN_UNKNOWN_SHADER_MODULE,
|
||||
// GN_UNKNOWN_FUNCTION,
|
||||
// GN_SHADER_FAILED_TO_COMPILE,
|
||||
// GN_UNSUPPORTED_COLOR_FORMAT,
|
||||
// GN_UNKNOWN_COLOR_FORMAT,
|
||||
// GN_FUNCTION_NOT_FOUND,
|
||||
// GN_FAILED_CREATE_GRAPHICS_PIPELINE,
|
||||
// GN_FAILED_CREATE_PRESENTATION_QUEUE,
|
||||
// GN_FAILED_TO_CREATE_FRAMEBUFFER,
|
||||
// GN_FAILED_CREATE_RENDERPASS,
|
||||
// GN_FAILED_TO_ATTACH_WINDOW,
|
||||
// GN_FAILED_TO_CREATE_IMAGE
|
||||
} gnReturnCode;
|
||||
|
||||
@@ -49,5 +45,6 @@ static const char* gnErrorCodeToCString(enum gnReturnCode_t returnCode) {
|
||||
case GN_NO_SUPPORTED_PRESENT_MODES: return "GN_NO_SUPPORTED_PRESENT_MODES";
|
||||
case GN_UNKNOWN_IMAGE_FORMAT: return "GN_UNKNOWN_IMAGE_FORMAT";
|
||||
case GN_FAILED_TO_CREATE_PRESENTATION_QUEUE: return "GN_FAILED_TO_CREATE_PRESENTATION_QUEUE";
|
||||
case GN_UNSUPPORTED_IMAGE_COUNT: return "GN_UNSUPPORTED_IMAGE_COUNT";
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user