• Stars
    star
    44
  • Rank 613,510 (Top 13 %)
  • Language
    Zig
  • Created 5 months ago
  • Updated 13 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

DirectX 12 + Zig programming language - complete starter project

More Repositories

1

zig-gamedev

Building game development ecosystem for @ziglang!
C
1,728
star
2

eneida

Experimental demoscene project using C99 and Direct3D 12. Fully standalone with custom windows, and d3d12 headers. No Windows SDK, libc or Visual Studio dependency. C and HLSL compilers included.
C++
138
star
3

pbr-test

Graphics demo (DirectX 12, PBR, IBL, C++20 modules).
HLSL
61
star
4

Rasterization_Demo

Rasterization on the GPU in "slow motion".
C
59
star
5

SimpleRaytracer

Simple raytracer using DirectX Raytracing (DXR).
C++
42
star
6

ImageBasedPBR

Image Based Lighting using DirectX 12.
C++
41
star
7

1kdemo

Framework for creating 1k demoscene intros.
Assembly
39
star
8

zig-d3d12-test

Basic 3D rendering framework. Fully self-contained (no dependency on Visual Studio, libc or Windows SDK).
Zig
19
star
9

DXRPrimaryRays

Raytracing test that shows how primary rays are dispatched on the GPU.
C++
14
star
10

asmart

Various programming experiments written in x86_64 assembly language.
Assembly
12
star
11

SimpleDirectPBR

Simple PBR test using DirectX 12.
C++
11
star
12

dawn-bin

C
9
star
13

DXRTest

Simple raytracing test using DirectX 12 Raytracing.
C++
8
star
14

qjulia

Quaternion Julia Sets rendering on the CPU (AVX2, C, asm, no CRT).
C
7
star
15

genartexp_0000_zig

C
5
star
16

PerformanceExperiments

Real-time raymarching on the CPU.
Assembly
5
star
17

vimfiles

Vim Script
5
star
18

ShaderV

Minimal GLSL shader viewer with very simple live-editing support.
Assembly
5
star
19

Dx12DemoBase

C++
4
star
20

dx12_asm_sample

DirectX 12 sample coded in assembly language.
Assembly
3
star
21

generative-art-experiments

C++
3
star
22

SkeletonCpuAvx2

C
2
star
23

NBody

NBody simulation using DirectX 12
C++
2
star
24

genexp

generative art experiments
Zig
2
star
25

SoftwareRenderingToy

(Almost) Real-time rendering on the CPU.
C
2
star
26

physics-test

HLSL
2
star
27

Sketchbook

C++
2
star
28

eneida__

Minimalistic generative art project
C++
2
star
29

MandelbrotCpuAvx2

Real-time Mandelbrot rendering on the CPU.
C++
2
star
30

eneida-old

Graphics, audio, generative art programming. Personal tests and experiments.
C++
2
star
31

julia

C
2
star
32

DemoBox

C
1
star
33

deferred_shading

Deferred shading, async compute, DX12 (wip).
C++
1
star
34

genart_old

C++
1
star
35

webgpu_dawn-x86_64-windows-gnu

Zig
1
star
36

demo

C
1
star
37

eneida_

CPU and GPU programming experiments
C++
1
star
38

MyPerfExperiments

C++
1
star
39

100kDrawCalls

100k draw calls benchmark
C
1
star
40

eneida-software

C++
1
star
41

Demo1

C++
1
star
42

Dx12Samples

C++
1
star
43

QJuliaCpuAvx2

Real-time Quaternion Julia Sets rendering on the CPU (C99, SIMD, Windows Thread Pools).
C
1
star
44

AsmBase

Assembly
1
star
45

Desert

Graphics experiments codenamed Desert.
C
1
star
46

Triangle

C
1
star
47

ArtOfComputerProgramming

Assembly
1
star
48

ofEmptyExample

C++
1
star
49

LossAversion

C++
1
star
50

Demoscene

C++
1
star