Game Engine Programming 030.1 - GPU work submission | C++ Game Engine

Published May 26, 2022
Advertisement

Last time, we set up the graphics engine architecture, consisting of a high-level renderer and one or more low-level renderers. We also started implementing a DirectX 12 renderer and, so far, we successfully initialized a Direct3D device that represents the graphics card. In this episode, we'll be writing the code for submitting work to the GPU using commands.

(Red Episode)

Support Game Engine Series: https://patreon.com/gameengineseries

Discord: https://discord.gg/75ZmXwz

About the intro: This is an animation I made back in 2003 using NewTek Lightwave on a Pentium 3 PC. Doing a fully raytraced rendering in a tiny 640*480 resolution took several hours. I believe I let it run over night to render 11 seconds of animation! Hopefully, I'll be able to do this in real-time using Primal engine, someday :)

keywords: graphics rendering, direct3d 12, directx 12

by Arash Khatami

-------------------------------------------------------------

#PrimalEngine #GameEngineSeries #GameEngineProgramming #TheGameEngineProgrammingSeries

1 likes 0 comments

Comments

Nobody has left a comment. You can be the first!
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Advertisement