aboutsummaryrefslogtreecommitdiff
path: root/sdl2/render.ha
diff options
context:
space:
mode:
Diffstat (limited to 'sdl2/render.ha')
-rw-r--r--sdl2/render.ha11
1 files changed, 11 insertions, 0 deletions
diff --git a/sdl2/render.ha b/sdl2/render.ha
index 545aae5..66571b1 100644
--- a/sdl2/render.ha
+++ b/sdl2/render.ha
@@ -315,6 +315,17 @@ export fn SDL_CreateTexture(
)?: *SDL_Texture;
};
+@symbol("SDL_CreateTextureFromSurface") fn _SDL_CreateTextureFromSurface(
+ renderer: *SDL_Renderer,
+ surface: *SDL_Surface) nullable *SDL_Texture;
+
+export fn SDL_CreateTextureFromSurface(
+ renderer: *SDL_Renderer,
+ surface: *SDL_Surface
+) (*SDL_Texture | error) = {
+ return wrapptr(_SDL_CreateTextureFromSurface(renderer, surface))?: *SDL_Texture;
+};
+
@symbol("SDL_UpdateTexture") fn _SDL_UpdateTexture(texture: *SDL_Texture,
rect: const nullable *SDL_Rect, pixels: const nullable *void, pitch: int) int;