summaryrefslogtreecommitdiff
path: root/functions.h
diff options
context:
space:
mode:
Diffstat (limited to 'functions.h')
-rw-r--r--functions.h12
1 files changed, 11 insertions, 1 deletions
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);
+