From 9062e0aae9f2f576b7a237c28028aa6b09feee5e Mon Sep 17 00:00:00 2001 From: Fox Caminiti Date: Wed, 17 Aug 2022 23:41:08 -0400 Subject: undo and pen development --- functions.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'functions.h') diff --git a/functions.h b/functions.h index 6cecb76..654c709 100644 --- a/functions.h +++ b/functions.h @@ -34,8 +34,18 @@ void Bezier_CubicCalcPoints(v2 p1, v2 p2, v2 p3, v2 p4, void *Data, uint32 *Incr static void Action_Change_Commit(memory *Memory, void *DataLocation, void *OriginalData, void *NewData, action_change_type ActionChange); static void Action_Entry_SetPointer(memory *Memory, void *Data); -static void Action_Entry_Begin(memory *Memory, action_entry_type Type, char *Name); +static void Action_Entry_Commit(memory *Memory, action_entry_type Type, char *Name); static void Action_Entry_End(memory *Memory); static void Action_Undo(memory *Memory); static void Action_Redo(memory *Memor); +#if ARM +static void NEON_RenderLayer(transform_info T, comp_buffer *Buffer, rectangle RenderRegion); +#else +static void AVX2_RenderLayer(transform_info TransformInfo, comp_buffer *Buffer, rectangle RenderRegion); +static void SSE2_RenderLayer(transform_info TransformInfo, comp_buffer *Buffer, rectangle RenderRegion); +#endif +static void Fallback_RenderLayer(transform_info TransformInfo, comp_buffer *Buffer, rectangle RenderRegion); +static void PushRect(rectangle RenderRegion); +static bool32 CheckQueue(render_queue RenderInfo, uint16 Index); + -- cgit v1.2.3