Nick’s been on a roll lately — hard to even keep track of all the stuff he’s knocked out recently.
Proper EFI boot support is working in the nightlies now
LLVM builds are running
GCC 15 support added
HEIC datatype implemented
LLaMA2 ported (yes, that LLaMA2!)
Bug fixes in Scout2 and FryingPan
Grub2 support updated
PCI IRQ routing enhancements
QuickPart (partitioning tool)
Real logger implemented
Revamp of the dev and translation sections on AROS.org
Pretty sure that's been since may.
Yes, he's doing a great job. He started sometime in May and has been committing practically every day. I'm impressed.
I understand. Would be interesting to test it on 68k also
@All
I integrated latest changes from Kalamatee into my repository (that includes enabling GL support). If anyone would like to try porting SDL2 software with this BETA version please contact me via PM here or on Discord and I'll share SDK (headers + linker library).
@deadwood
I tested compiling a game...but have found segfault, to be sure didn't depend from the game i compiled a simple example (lazyfoo SDL2 lesson 1) and it segfault.
Attached is the shot of BT from lesson1
Don't know if you prefer to have this kind of report on this thread or PM or another thread.
Let me know.
Thanks
Edited by Farox on 13-08-2025 08:42,
2 months ago You do not have access to view attachments
Ok i forgot to update the hosted 64 bit.
Now i compiled about 10 lessons of Lazyfoo about SDL2.
Lesson 1 to 6 working fine.
From lesson 7 to 10 it says that could not create a renderer, i attach a shot and the code of lesson 7 (but same code are inside the other lessons).
//Create window
gWindow = SDL_CreateWindow( "SDL Tutorial", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, SCREEN_WIDTH, SCREEN_HEIGHT, SDL_WINDOW_SHOWN );
if( gWindow == NULL )
{
printf( "Window could not be created! SDL Error: %sn", SDL_GetError() );
success = false;
}
else
{
//Create renderer for window
gRenderer = SDL_CreateRenderer( gWindow, -1, SDL_RENDERER_ACCELERATED );
if( gRenderer == NULL )
{
printf( "Renderer could not be created! SDL Error: %sn", SDL_GetError() );
success = false;
}
else
{
//Initialize renderer color
SDL_SetRenderDrawColor( gRenderer, 0xFF, 0xFF, 0xFF, 0xFF );
//Initialize PNG loading
int imgFlags = IMG_INIT_PNG;
if( !( IMG_Init( imgFlags ) & imgFlags ) )
{
printf( "SDL_image could not initialize! SDL_image Error: %sn", IMG_GetError() );
success = false;
}
}
Don't know if at moment SDL_RENDERER_ACCELERATED is not supported.
Thanks
You do not have access to view attachments
try add SDL_WINDOW_OPENGL to SDL_CreateWindow
Thanks replacing SDL_WINDOW_SHOWN with SDL_WINDOW_OPENGL make it work...
but only with a session of gdb enabled, without using gdb to run it segfault.
Attached a screenshot.
You do not have access to view attachments
From kalamatee
makedir ENV:SDL2
setenv SAVE SDL2/GL_renderer 1
-> it will enable/use the GL renderer then
You also need to use more stack ... GL can be stack intensive depending on the drivers used
(thats why you get the crashing)
It was a problem of stack (for me only over of 240k worked).
Edited by Farox on 14-08-2025 15:38,
1 month ago