- SDL-release-3.2.6
- SDL_image-release-3.2.2
- SDL_ttf-release-3.2.0
SDL3 (Simple DirectMedia Layer) Packages
-
Mathias
- Beiträge: 7115
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: SDL3 (Simple DirectMedia Layer) Packages
Ich hab meine Bindung an die neusten Änderungen angepasst.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
-
Mathias
- Beiträge: 7115
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: SDL3 (Simple DirectMedia Layer) Packages
Ich bin gerade am SDL3 in der distrobox am ausprobieren.
Dabei habe ich festgestellt, da man beim neusten ubuntu 25.04 die benötigten libs direkt installieren kann.
Dabei habe ich festgestellt, da man beim neusten ubuntu 25.04 die benötigten libs direkt installieren kann.
Code: Alles auswählen
sudo apt install libsdl3-dev libsdl3-image-dev libsdl3-ttf-dev Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
-
Mathias
- Beiträge: 7115
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: SDL3 (Simple DirectMedia Layer) Packages
Ich hab meine Bindung an die neusten Änderungen angepasst.
- SDL-release-3.2.10
- SDL_image-release-3.2.4
- SDL_ttf-release-3.2.2
Zuletzt geändert von Mathias am Mo 5. Mai 2025, 17:33, insgesamt 1-mal geändert.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
-
Mathias
- Beiträge: 7115
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: SDL3 (Simple DirectMedia Layer) Packages
Ich hab meine Bindung an die neusten Änderungen angepasst.
- SDL-release-3.2.12
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
Re: SDL3 (Simple DirectMedia Layer) Packages
cool, nochmals danke für dein Projekt! Ich klicke tatsächlich öfter mal auf deinen GitHub-Link und schau hin und wieder mal obs was neues gibt ^^
-
jammernich
- Beiträge: 29
- Registriert: Di 5. Nov 2024, 22:36
- OS, Lazarus, FPC: Win11, Lazarus 4.3
Re: SDL3 (Simple DirectMedia Layer) Packages
Hallo Mathias,
kannst du mal schauen, in SDL_surface.inc fehlt die Konstante
https://wiki.libsdl.org/SDL3/SDL_ScaleMode
Danke für die Bereitstellung der Units.
kannst du mal schauen, in SDL_surface.inc fehlt die Konstante
Code: Alles auswählen
const SDL_SCALEMODE_PIXELART = 2;Danke für die Bereitstellung der Units.
-
Mathias
- Beiträge: 7115
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: SDL3 (Simple DirectMedia Layer) Packages
Das ist kein Fehler von mir, das dies (noch) nicht in meiner Bindung ist. Das ist weil die aktuelle Stable von SDL 3.2.14 dies gar nicht gibt.jammernich hat geschrieben: Mo 2. Jun 2025, 07:44 Hallo Mathias,
kannst du mal schauen, in SDL_surface.inc fehlt die Konstantehttps://wiki.libsdl.org/SDL3/SDL_ScaleModeCode: Alles auswählen
const SDL_SCALEMODE_PIXELART = 2;
Danke für die Bereitstellung der Units.
In der aktuellen Trunk von SDL 3.3.0 ist sie vorhanden.
Ich gehe dem nach, wieso im Wiki 3.2.0 steht.
Ich habe denen gerade ein Issue geschrieben, mal gucken was passiert.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
-
Mathias
- Beiträge: 7115
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: SDL3 (Simple DirectMedia Layer) Packages
https://github.com/libsdl-org/sdlwiki/issues/805Ich habe denen gerade ein Issue geschrieben, mal gucken was passiert.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
-
Mathias
- Beiträge: 7115
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: SDL3 (Simple DirectMedia Layer) Packages
Jetzt kam gerade ein Update auf SDL3.2.16 rein.
Da ist SDL_SCALEMODE_PIXELART nicht dabei.
Da ist SDL_SCALEMODE_PIXELART nicht dabei.
Zuletzt geändert von Mathias am Mi 3. Sep 2025, 12:58, insgesamt 1-mal geändert.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
-
Mathias
- Beiträge: 7115
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: SDL3 (Simple DirectMedia Layer) Packages
Ich habe in der Bindung alle Char durch AnsiChar ersetzt, somit sollte es kompatibler zu Delphi sein.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
-
jammernich
- Beiträge: 29
- Registriert: Di 5. Nov 2024, 22:36
- OS, Lazarus, FPC: Win11, Lazarus 4.3
Re: SDL3 (Simple DirectMedia Layer) Packages
Danke Mathias. Mal sehen wann dieses feature offiziell heraus kommt.
-
Mathias
- Beiträge: 7115
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: SDL3 (Simple DirectMedia Layer) Packages
Gute Nachricht an die Freunde von LTS Versionen von Ubuntu und Mint.
Hier kann ,man unterdessen direkt die *.deb runterladen:
https://packages.ubuntu.com/plucky/amd6 ... v/download
https://packages.ubuntu.com/plucky/amd6 ... v/download
https://packages.ubuntu.com/plucky/amd6 ... v/download
Ich habe es probiert, mit de Basis von SDL3 klappt es, aber Images und TTF wollen nicht,
Hier kann ,man unterdessen direkt die *.deb runterladen:
https://packages.ubuntu.com/plucky/amd6 ... v/download
https://packages.ubuntu.com/plucky/amd6 ... v/download
https://packages.ubuntu.com/plucky/amd6 ... v/download
Ich habe es probiert, mit de Basis von SDL3 klappt es, aber Images und TTF wollen nicht,
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
-
Mathias
- Beiträge: 7115
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: SDL3 (Simple DirectMedia Layer) Packages
Ich habe meine SDL3-Bindung an die Version 3.2.22 angepasst.
Viele Neuerung gibt es nicht, meistens nur die Versions-Nummer.
https://github.com/sechshelme/Lazarus-S ... d-Examples
Viele Neuerung gibt es nicht, meistens nur die Versions-Nummer.
https://github.com/sechshelme/Lazarus-S ... d-Examples
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
Re: SDL3 (Simple DirectMedia Layer) Packages
Mathias hat geschrieben: Mi 13. Aug 2025, 14:45 Gute Nachricht an die Freunde von LTS Versionen von Ubuntu und Mint.
Hier kann ,man unterdessen direkt die *.deb runterladen:
https://packages.ubuntu.com/plucky/amd6 ... v/download
https://packages.ubuntu.com/plucky/amd6 ... v/download
https://packages.ubuntu.com/plucky/amd6 ... v/download
Ich habe es probiert, mit de Basis von SDL3 klappt es, aber Images und TTF wollen nicht,
Interessant das grade zu lesen.. ich bin nämlich vor kurzem umgestiegen von Windows auf Arch Linux. SDL3 wurde sogar schon mitinstalliert (denke mal durch kde plasma).
Hab deine Dateien an die richtige Stelle kopiert und versucht was zu kompilieren. Auch im selben Verzeichnis des Projektes zur Sicherheit nochmal.
Ergebnis: SDL3 Grundfunktionen funktionieren. Doch genau Images und TTF aber nicht.
Anscheinend würden die Dateien nicht gefunden werden können. Hab diese auch doppelt kopiert mit Groß- und kleinschreibung, und alles klein.. verschiedene Dinge probiert,
habe bisher aber keine Lösung gefunden.
Hast du eine Idee woran das liegen könnte? Arbeitest du grade an einer Lösung?
-
Mathias
- Beiträge: 7115
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: SDL3 (Simple DirectMedia Layer) Packages
Hast du folgendes bei dir:SDL3 Grundfunktionen funktionieren. Doch genau Images und TTF aber nicht.
Code: Alles auswählen
ls -r libSDL3* -l
-rw-r--r-- 1 root root 121064 Apr 6 2025 libSDL3_ttf.so.0.2.2
lrwxrwxrwx 1 root root 20 Apr 6 2025 libSDL3_ttf.so.0 -> libSDL3_ttf.so.0.2.2
lrwxrwxrwx 1 root root 16 Apr 6 2025 libSDL3_ttf.so -> libSDL3_ttf.so.0
-rw-r--r-- 1 root root 186232 Nov 3 16:22 libSDL3_test.a
-rw-r--r-- 1 root root 166112 Mar 4 2025 libSDL3_image.so.0.2.4
lrwxrwxrwx 1 root root 22 Mar 4 2025 libSDL3_image.so.0 -> libSDL3_image.so.0.2.4
lrwxrwxrwx 1 root root 18 Mar 4 2025 libSDL3_image.so -> libSDL3_image.so.0
-rw-r--r-- 1 root root 2873624 Nov 3 16:22 libSDL3.so.0.2.26
lrwxrwxrwx 1 root root 17 Nov 3 16:22 libSDL3.so.0 -> libSDL3.so.0.2.26
lrwxrwxrwx 1 root root 12 Nov 3 16:22 libSDL3.so -> libSDL3.so.0
-rw-r--r-- 1 root root 5520432 Nov 3 16:22 libSDL3.aIch kenne Arch Linux nicht, daher weis ich nicht, ob und wie man es über den Paketmanger.
Oder wen selbst bauen in frage kommt, habe ich hier ein Script:
https://github.com/sechshelme/Lazarus-S ... _create.sh
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot