We are currently in the process of converting the website to the new design. Some pages, like this one, are still broken. We appreciate your patience.
Abner Coimbre
If Allen prefers not to maintain a standalone 4coder Discord, we're happy to make a #4coder channe…
»
Mikael Johansson
It depends on what you like to focus on. If you prefer to learn api:s and get things built quick, …
»
Astromop
Hi everyone, I am a new game developer working with Unity3D and C# to learn the basics. I am curre…
»
Jim R. Didriksen
.. something less formal than the forum and less fleeting and more accessible than the IRC channel…
»
Allen Webster
Unfortunately I don't have a very good way to investigate this right now as all the touch pads I h…
»
itzjac
Is there a second episode on the keyboard topic? I think a lot of time was spent talking about the…
»
mathk
Hey there. Is there new homework on the horizon? I personally would love it if there was at least …
»
Mārtiņš Možeiko
Yes, that's exactly what clear command should do - call glClear or similar function.
»
Maykeye
Edit: Someone pointed out that ^ requires two modifier keys on some European keyboards, which pro…
»
Merlyn Morgan-Graham
Just got 4coder, and I couldn't scroll through the tutorial or the "file -> open" dialog with my t…
»
Todd
Just saw the uploaded video from today on YouTube. I am in no way guaranteeing this will work in o…
»
James Widman
A possible tragedy here would be if you took option (1), and then spent a lot of time on that por…
»
James Widman
The requirements page also refers to , which says: (So, for example, glBegin() and glEnd() appar…
»
ratchetfreak
shouldn't make a difference, 4.5 is backwards compatible with code targeting 3.3
»
James Widman
On the it says it supports OpenGL 4.2 through 4.5, but it looks like Handmade Hero is currently t…
»
Jan Polák
This has been mostly a polish and bugfix release, but there have been some nice features. Changes:…
»
Kiril Osi'yuk
means is pointer to and/or array of elements
»
ratchetfreak
constexpr (and ctfe in D) are required to be evaluated and pruned at compile time even without opt…
»
Jason
Okay so basically it's just like opengl or directx instead its your own, platform independent comm…
»
Mārtiņš Možeiko
Example of render commands:clear current framebuffer with color Cclear current depth bufferset cur…
»
Mārtiņš Možeiko
If you have "int" type and want to have an array of ints then you do "int *" (add an asterix) to p…
»
Greg Koreman
We at Impulse Gear are hiring a Senior Gameplay Engineer for our engineering team. We make VR game…
»
Greg Koreman
Chris, that's a neat idea for compile time hashes. Is runtime performance an issue when running in…
»
Jason
So I've jumped a head a bit through handmade hero to see how Casey starts implementing opengl and …
»
Aravind
Hi This might be a really silly question: For a list of statements why is the declaration BUF(St…
»
itzjac
Thanks for sharing the podcast, I was sure Casey had covered this ... there ya go. M4, that's an i…
»
0
I posted this version because it is very straightforward to simdify for anyone familiar in doing s…
»
Miguel Lechón
I think you'll enjoy the . My personal choice is the , the standalone version of the IBM L40sx lap…
»
Adrian McCarthy
Glad to hear it was fixed. I didn't have a chance to watch that episode all the way through.
»
itzjac
Hi, Not sure if the topic of the title would fit in this section of the forum, feel free to delete…
»