Arnon —
Been slowly uploading to this YouTube playlist some short presentations about software rendering: …
ramin —
I have watched 60 episodes. I hope I'll get to those fancy parts someday. Anyway thank you again f…
Yes, they way how he was using OpenGL in beginning was as "low level" as you usually do to draw bi…
ramin —
From scratch in Handmade Hero context means when you write thing, you understand how it works fro…
I think you are greatly confused about phrase "from scratch" here. From scratch in Handmade Hero c…
ramin —
No actually I want to go even lower. I want to know how windows or Linux(in my case) draw a buffer…
Jason —
So I'm not sure if I fully understand what you're asking so let me know if I'm wrong about your qu…
ramin —
Thank you. The reason I got interested in this was that I am on Linux. I wanted to watch the first…
OS talks to GPU. And gpu driver is one how knows how to talk to GPU (what kind of information to s…
ramin —
So you are saying that OS talks to monitor or the GPU directly? Of course I understand what casey'…
There's no such thing as "pass pointer" to OpenGL for drawing to screen. You cannot do it. OpenGL …
ramin —
Hi everyone, I hear that every current computer has a GPU(integrated or not). and I suppose that d…
If you want to completely avoid C runtime library on Linux, you will need to write some assembly d…
@mmozeiko Do you know of any resource or example code for compiling without the CRT on linux ? I f…
I wasn't able to reproduce the issues on my machine (Windows 7 64bit) with or without the composit…
2bytes —
I used and it solved the problem but it slowed the frame rate very much. I can get a better resul…
Wow, nice catch! Originally I was doing audio on the main thread, so that was probably leftover fr…
The build on itch.io crashed during the "particle animation" after pressing space to start a game.…
You could try to use to synchronize with the window manager. You should call that after StrechDIB…
Thanks. I looked into cephes and it's easy to get what I want. The code looks old though (pre C89 …
Not sure, but maybe that cast is to prevent compiler to generate warning about value not being use…
2bytes —
Hi, I've had a relatively harmless problem with the my current graphics card since I've bought it.…
So, my dad showed me this old arcade game, and I found out I really liked it. I mean, it's way too…
Thanks everybody. I just didn't thought about using the "do while trick" here. @william: I complet…
miniu —
@UIForETW: Great tool! Love it :D Very useful. Looked quickly into performance analyzer and it doe…
Yep, "do { ... } while (0)" is preferred way. In fact all statement-like macro's should do that to…
The way these assert macros work is by using and the . The problem is __debugbreak( ) returns vo…
The macro nesting issue is usually handled using a loop:
Maybe asking in the Unreal Engine forums would be more useful ? You could try to use to try to fi…