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.
da447m
So I got to the opengl point and then decided to get Anton's opengl tutorials. I get most of it an…
»
Christoffer Lernö
Recently C3 lost its $checks() function. It would take any sequence of declarations and expression…
»
paulbarrick
Running RemedyBG with the arguments "-g" and "-q", and a exe file name will automatically start th…
»
Simon Anciaux
But then, when I change some API, I need to change it for all affected projects, otherwise they do…
»
escalioth
I started pulling the common code I use in my different projects, and it's slowly becoming my own …
»
x13pixels
I added an "Auto Load" option that will be available in the next release to allow toggling the beh…
»
NominallyNil
The changes for 0.3.9.0 have "No longer automatically reload text file while in the middle of a de…
»
Mārtiņš Možeiko
fwidth(pos) is fine, as long as pos is "varying" (in old GLSL terminology) - interpolated across t…
»
Flyingsand
I didn't know about these functions. Thanks! It felt a bit weird passing in those values I came up…
»
Mārtiņš Možeiko
Don't bother with using output target width/height for this. Instead use fwidth(). Assuming you ha…
»
Flyingsand
I finally got AA working for primitives in the fragment shader! I've wanted to add this for awhile…
»
Mārtiņš Možeiko
If you want to get MSVC compiler without IDE, then yes - you can install just the Build Tools whic…
»
Mór
I have Windows 11 and am wanting to do the same as the OP. The comments above say Build Tools. Is …
»
Mārtiņš Možeiko
_MM_SHUFFLE(a,b,c,d) is macro that gets 4 arguments, each 2 bit value, and calculates (a<<6)|(b<<4…
»
longtran2904
What is the _MM_SHUFFLE doing? The intel intrinsic guide says it is the control bit, but what does…
»
Mārtiņš Možeiko
_mm_shuffle_epi32 intrinsic, pshufd instruction. If you use intrinsics, then you don't worry about…
»
longtran2904
So does the shuffle happen on another register, or the same register? What instruction can do that…
»
Mārtiņš Možeiko
Shuffle top 64-bits down to low 64-bit, then add to original register.
»
longtran2904
I'm pretty new to the Intel intrinsics, so is there any intrinsic for doing ops between lanes of a…
»
david0
I see it made it really clear. Thanks for the answer.
»
Mārtiņš Možeiko
In Doom/Quake games this is done to allow making different games. Main executable is the engine pr…
»
david0
Also may I ask about the architecture. I don't know how much you know about doom 3's source code b…
»
Adamarla
I didn't know about load symbols! image.png I suppose it is a driver bug as Casey didn't have it, …
»
david0
I see, I think I get it wrong then. Casey mentioned about preventing back and forth in the early d…
»
Mārtiņš Možeiko
I do not understand the benefit of game code not calling platform layer. There's nothing wrong wit…
»
david0
It seems like in handmade hero there is a clear seperation between platform layer and game code. I…
»
Mārtiņš Možeiko
You can right click on entries in call stack and select "Load Symbols" to get names for functions …
»
Adamarla
Hi, I am getting a crash when closing the test renderer window at win32_renderer_test.cpp:471 (Exi…
»
.imperatorn
I would just like to say thank you for creating this debugger. It's nice to have a "just works" st…
»
Mārtiņš Možeiko
Ok, if are not doing single translation builds (unity builds) then that's not a problem. It's only…
»