![]() ![]() Like much graphics projects, you’ll find yourself linking to DLLs to access APIs from graphic drivers ( like DirectX 12 itself) - or maybe other libraries like DirectXTK for utilities or imgui for UI. These concepts will be used heavily since graphics programming tends to be very low level and deal with streams of data inside “buffers”. ☑ Dig into advanced C++ concepts like I/O streaming or memory allocation (like stack vs heap). ![]() ☑ Learn all basic C++ concepts like the basic types (int, vector, etc), classes, conditionals, loops - you’ll need a lot of it. So these are the topics you should brush up on prior to DirectX 12: The more knowledge you can come reinforced with will make your journey a breeze. It’s not a wrong approach - though you’ll find it can become overwhelming quickly looking everything up. Is this a DirectX 12 API or just C++ stuff? The more I rushed I found myself asking these questions. ![]() I never like to say “you absolutely need to know X before Y”, but when you’re learning a new concept it’s easier when you know what’s what. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |