Files
Gryphn/projects/core/gryphn_error_code.h
2025-07-29 06:03:21 -04:00

53 lines
1.7 KiB
C

#pragma once
typedef enum gnReturnCode {
GN_SUCCESS = 0,
GN_UNLOADED_EXTENSION = -1,
GN_UNLOADED_LAYER = -2,
GN_UNSUPPORTED_API = -3
// GN_SUCCESS,
// GN_UNKNOWN_RENDERINGAPI,
// GN_UNSUPPORTED_RENDERING_API,
// GN_UNSUPPORTED_IMAGE_FORMAT,
// GN_UNABLE_TO_LOAD_DYNAMIC_LIBARRY,
// GN_FAILED_CREATE_INSTANCE,
// GN_FAILED_TO_CREATE_DEBUGGER,
// GN_FAILED_TO_CREATE_DEVICE,
// GN_FAILED_TO_ATTACH_WINDOW,
// GN_INVALID_INSTANCE,
// GN_DEBUGGER_EXISTS,
// GN_NO_SUPPORTED_FORMATS,
// GN_NO_SUPPORTED_PRESENT_MODES,
// GN_UNKNOWN_IMAGE_FORMAT,
// GN_FAILED_TO_CREATE_PRESENTATION_QUEUE,
// GN_WINDOW_IN_USE,
// GN_UNSUPPORTED_IMAGE_COUNT,
// 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_CREATE_UNIFORM_LAYOUT,
// GN_FAILED_TO_CREATE_RENDER_PASS,
// GN_FAILED_TO_CREATE_GRAPHICS_PIPELINE,
// GN_UNSUPPORTED_SHADER_MODULE,
// GN_UNKNOWN_SUBPASS,
// GN_FAILED_TO_CREATE_FRAMEBUFFER,
// GN_DIVERGENT_RENDERPASS,
// GN_FAILED_TO_CREATE_COMMAND_POOL,
// GN_FAILED_TO_BEGIN_RECORDING,
// GN_FAIELD_TO_END_RECORDING,
// GN_FAILED_TO_ALLOCATE_COMMAND_BUFFERS,
// GN_FAILED_TO_CREATE_FENCE,
// GN_FAILED_TO_CREATE_SEMAPHORE,
// GN_FAILED_TO_SUBMIT_COMMAND_BUFFER,
// GN_OUT_OF_DATE_PRESENTATION_QUEUE,
// GN_SUBOPTIMAL_PRESENTATION_QUEUE,
// GN_FAILED_TO_CREATE_BUFFER,
// GN_FAILED_TO_ALLOCATE_MEMORY,
// GN_FAILED_TO_CREATE_IMAGE,
// GN_FAILED_TO_CREATE_SAMPLER,
// GN_FAILED_TO_LOAD_FUNCTION,
// GN_FAILED_TO_INIT_OPENGL
} gnReturnCode;