Skip to content

Commit 327b77e

Browse files
committed
feat(sdl) update to 3.1.10
1 parent aa6f315 commit 327b77e

File tree

16 files changed

+111
-25
lines changed

16 files changed

+111
-25
lines changed

modules/lwjgl/sdl/src/generated/java/org/lwjgl/sdl/SDLAudio.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ private Functions() {}
7070
ClearAudioStream = apiGetFunctionAddress(SDL.getLibrary(), "SDL_ClearAudioStream"),
7171
PauseAudioStreamDevice = apiGetFunctionAddress(SDL.getLibrary(), "SDL_PauseAudioStreamDevice"),
7272
ResumeAudioStreamDevice = apiGetFunctionAddress(SDL.getLibrary(), "SDL_ResumeAudioStreamDevice"),
73+
AudioStreamDevicePaused = apiGetFunctionAddress(SDL.getLibrary(), "SDL_AudioStreamDevicePaused"),
7374
LockAudioStream = apiGetFunctionAddress(SDL.getLibrary(), "SDL_LockAudioStream"),
7475
UnlockAudioStream = apiGetFunctionAddress(SDL.getLibrary(), "SDL_UnlockAudioStream"),
7576
SetAudioStreamGetCallback = apiGetFunctionAddress(SDL.getLibrary(), "SDL_SetAudioStreamGetCallback"),
@@ -761,6 +762,18 @@ public static boolean SDL_ResumeAudioStreamDevice(@NativeType("SDL_AudioStream *
761762
return invokePZ(stream, __functionAddress);
762763
}
763764

765+
// --- [ SDL_AudioStreamDevicePaused ] ---
766+
767+
/** {@code bool SDL_AudioStreamDevicePaused(SDL_AudioStream * stream)} */
768+
@NativeType("bool")
769+
public static boolean SDL_AudioStreamDevicePaused(@NativeType("SDL_AudioStream *") long stream) {
770+
long __functionAddress = Functions.AudioStreamDevicePaused;
771+
if (CHECKS) {
772+
check(stream);
773+
}
774+
return invokePZ(stream, __functionAddress);
775+
}
776+
764777
// --- [ SDL_LockAudioStream ] ---
765778

766779
/** {@code bool SDL_LockAudioStream(SDL_AudioStream * stream)} */

modules/lwjgl/sdl/src/generated/java/org/lwjgl/sdl/SDLGPU.java

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -448,12 +448,21 @@ private Functions() {}
448448
SDL_PROP_GPU_DEVICE_CREATE_D3D12_SEMANTIC_NAME_STRING = "SDL.gpu.device.create.d3d12.semantic";
449449

450450
public static final String
451-
SDL_PROP_GPU_CREATETEXTURE_D3D12_CLEAR_R_FLOAT = "SDL.gpu.createtexture.d3d12.clear.r",
452-
SDL_PROP_GPU_CREATETEXTURE_D3D12_CLEAR_G_FLOAT = "SDL.gpu.createtexture.d3d12.clear.g",
453-
SDL_PROP_GPU_CREATETEXTURE_D3D12_CLEAR_B_FLOAT = "SDL.gpu.createtexture.d3d12.clear.b",
454-
SDL_PROP_GPU_CREATETEXTURE_D3D12_CLEAR_A_FLOAT = "SDL.gpu.createtexture.d3d12.clear.a",
455-
SDL_PROP_GPU_CREATETEXTURE_D3D12_CLEAR_DEPTH_FLOAT = "SDL.gpu.createtexture.d3d12.clear.depth",
456-
SDL_PROP_GPU_CREATETEXTURE_D3D12_CLEAR_STENCIL_UINT8 = "SDL.gpu.createtexture.d3d12.clear.stencil";
451+
SDL_PROP_GPU_CREATETEXTURE_D3D12_CLEAR_R_FLOAT = "SDL.gpu.texture.create.d3d12.clear.r",
452+
SDL_PROP_GPU_CREATETEXTURE_D3D12_CLEAR_G_FLOAT = "SDL.gpu.texture.create.d3d12.clear.g",
453+
SDL_PROP_GPU_CREATETEXTURE_D3D12_CLEAR_B_FLOAT = "SDL.gpu.texture.create.d3d12.clear.b",
454+
SDL_PROP_GPU_CREATETEXTURE_D3D12_CLEAR_A_FLOAT = "SDL.gpu.texture.create.d3d12.clear.a",
455+
SDL_PROP_GPU_CREATETEXTURE_D3D12_CLEAR_DEPTH_FLOAT = "SDL.gpu.texture.create.d3d12.clear.depth",
456+
SDL_PROP_GPU_CREATETEXTURE_D3D12_CLEAR_STENCIL_UINT8 = "SDL.gpu.texture.create.d3d12.clear.stencil";
457+
458+
public static final String
459+
SDL_PROP_GPU_COMPUTEPIPELINE_CREATE_NAME_STRING = "SDL.gpu.computepipeline.create.name",
460+
SDL_PROP_GPU_GRAPHICSPIPELINE_CREATE_NAME_STRING = "SDL.gpu.graphicspipeline.create.name",
461+
SDL_PROP_GPU_SAMPLER_CREATE_NAME_STRING = "SDL.gpu.sampler.create.name",
462+
SDL_PROP_GPU_SHADER_CREATE_NAME_STRING = "SDL.gpu.shader.create.name",
463+
SDL_PROP_GPU_TEXTURE_CREATE_NAME_STRING = "SDL.gpu.texture.create.name",
464+
SDL_PROP_GPU_BUFFER_CREATE_NAME_STRING = "SDL.gpu.buffer.create.name",
465+
SDL_PROP_GPU_TRANSFERBUFFER_CREATE_NAME_STRING = "SDL.gpu.transferbuffer.create.name";
457466

458467
protected SDLGPU() {
459468
throw new UnsupportedOperationException();

modules/lwjgl/sdl/src/generated/java/org/lwjgl/sdl/SDLHints.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,7 @@ private Functions() {}
222222
SDL_HINT_VIDEO_EGL_ALLOW_GETDISPLAY_FALLBACK = "SDL_VIDEO_EGL_ALLOW_GETDISPLAY_FALLBACK",
223223
SDL_HINT_VIDEO_FORCE_EGL = "SDL_VIDEO_FORCE_EGL",
224224
SDL_HINT_VIDEO_MAC_FULLSCREEN_SPACES = "SDL_VIDEO_MAC_FULLSCREEN_SPACES",
225+
SDL_HINT_VIDEO_MAC_FULLSCREEN_MENU_VISIBILITY = "SDL_VIDEO_MAC_FULLSCREEN_MENU_VISIBILITY",
225226
SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS = "SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS",
226227
SDL_HINT_VIDEO_OFFSCREEN_SAVE_FRAMES = "SDL_VIDEO_OFFSCREEN_SAVE_FRAMES",
227228
SDL_HINT_VIDEO_SYNC_WINDOW_OPERATIONS = "SDL_VIDEO_SYNC_WINDOW_OPERATIONS",
@@ -269,7 +270,9 @@ private Functions() {}
269270
SDL_HINT_X11_WINDOW_TYPE = "SDL_X11_WINDOW_TYPE",
270271
SDL_HINT_X11_XCB_LIBRARY = "SDL_X11_XCB_LIBRARY",
271272
SDL_HINT_XINPUT_ENABLED = "SDL_XINPUT_ENABLED",
272-
SDL_HINT_ASSERT = "SDL_ASSERT";
273+
SDL_HINT_ASSERT = "SDL_ASSERT",
274+
SDL_HINT_PEN_MOUSE_EVENTS = "SDL_PEN_MOUSE_EVENTS",
275+
SDL_HINT_PEN_TOUCH_EVENTS = "SDL_PEN_TOUCH_EVENTS";
273276

274277
public static final int
275278
SDL_HINT_DEFAULT = 0,

modules/lwjgl/sdl/src/generated/java/org/lwjgl/sdl/SDLKeycode.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212

1313
public class SDLKeycode {
1414

15+
public static final int SDLK_EXTENDED_MASK = 1 << 29;
16+
1517
public static final int SDLK_SCANCODE_MASK = 1 << 30;
1618

1719
public static final int
@@ -263,12 +265,20 @@ public class SDLKeycode {
263265
SDLK_SOFTLEFT = 0x4000011F,
264266
SDLK_SOFTRIGHT = 0x40000120,
265267
SDLK_CALL = 0x40000121,
266-
SDLK_ENDCALL = 0x40000122;
268+
SDLK_ENDCALL = 0x40000122,
269+
SDLK_LEFT_TAB = 0x20000001,
270+
SDLK_LEVEL5_SHIFT = 0x20000002,
271+
SDLK_MULTI_KEY_COMPOSE = 0x20000003,
272+
SDLK_LMETA = 0x20000004,
273+
SDLK_RMETA = 0x20000005,
274+
SDLK_LHYPER = 0x20000006,
275+
SDLK_RHYPER = 0x20000007;
267276

268277
public static final int
269278
SDL_KMOD_NONE = 0x0000,
270279
SDL_KMOD_LSHIFT = 0x0001,
271280
SDL_KMOD_RSHIFT = 0x0002,
281+
SDL_KMOD_LEVEL5 = 0x0004,
272282
SDL_KMOD_LCTRL = 0x0040,
273283
SDL_KMOD_RCTRL = 0x0080,
274284
SDL_KMOD_LALT = 0x0100,

modules/lwjgl/sdl/src/generated/java/org/lwjgl/sdl/SDLPen.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@
99

1010
public final class SDLPen {
1111

12+
public static final int SDL_PEN_MOUSEID = -2;
13+
14+
public static final long SDL_PEN_TOUCHID = -2L;
15+
1216
public static final int
1317
SDL_PEN_INPUT_DOWN = (1 << 0),
1418
SDL_PEN_INPUT_BUTTON_1 = (1 << 1),

modules/lwjgl/sdl/src/generated/java/org/lwjgl/sdl/SDLTouch.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@ private Functions() {}
4141
SDL_TOUCH_DEVICE_INDIRECT_ABSOLUTE = 1,
4242
SDL_TOUCH_DEVICE_INDIRECT_RELATIVE = 2;
4343

44-
public static final int
45-
SDL_TOUCH_MOUSEID = -1,
46-
SDL_MOUSE_TOUCHID = -1;
44+
public static final int SDL_TOUCH_MOUSEID = -1;
45+
46+
public static final long SDL_MOUSE_TOUCHID = -1L;
4747

4848
protected SDLTouch() {
4949
throw new UnsupportedOperationException();

modules/lwjgl/sdl/src/generated/java/org/lwjgl/sdl/SDLTray.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ private Functions() {}
4545
SetTrayEntryEnabled = apiGetFunctionAddress(SDL.getLibrary(), "SDL_SetTrayEntryEnabled"),
4646
GetTrayEntryEnabled = apiGetFunctionAddress(SDL.getLibrary(), "SDL_GetTrayEntryEnabled"),
4747
SetTrayEntryCallback = apiGetFunctionAddress(SDL.getLibrary(), "SDL_SetTrayEntryCallback"),
48+
ClickTrayEntry = apiGetFunctionAddress(SDL.getLibrary(), "SDL_ClickTrayEntry"),
4849
DestroyTray = apiGetFunctionAddress(SDL.getLibrary(), "SDL_DestroyTray"),
4950
GetTrayEntryParent = apiGetFunctionAddress(SDL.getLibrary(), "SDL_GetTrayEntryParent"),
5051
GetTrayMenuParentEntry = apiGetFunctionAddress(SDL.getLibrary(), "SDL_GetTrayMenuParentEntry"),
@@ -371,6 +372,17 @@ public static void SDL_SetTrayEntryCallback(@NativeType("SDL_TrayEntry *") long
371372
nSDL_SetTrayEntryCallback(entry, memAddressSafe(callback), userdata);
372373
}
373374

375+
// --- [ SDL_ClickTrayEntry ] ---
376+
377+
/** {@code void SDL_ClickTrayEntry(SDL_TrayEntry * entry)} */
378+
public static void SDL_ClickTrayEntry(@NativeType("SDL_TrayEntry *") long entry) {
379+
long __functionAddress = Functions.ClickTrayEntry;
380+
if (CHECKS) {
381+
check(entry);
382+
}
383+
invokePV(entry, __functionAddress);
384+
}
385+
374386
// --- [ SDL_DestroyTray ] ---
375387

376388
/** {@code void SDL_DestroyTray(SDL_Tray * tray)} */

modules/lwjgl/sdl/src/generated/java/org/lwjgl/sdl/SDLVersion.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ private Functions() {}
3131

3232
public static final int SDL_MINOR_VERSION = 1;
3333

34-
public static final int SDL_MICRO_VERSION = 8;
34+
public static final int SDL_MICRO_VERSION = 10;
3535

3636
public static final int SDL_VERSION = SDL_VERSIONNUM(SDL_MAJOR_VERSION, SDL_MINOR_VERSION, SDL_MICRO_VERSION);
3737

modules/lwjgl/sdl/src/templates/kotlin/sdl/templates/SDL_audio.kt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -314,6 +314,12 @@ val SDL_audio = "SDLAudio".nativeClassSDL("SDL_audio") {
314314
SDL_AudioStream.p("stream")
315315
)
316316

317+
bool(
318+
"AudioStreamDevicePaused",
319+
320+
SDL_AudioStream.p("stream")
321+
)
322+
317323
bool(
318324
"LockAudioStream",
319325

modules/lwjgl/sdl/src/templates/kotlin/sdl/templates/SDL_gpu.kt

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -360,12 +360,22 @@ val SDL_gpu = "SDLGPU".nativeClassSDL("SDL_gpu") {
360360
)
361361

362362
StringConstant(
363-
"PROP_GPU_CREATETEXTURE_D3D12_CLEAR_R_FLOAT".."SDL.gpu.createtexture.d3d12.clear.r",
364-
"PROP_GPU_CREATETEXTURE_D3D12_CLEAR_G_FLOAT".."SDL.gpu.createtexture.d3d12.clear.g",
365-
"PROP_GPU_CREATETEXTURE_D3D12_CLEAR_B_FLOAT".."SDL.gpu.createtexture.d3d12.clear.b",
366-
"PROP_GPU_CREATETEXTURE_D3D12_CLEAR_A_FLOAT".."SDL.gpu.createtexture.d3d12.clear.a",
367-
"PROP_GPU_CREATETEXTURE_D3D12_CLEAR_DEPTH_FLOAT".."SDL.gpu.createtexture.d3d12.clear.depth",
368-
"PROP_GPU_CREATETEXTURE_D3D12_CLEAR_STENCIL_UINT8".."SDL.gpu.createtexture.d3d12.clear.stencil"
363+
"PROP_GPU_CREATETEXTURE_D3D12_CLEAR_R_FLOAT".."SDL.gpu.texture.create.d3d12.clear.r",
364+
"PROP_GPU_CREATETEXTURE_D3D12_CLEAR_G_FLOAT".."SDL.gpu.texture.create.d3d12.clear.g",
365+
"PROP_GPU_CREATETEXTURE_D3D12_CLEAR_B_FLOAT".."SDL.gpu.texture.create.d3d12.clear.b",
366+
"PROP_GPU_CREATETEXTURE_D3D12_CLEAR_A_FLOAT".."SDL.gpu.texture.create.d3d12.clear.a",
367+
"PROP_GPU_CREATETEXTURE_D3D12_CLEAR_DEPTH_FLOAT".."SDL.gpu.texture.create.d3d12.clear.depth",
368+
"PROP_GPU_CREATETEXTURE_D3D12_CLEAR_STENCIL_UINT8".."SDL.gpu.texture.create.d3d12.clear.stencil"
369+
)
370+
371+
StringConstant(
372+
"PROP_GPU_COMPUTEPIPELINE_CREATE_NAME_STRING".."SDL.gpu.computepipeline.create.name",
373+
"PROP_GPU_GRAPHICSPIPELINE_CREATE_NAME_STRING".."SDL.gpu.graphicspipeline.create.name",
374+
"PROP_GPU_SAMPLER_CREATE_NAME_STRING".."SDL.gpu.sampler.create.name",
375+
"PROP_GPU_SHADER_CREATE_NAME_STRING".."SDL.gpu.shader.create.name",
376+
"PROP_GPU_TEXTURE_CREATE_NAME_STRING".."SDL.gpu.texture.create.name",
377+
"PROP_GPU_BUFFER_CREATE_NAME_STRING".."SDL.gpu.buffer.create.name",
378+
"PROP_GPU_TRANSFERBUFFER_CREATE_NAME_STRING".."SDL.gpu.transferbuffer.create.name"
369379
)
370380

371381
bool(

0 commit comments

Comments
 (0)