@@ -52,6 +52,9 @@ extern fn SDL_Init(flags: InitFlags) i32;
5252pub const quit = SDL_Quit ;
5353extern fn SDL_Quit () void ;
5454
55+ pub const setMainReady = SDL_SetMainReady ;
56+ extern fn SDL_SetMainReady () void ;
57+
5558//--------------------------------------------------------------------------------------------------
5659//
5760// Configuration Variables
@@ -64,6 +67,11 @@ pub fn setHint(name: [:0]const u8, value: [:0]const u8) bool {
6467}
6568extern fn SDL_SetHint (name : [* :0 ]const u8 , value : [* :0 ]const u8 ) Bool ;
6669
70+ pub fn setAppMetadata (name : [:0 ]const u8 , version : [:0 ]const u8 , identifier : [:0 ]const u8 ) Error ! void {
71+ if (SDL_SetAppMetadata (name , version , identifier ) == False ) return makeError ();
72+ }
73+ extern fn SDL_SetAppMetadata (appname : [* :0 ]const u8 , appversion : [* :0 ]const u8 , appidentifier : [* :0 ]const u8 ) Bool ;
74+
6775//--------------------------------------------------------------------------------------------------
6876//
6977// Error Handling
@@ -422,6 +430,7 @@ pub const Renderer = opaque {
422430 pub const create = createRenderer ;
423431 pub const destroy = destroyRenderer ;
424432 pub const present = renderPresent ;
433+ pub const debugText = renderDebugText ;
425434};
426435
427436/// Get the number of 2D rendering drivers available for the current display.
@@ -757,6 +766,11 @@ extern fn SDL_RenderReadPixels(
757766 pitch : c_int ,
758767) c_int ;
759768
769+ pub fn renderDebugText (renderer : * Renderer , x : f32 , y : f32 , str : [* :0 ]const u8 ) Error ! void {
770+ if (SDL_RenderDebugText (renderer , x , y , str ) == False ) return makeError ();
771+ }
772+ extern fn SDL_RenderDebugText (renderer : * Renderer , x : f32 , y : f32 , str : [* :0 ]const u8 ) Bool ;
773+
760774//--------------------------------------------------------------------------------------------------
761775//
762776// Pixel Formats and Conversion Routines (SDL_pixels.h)
0 commit comments