mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-05 13:28:40 +00:00
adjust builds to new rdi library setup
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
// Copyright (c) 2024 Epic Games Tools
|
||||
// Licensed under the MIT license (https://opensource.org/license/mit/)
|
||||
|
||||
#include "lib_rdi_make/rdi_make.c"
|
||||
@@ -0,0 +1,50 @@
|
||||
// Copyright (c) 2024 Epic Games Tools
|
||||
// Licensed under the MIT license (https://opensource.org/license/mit/)
|
||||
|
||||
#ifndef RDI_CONS_LOCAL_H
|
||||
#define RDI_CONS_LOCAL_H
|
||||
|
||||
// rjf: base layer memory ops
|
||||
#define RDIM_MEMSET_OVERRIDE
|
||||
#define RDIM_MEMCPY_OVERRIDE
|
||||
#define rdim_memset MemorySet
|
||||
#define rdim_memcpy MemoryCopy
|
||||
|
||||
// rjf: base layer string overrides
|
||||
#define RDI_STRING8_OVERRIDE
|
||||
#define RDIM_String8 String8
|
||||
#define RDIM_String8_BaseMember str
|
||||
#define RDIM_String8_SizeMember size
|
||||
#define RDI_STRING8LIST_OVERRIDE
|
||||
#define RDIM_String8Node String8Node
|
||||
#define RDIM_String8Node_NextPtrMember next
|
||||
#define RDIM_String8Node_StringMember string
|
||||
#define RDIM_String8List String8List
|
||||
#define RDIM_String8List_FirstMember first
|
||||
#define RDIM_String8List_LastMember last
|
||||
#define RDIM_String8List_NodeCountMember node_count
|
||||
#define RDIM_String8List_TotalSizeMember total_size
|
||||
|
||||
// rjf: base layer arena overrides
|
||||
#define RDIM_ARENA_OVERRIDE
|
||||
#define RDIM_Arena Arena
|
||||
#define rdim_arena_alloc arena_alloc
|
||||
#define rdim_arena_release arena_release
|
||||
#define rdim_arena_pos arena_pos
|
||||
#define rdim_arena_push arena_push
|
||||
#define rdim_arena_pop_to arena_pop_to
|
||||
|
||||
// rjf: base layer scratch arena overrides
|
||||
#define RDIM_SCRATCH_OVERRIDE
|
||||
#define RDIM_Temp Temp
|
||||
#define rdim_temp_arena(t) ((t).arena)
|
||||
#define rdim_scratch_begin scratch_begin
|
||||
#define rdim_scratch_end scratch_end
|
||||
|
||||
// rjf: base layer profiling markup overrides
|
||||
#define RDIM_ProfBegin(...) ProfBeginDynamic(__VA_ARGS__)
|
||||
#define RDIM_ProfEnd(...) ProfEnd()
|
||||
|
||||
#include "lib_rdi_make/rdi_make.h"
|
||||
|
||||
#endif // RDI_CONS_LOCAL_H
|
||||
Reference in New Issue
Block a user