From 1066bb5af3877f53e8daa85ee62a42611701df53 Mon Sep 17 00:00:00 2001 From: DaniTheSkunk <> Date: Tue, 28 Mar 2023 17:06:07 +0000 Subject: [PATCH] first draft of 2d renderer api requirements --- include/renderer2d.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/include/renderer2d.h b/include/renderer2d.h index e97c5cd..563cc7c 100644 --- a/include/renderer2d.h +++ b/include/renderer2d.h @@ -12,4 +12,16 @@ struct sw_renderer2d { struct sw_renderer2d *sw_renderer2d_create(); +/* Api needed: + - clear screen + - set color + - set texture (alternatively none) + - set repeat + - blend modes per draw call maybe? + - draw quad + - draw "sprite" (quad of same size as texture) + - draw line + - transform matrix stack + */ + #endif /* GUARD_2B56918289975E8AA8711D6E080ED4B9 */