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.
Ray
After 9 month of hard work and almost 5 years since it's conception, here it is raylib 2.0. In…
»
Christopher McLaughlin
I just compiled Casey's code for Day 22 and it appears to have the same bug. When I recompile aft…
»
Mathias Ody
I don't think following in pair will be a good idea, as problems with the schedule will inevitabl…
»
Orion
Sorry, I should not have linked it like this. This page describes how an app bundle works. Scrol…
»
Alex Baines
I think the LICENSE.txt says you shouldn't redistribute 4coder, so I'm gonna edit your post to re…
»
Orion
I thought it would be nice to have 4coder in an .app bundle on MacOS, so I quickly bundled it. Ma…
»
Alex Baines
Sounds like we need to take a closer look internally. As you've said, just editing the post mult…
»
David Reid
What do you mean exactly by an abstraction layer? If you are talking about high level APIs like m…
»
Allen Webster
insofaras Looks like this instance could have been an accidental double-post by Allen. The two en…
»
Mārtiņš Možeiko
When you calling GetFileTime are you sure you are using lpLastWriteTime and not lpLastAccessTime …
»
Simon Anciaux
Oh I didn't saw the double post on the blog page. No I don't have another example. It happened on…
»
Simon Anciaux
On which day are you ? Can you post your code that is doing the check and reloading ? Did you try…
»
Alex Baines
Looks like this instance could have been an accidental double-post by Allen. The two entries are …
»
Simon Anciaux
When I come to the site using the rss feed, sometimes the comments of a blog post are not visible…
»
Christopher McLaughlin
I ran into a problem trying to implement the live code editing feature. Everything works fine whe…
»
Simon Anciaux
A detail is that the arena method doesn't align memory (Casey later adds memory alignment). But t…
»
LeastSignificant
If you're looking for non-trivial challenges for casual streams after you're done with Cryptopals…
»
nj
That's awesome! Really though, I already feel the chills of excitement. Some things I'd want to …
»
Luke Salisbury
I am most likely wrong, but should it not be mach_wait_until(now + (SleepNS / (sTimebaseInfo.nume…
»
Allen Webster
Err sorry... somehow I accidentally posted the topic twice. Please read and comment here: https…
»
Allen Webster
Hello everyone! In lieu of a 4coder Friday this week I am going to explain the direction of the …
»
Mārtiņš Možeiko
1. Small fluctuations are expected without vsync. If you want 30fps you can vsync to every second…
»
Adrian
Hello people! So, I've come back to work on my game engine a little bit more. And this is only p…
»
erpeo93
Casey had the same exact bug in day 382, and in fact he fixed the problem in the exact same way :…
»
Mārtiņš Možeiko
It's pretty much the same, you'll have no issues. Only disadvantage of first approach is that you…
»
Ryan Fleury
Hey there! I've run into a problem in my own programming that requires an "arbitrary" (within so…
»
Finalspace
I did a few api changes in the recent releases, so the documentation may be a little off. The dox…
»
Mārtiņš Možeiko
I believe WRAP_S/T should not change result much, and default value of MAG_FILTER already is GL_L…
»
Allen Webster
The parser doesn't understand what you're trying to do because it thinks everything inside STR is…
»
Ryan Fleury
Thank you very much for this post, Simon! This helped improve my custom layer (and its organizati…
»