Skip to content

Commit f5e63db

Browse files
Merge pull request #36 from suve/update-to-SDL-3.2.20
Partial update to SDL 3.2.20
2 parents c129396 + bcc42c7 commit f5e63db

File tree

9 files changed

+1204
-401
lines changed

9 files changed

+1204
-401
lines changed

tests/type-sizes.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,7 @@ for TYPENAME in \
163163
SDL_QuitEvent \
164164
SDL_Rect \
165165
SDL_RendererLogicalPresentation \
166+
SDL_RenderEvent \
166167
SDL_ScaleMode \
167168
SDL_Scancode \
168169
SDL_SensorEvent \

units/SDL3.pas

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@ interface
7676
corresponding C header file.
7777
Inc file was updated against
7878
SDL_init.inc --> SDL_init.h this version of the header file: }
79-
{$I SDL_init.inc} // 3.1.6-prev
8079
{$I SDL_log.inc} // 3.1.6-prev
8180
{$I SDL_version.inc} // 3.1.6-prev
8281
{$I SDL_revision.inc} // 3.1.6-prev
@@ -93,24 +92,25 @@ interface
9392
{$I SDL_blendmode.inc} // 3.1.6-prev
9493
{$I SDL_iostream.inc} // 3.2.0
9594
{$I SDL_asyncio.inc} // 3.2.0
96-
{$I SDL_surface.inc} // 3.1.6-prev
97-
{$I SDL_video.inc} // 3.1.6-prev
98-
{$I SDL_timer.inc} // 3.1.6-prev
95+
{$I SDL_surface.inc} // 3.2.20
96+
{$I SDL_video.inc} // 3.2.20
97+
{$I SDL_timer.inc} // 3.2.20
9998
{$I SDL_error.inc} // 3.1.6-prev
10099
{$I SDL_power.inc} // 3.1.6-prev
101100
{$I SDL_audio.inc} // 3.1.6-prev
102101
{$I SDL_sensor.inc} // 3.1.6-prev
103102
{$I SDL_scancode.inc} // 3.1.6-prev
104-
{$I SDL_keycode.inc} // 3.1.6-prev
103+
{$I SDL_keycode.inc} // 3.2.20
105104
{$I SDL_mouse.inc} // 3.1.6-prev
106105
{$I SDL_keyboard.inc} // 3.1.6-prev
107106
{$I SDL_joystick.inc} // 3.1.6-prev
108107
{$I SDL_gamepad.inc} // 3.2.0
109108
{$I SDL_haptic.inc} // 3.2.0
110-
{$I SDL_pen.inc} // 3.1.6-prev
111109
{$I SDL_touch.inc} // 3.1.6-prev
110+
{$I SDL_pen.inc} // 3.2.20
112111
{$I SDL_camera.inc} // 3.1.6-prev
113-
{$I SDL_events.inc} // 3.1.6-prev
112+
{$I SDL_events.inc} // 3.2.20
113+
{$I SDL_init.inc} // 3.2.20
114114
{$I SDL_render.inc} // 3.1.6-prev
115115
{$I SDL_gpu.inc} // 3.2.0
116116
{$I SDL_clipboard.inc} // 3.2.0
@@ -311,10 +311,16 @@ function SDL_SCANCODE_TO_KEYCODE(X: TSDL_Scancode): TSDL_Keycode;
311311
Result:=X or SDLK_SCANCODE_MASK;
312312
end;
313313

314+
{ Macros from SDL_surface.h }
315+
function SDL_MUSTLOCK(Const S: PSDL_Surface): Boolean;
316+
begin
317+
Result:=(S^.flags and SDL_SURFACE_LOCK_NEEDED)=SDL_SURFACE_LOCK_NEEDED;
318+
end;
319+
314320
{ Macros from SDL_video.h }
315321
function SDL_WINDOWPOS_UNDEFINED_DISPLAY(X: Integer): Integer;
316322
begin
317-
Result := (SDL_WINDOWPOS_CENTERED_MASK or X);
323+
Result := (SDL_WINDOWPOS_UNDEFINED_MASK or X);
318324
end;
319325

320326
function SDL_WINDOWPOS_ISUNDEFINED(X: Integer): Boolean;

0 commit comments

Comments
 (0)