From ee0f1c0268d12f2461de5582788ae6640be5b436 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Wed, 18 Feb 2026 17:40:41 +0100 Subject: feat: render a red square --- libs/SDL/render.S | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) (limited to 'libs/SDL/render.S') 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 -- cgit v1.2.3