From 2a1f31365dade481c32efc3307f94cc052d00f7f Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Wed, 18 Feb 2026 13:19:52 +0100 Subject: refactor: split SDL bindings --- libs/SDL/render.S | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 libs/SDL/render.S (limited to 'libs/SDL/render.S') diff --git a/libs/SDL/render.S b/libs/SDL/render.S new file mode 100644 index 0000000..d422971 --- /dev/null +++ b/libs/SDL/render.S @@ -0,0 +1,18 @@ +//! @file render.S +//! +//! Assembler bindings for SDL2 (SDL_render.h) + +#define SDL_RENDERER_ACCELERATED 0x00000002u + +//! @fn SDL_Renderer * SDL_CreateRenderer(SDL_Window * window, int index, Uint32 flags); +//! @param the window where rendering is displayed. +//! @param index the index of the rendering driver to initialize, or -1 to initialize the first one supporting the requested flags +//! @param flags 0, or one or more SDL_RendererFlags OR'd together. +//! @return a valid rendering context or NULL on error. +.type SDL_CreateRenderer, @function +.extern SDL_CreateRenderer + +//! @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 -- cgit v1.2.3