aboutsummaryrefslogtreecommitdiff
path: root/libs/SDL/render.S
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2026-02-18 17:40:41 +0100
committerFelix Morgner <felix.morgner@gmail.com>2026-02-18 17:40:41 +0100
commitee0f1c0268d12f2461de5582788ae6640be5b436 (patch)
tree3f2afe2eef23162e5addbc18ed4fdc185b9dae35 /libs/SDL/render.S
parentd83070b66e5a07af0b1be68878c4296a1bc5bf18 (diff)
downloadsnake.s-ee0f1c0268d12f2461de5582788ae6640be5b436.tar.xz
snake.s-ee0f1c0268d12f2461de5582788ae6640be5b436.zip
feat: render a red square
Diffstat (limited to 'libs/SDL/render.S')
-rw-r--r--libs/SDL/render.S30
1 files changed, 29 insertions, 1 deletions
diff --git a/libs/SDL/render.S b/libs/SDL/render.S
index d422971..70d1ca8 100644
--- a/libs/SDL/render.S
+++ b/libs/SDL/render.S
@@ -15,4 +15,32 @@
//! @fn void SDL_DestroyRenderer(SDL_Renderer * renderer);
//! @param renderer the renderer to destroy
.type SDL_DestroyRenderer, @function
-.extern SDL_DestroyRenderer \ No newline at end of file
+.extern SDL_DestroyRenderer
+
+//! @fn int SDL_RenderClear(SDL_Renderer * renderer);
+//! @param renderer the rendering context.
+//! @return 0 on success, or a negative value on error.
+.type SDL_RenderClear, @function
+.extern SDL_RenderClear
+
+//! @fn int SDL_RenderFillRect(SDL_Renderer * renderer, const SDL_Rect * rect);
+//! @param renderer the rendering context.
+//! @param rect the rectangle to fill
+//! @return 0 on success, or a negative value on error.
+.type SDL_RenderFillRect, @function
+.extern SDL_RenderFillRect
+
+//! @fn void SDL_RenderPresent(SDL_Renderer * renderer);
+//! @param renderer the rendering context
+.type SDL_RenderPresent, @function
+.extern SDL_RenderPresent
+
+//! @fn int SDL_SetRenderDrawColor(SDL_Renderer * renderer, Uint8 r, Uint8 g, Uint8 b, Uint8 a);
+//! @param renderer the rendering context.
+//! @param r the red value used to draw on the rendering target.
+//! @param g the green value used to draw on the rendering target.
+//! @param b the blue value used to draw on the rendering target.
+//! @param a the alpha value used to draw on the rendering target.
+//! @return 0 on success, or a negative value on error.
+.type SDL_SetRenderDrawColor, @function
+.extern SDL_SetRenderDrawColor \ No newline at end of file