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.
longtran2904
Why do most of the game industry use a 4d homogenous coordinate system? Why don't we just use a 3d …
»
Mārtiņš Možeiko
Your projection matrix is super strange. No idea why near plane is multiplied into first two diago…
»
Simon Anciaux
I don't know if it helps, but when I take a capture with RenderDoc, the depth buffer isn't correct…
»
Tim Dierks
Oh damn, somehow I had them in the .gitignore. Now everything is there.
»
Mārtiņš Možeiko
You're missing data/Models/Room_001.obj file in repository.
»
Tim Dierks
@mrmixer, Yes, adding that was part of me trying to find the bug. As I thought it has something to…
»
Mārtiņš Možeiko
Oh, what mrmixer noticed is interesting - your depth/stencil view has DXGI_FORMAT_D32_FLOAT_S8X24_…
»
Simon Anciaux
I don't know anything about DirectX but you seem to initialize the depth stencil buffer differentl…
»
Tim Dierks
Thanks for the reply. I tried your suggestions but it didn't seem to work. When I use D3D11_CULL_N…
»
Mārtiņš Možeiko
I don't think that has anything to do with depth sorting. It looks like polygons are culled becaus…
»
Tim Dierks
Hello, I'm trying to play around with direct 3D 11, as I previously only used opengl. But I have t…
»
Abdo
The last thing you said about just not programming the same exact thing opened my eyes. I guess I …
»
Simon Anciaux
One thing you could do is compile Casey's code and step in it to figure out what's happening and i…
»
Abdo
Hello, I have been following the HandmadeHero series and it has been a fun experience learning low…
»
Iker
You're right, Remedy is reading in the PDBs of all the DLLs being loaded (and the PDBs are giganti…
»
Mārtiņš Možeiko
It's probably loading & parsing pdb files. UE has a lot of them. When memory usage is increasing t…
»
Simon Anciaux
Thanks for the article.
»
Simon Anciaux
Hi, For quite sometime now I've been working on a feed reader. It isn't anything special, but suit…
»
Iker
Hello, I recently bought RemedyBG to try it out since Visual Studio has been so unstable lately. H…
»
nakst
Modern day secondary storage drives, like SSDs, divide up their storage space into fixed-sized . …
»
Simon Anciaux
Hi and welcome. Could you explain the reasoning for creating a debugger running in a web browser ?…
»
EvrenselKisilik
Hi, I just found this site and wanted to share my debugger for more people to use it. Github: A…
»
Skytrias | Michael Kutowski
Hey everyone, i have 2 weeks of vacation so i plan to work more on Todool these weeks. I opened a …
»
longtran2904
Ok, I understand it now. Thank you for answering!
»
»
Mārtiņš Možeiko
That is the point of this - to not create vtables to allow memcpy'ing around. Usually alternative …
»
longtran2904
But if I make my own vtable then it still not solve this. The next time I run the program, all the…
»
Mārtiņš Možeiko
Because when you run your exe next time, OS loads it into different location - so all your pointer…
»
longtran2904
There's something I still don't understand. When I make a virtual function, the compiler adds a fu…
»
ratchetfreak
when you want to recycle an object's allocation but as a different subclass. That is technically p…
»