Link sdlfte directly to libGL.
Link sdlfte directly to libGL. This should really just use SDL_GL_GetProcAddress(), though.
View Articlesdl: First shot at cooperating with highdpi displays.
sdl: First shot at cooperating with highdpi displays. Some OSes might scale this for us...but X11 doesn't, so this is a good start.
View ArticleFixed OpenGL code to work on my x11+nvidia machine.
Fixed OpenGL code to work on my x11+nvidia machine.
View ArticleMore OpenGL cleanups and performance improvements.
More OpenGL cleanups and performance improvements. No longer stalls on every draw call waiting for the dynamic vertex buffer to become available, but rather just cycles through a bunch of them, so they...
View ArticleForce LANG=C environment variable for child process when piping.
Force LANG=C environment variable for child process when piping. This makes things like GCC not try to use UTF-8 for error messages, which just looks like binary garbage in the output here.
View ArticleIgnore numberpad textinput that is meant to be arrow key presses.
Ignore numberpad textinput that is meant to be arrow key presses. This breaks numlock, but this is significantly more usable!
View ArticleSee if GitHub Actions has a newer Ubuntu with a new libSDL.
See if GitHub Actions has a newer Ubuntu with a new libSDL. (there's no SDL_zeroa in the one from Ubuntu 20.04.)
View ArticleA bunch of hacks and tweaks to make key input better.
A bunch of hacks and tweaks to make key input better. This works better with X11, and full-sized keyboards in general, I think. At least, it suits me. :/
View ArticleHack for alt-q to work correctly.
Hack for alt-q to work correctly. The KEYDOWN/TEXTINPUT thing is becoming a hot mess, I should just give up and handle this myself in the KEYDOWN event. It's not like this thing isn't pretty dependent...
View ArticleSDL renderer doesn't need a backbuffer anymore.
SDL renderer doesn't need a backbuffer anymore. Now that the Render API batches up draw calls, this isn't necessary for good performance.
View ArticleFix mouse input when using the SDL render API with highdpi.
Fix mouse input when using the SDL render API with highdpi.
View ArticleRaise the window on startup.
Raise the window on startup. (otherwise Firefox video-on-desktop mode fights with it on x11).
View ArticleAdded BMP and .icns files for use as app icon.
Added BMP and .icns files for use as app icon. (Copy to $HOME/.fte.bmp for sdlfte, except on the Mac, where you'd put that .icns file in the right place in an app bundle.)
View Articlecon_sdl.cpp: _exit() from forks, not exit().
con_sdl.cpp: _exit() from forks, not exit(). Mesa has an atexit() handler that gets upset by this.
View ArticleMake all the sprintf calls into snprintf.
Make all the sprintf calls into snprintf. Fixes crash if you select a build error with a really long error message, and probably other things.
View Article
More Pages to Explore .....