• I use forward declarations a lot. But it turns out redeclaring typedefs in the same scope, which is just fine in C++, is not legal in C99. I only learned about this when compiling with -pedantic for the first time.
• I use forward declarations a lot. But it turns out redeclaring typedefs in the same scope, which is just fine in C++, is not legal in C99. I only learned about this when compiling with -pedantic for the first time.
www.innercomputing.com/blog/x11-way...
www.innercomputing.com/blog/x11-way...
So I wrote some notes on writing generic collection code, as it turns out you can go pretty far without sacrificing type safety in the process.
#c #gamedev #indiedev
www.innercomputing.com/blog/generic...
So I wrote some notes on writing generic collection code, as it turns out you can go pretty far without sacrificing type safety in the process.
#c #gamedev #indiedev
www.innercomputing.com/blog/generic...
localthunk.com/blog/solitaire
localthunk.com/blog/solitaire
www.youtube.com/watch?v=0mCs...
www.youtube.com/watch?v=0mCs...
#gamedev #indiedev #gameengine #c #sdl
#gamedev #indiedev #gameengine #c #sdl
#gamedev #indiedev #gameengine #c #sdl
github.com/libsdl-org/S...
#gamedev #indiedev #gameengine #c #sdl
github.com/libsdl-org/S...
#c #gamedev #indiedev
www.innercomputing.com/blog/single-...
#c #gamedev #indiedev
www.innercomputing.com/blog/single-...
#c #gamedev #indiedev
www.innercomputing.com/blog/designa...
#c #gamedev #indiedev
www.innercomputing.com/blog/designa...
• Asynchronous I/O
• Main thread dispatching
• Desktop tray API
• Support for format strings in debug text rendering
#gamedev #indiedev #gameengine #c #sdl
github.com/libsdl-org/S...
• Asynchronous I/O
• Main thread dispatching
• Desktop tray API
• Support for format strings in debug text rendering
#gamedev #indiedev #gameengine #c #sdl
github.com/libsdl-org/S...
#c #gamedev #indiedev
www.innercomputing.com/blog/how-to-...
#c #gamedev #indiedev
www.innercomputing.com/blog/how-to-...
'Manually messing with the kernels' rite of passage is now complete.
#framework #linux #fedora
'Manually messing with the kernels' rite of passage is now complete.
#framework #linux #fedora
#gamedev #indiedev #gameengine #c #sdl
#gamedev #indiedev #gameengine #c #sdl
#gamedev #indiedev #gameengine
#gamedev #indiedev #gameengine
#gamedev #c #sdl #linux
#gamedev #c #sdl
#gamedev #c #sdl #linux #framework
#gamedev #c #sdl #linux #framework
#gamedev #c #sdl
#gamedev #c #sdl