Re: Let's have some fun with EuRaylib
- Posted by jmduro 1 day ago
- 66 views
I don't understand this thread. I ckecked EuRaylib6 with Linux Mint Debian x64. It works on Linux x64 and euc (4.2.0) already builds a 64-bit executable.
duro@hp-zbook15g2:~/Data/Euphoria/v4/EuRaylib6$ euc basic_win.ex Build directory: build-975579/ Translating code, pass: 1 2 3 4 5 6 7 generating Compiling with GCC Compiling 5% init-.c Compiling 21% basic_win.c Compiling 32% main-.c Compiling 42% raylib.c Compiling 53% ffi.c Compiling 63% machine.c Compiling 74% memory.c Compiling 84% dll.c Compiling 95% types.c Linking 100% ../basic_win duro@hp-zbook15g2:~/Data/Euphoria/v4/EuRaylib6$ file ./basic_win ./basic_win: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=9a172f96fcaac31a68f8467ba134dda9e8c7686a, for GNU/Linux 3.2.0, not stripped duro@hp-zbook15g2:~/Data/Euphoria/v4/EuRaylib6$ ./basic_win INFO: Initializing raylib 6.2 INFO: Platform backend: DESKTOP (GLFW) INFO: Supported raylib modules: INFO: > rcore:..... loaded (mandatory) INFO: > rlgl:...... loaded (mandatory) INFO: > rshapes:... loaded (optional) INFO: > rtextures:. loaded (optional) INFO: > rtext:..... loaded (optional) INFO: > rmodels:... loaded (optional) INFO: > raudio:.... loaded (optional) INFO: DISPLAY: Device initialized successfully INFO: > Display size: 1600 x 900 INFO: > Screen size: 800 x 600 INFO: > Render size: 800 x 600 INFO: > Viewport offsets: 0, 0 INFO: GLAD: OpenGL extensions loaded successfully INFO: GL: Supported extensions count: 216 INFO: GL: OpenGL device information: INFO: > Vendor: Mesa INFO: > Renderer: NVE6 INFO: > Version: 4.3 (Core Profile) Mesa 25.0.7-2+deb13u1 INFO: > GLSL: 4.30 INFO: GL: VAO extension detected, VAO functions loaded successfully INFO: GL: NPOT textures extension detected, full NPOT textures supported INFO: GL: DXT compressed textures supported INFO: GL: ETC2/EAC compressed textures supported INFO: PLATFORM: DESKTOP (GLFW - X11): Initialized successfully INFO: TEXTURE: [ID 1] Texture loaded successfully (1x1 | R8G8B8A8 | 1 mipmaps) INFO: TEXTURE: [ID 1] Default texture loaded successfully INFO: SHADER: [ID 1] Vertex shader compiled successfully INFO: SHADER: [ID 2] Fragment shader compiled successfully INFO: SHADER: [ID 3] Program shader loaded successfully INFO: SHADER: [ID 3] Default shader loaded successfully INFO: RLGL: Render batch vertex buffers loaded successfully in RAM (CPU) INFO: RLGL: Render batch vertex buffers loaded successfully in VRAM (GPU) INFO: RLGL: Default OpenGL state initialized successfully INFO: TEXTURE: [ID 2] Texture loaded successfully (128x128 | GRAY_ALPHA | 1 mipmaps) INFO: FONT: Default font loaded successfully (224 glyphs) INFO: SYSTEM: Working Directory: /home/duro/Data/Euphoria/v4/EuRaylib6 INFO: TIMER: Target time per frame: 16.667 milliseconds INFO: TEXTURE: [ID 2] Unloaded texture data from VRAM (GPU) INFO: SHADER: [ID 3] Default shader unloaded successfully INFO: TEXTURE: [ID 1] Default texture unloaded successfully INFO: Window closed successfully
So where is the need to get a multiarch version as the existing one, based on FFI, already is? Did I miss something ?
Jean-Marc

