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.
Dmitriy Kubyshkin
It has been a couple of months since the last update. As usual, there are a lot of internal change…
»
longtran2904
Thanks for all the docs and videos you guys sent me. I kind of understand why do we use homogenous…
»
Jason
Awesome update. Having the hover ability is definitely a quality of life improvement. Thank you!
»
Simon Anciaux
Thanks for the update.
»
Jesse
Enormous QOL improvements here. Thanks so much!
»
Guntha
Hello, A great resource of usage code for most graphics APIs is the example backends for Dear Imgu…
»
Mārtiņš Možeiko
If you're aiming to learn modern GPU api on Windows, I suggest starting with Direct3D 11. It does …
»
tarun_r
Hey all. I'm relatively new to the hand made network community and have a lot of interest in graph…
»
x13pixels
A new version of RemedyBG, 0.3.6.0, is now available for immediate download. Changes include: Eval…
»
Mārtiņš Možeiko
That is kind of wrong question to ask. Each thread executing has its own stack - piece of memory w…
»
Simon Anciaux
You should , there is probably already one, but you can relpy with your config (OS, processor, gra…
»
longtran2904
So do inline functions have their own call stack? Because if you just do something similar to copy…
»
Mārtiņš Možeiko
When compiler inlines function, it becomes no different than code without function call - just as …
»
longtran2904
So inline functions just use the same registers' information without the need to save it?
»
Miles
Another important benefit of inlining, in addition to what ratchetfreak already mentioned, is that…
»
longtran2904
If I use the GetTextMetrics and GetTextExtentPoint32W then all the characters will have the same …
»
ratchetfreak
that is effectively what happens, and doing this allows for a bunch of additional optimizations to…
»
longtran2904
So that's what inline means! I used to think inline just mean copy the function body then paste it…
»
Jay
I have the same issue. When using the downloaded version of opengl32.dll that was suggested in thi…
»
Mārtiņš Možeiko
Here's an example: In function compiler does not know what d pointer is. Maybe it is some other …
»
Simon Anciaux
Like ratchetfreak application setting "should" go in . But games often use a different directorie…
»
ratchetfreak
the compiler will want to inline the function call if possible, which it cannot if it doesn't kno…
»
longtran2904
Using virtual just put a hidden pointer to a hidden vtable somewhere, right? Why does the compiler…
»
Arnon
Actually, there hasn't been one, until a few days ago when I finished mine :) I go over the whol…
»
Mārtiņš Možeiko
Not sure what you mean by type safety. Types will same in any case - whatever types you write, reg…
»
Mārtiņš Možeiko
Each glyph has different height when rendered to bitmap. Look at and characters - they very diff…
»
ratchetfreak
I was wondering where settings for applications are usually stored on windows. On unix-like OSs,…
»
lattis
Wow, thanks for the great feedback. While I already knew about most of the issues (and have them …
»
longtran2904
Are all the glyphs in a font have the same height (equal to textMetric.tmHeight)? Are all the bitm…
»
longtran2904
Another thing that I heard is that using virtual can get better type safety and some performance i…
»