o
odinpkg.dev
packages / library / odin-beginner-direct3d11

odin-beginner-direct3d11

eba948flibrary

Starter code samples for using Direct3D11 in Odin

CC0-1.0 · updated 10 months ago

Beginner Direct3D11 Programming in Odin

Inspired by/ported from KevinMoran/BeginnerDirect3D11

Running example programs

Make sure Odin is up to date (minimum 2024/11/11).

Each example package can be run using odin run . in their respective directories.

cd "02. Drawing a Triangle"
odin run .

Images and models by Kenney licensed under Creative Commons Zero (CC0)

Screenshots

Example Screenshot
00. Opening a Win32 Window
01. Initializing Direct3D
02. Drawing a Triangle
03. Drawing a Textured Quad
04. Using a Constant Buffer
05. Using a High Precision Timer
06. Creating a Depth Buffer
07. Drawing a Transparent Textured Quad
08. Keyboard Input
09. 3D Camera
10. Drawing a Cube
11. Loading Wavefront .obj
12. Blinn-Phong Shading