redo debugger to be called gnDebuggerCreateInfo
This commit is contained in:
@@ -32,17 +32,16 @@ typedef enum gnDebuggerLayer {
|
|||||||
GN_DEBUGGER_LAYER_FUNCTIONS // enable the checks on every function
|
GN_DEBUGGER_LAYER_FUNCTIONS // enable the checks on every function
|
||||||
} gnDebuggerLayer;
|
} gnDebuggerLayer;
|
||||||
|
|
||||||
typedef struct gnDebuggerInfo {
|
typedef struct gnDebuggerCreateInfo {
|
||||||
gnDebuggerCallback callback; // instance callback cannot be null
|
gnDebuggerCallback callback;
|
||||||
void* userData;
|
|
||||||
|
|
||||||
uint32_t layerCount;
|
uint32_t layerCount;
|
||||||
gnDebuggerLayer* layers;
|
gnDebuggerLayer* layers;
|
||||||
} gnDebuggerInfo;
|
void* userData;
|
||||||
|
} gnDebuggerCreateInfo;
|
||||||
|
|
||||||
#ifdef GN_REVEAL_IMPL
|
#ifdef GN_REVEAL_IMPL
|
||||||
// struct gnDebugger_t { gnDebuggerInfo info; };
|
// struct gnDebugger_t { gnDebuggerInfo info; };
|
||||||
static void gnDebuggerSetErrorMessage(gnDebuggerInfo debugger, gnMessageData data) {
|
static void gnDebuggerSetErrorMessage(gnDebuggerCreateInfo debugger, gnMessageData data) {
|
||||||
// if (debugger == NULL) return;
|
// if (debugger == NULL) return;
|
||||||
debugger.callback(
|
debugger.callback(
|
||||||
GN_MESSAGE_ERROR,
|
GN_MESSAGE_ERROR,
|
||||||
|
Reference in New Issue
Block a user