Michal Ziulek's repositories

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.

Language:C++License:MITStargazers:138Issues:14Issues:1

Rasterization_Demo

Rasterization on the GPU in "slow motion".

Language:CLicense:MITStargazers:59Issues:2Issues:0

SimpleRaytracer

Simple raytracer using DirectX Raytracing (DXR).

Language:C++License:MITStargazers:42Issues:2Issues:0

ImageBasedPBR

Image Based Lighting using DirectX 12.

Language:C++License:MITStargazers:41Issues:2Issues:0

DXRPrimaryRays

Raytracing test that shows how primary rays are dispatched on the GPU.

Language:C++License:MITStargazers:14Issues:2Issues:0

SimpleDirectPBR

Simple PBR test using DirectX 12.

Language:C++License:MITStargazers:10Issues:2Issues:1

DXRTest

Simple raytracing test using DirectX 12 Raytracing.

Language:C++License:MITStargazers:8Issues:0Issues:0

qjulia

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

Language:CLicense:MITStargazers:7Issues:2Issues:0

ShaderV

Minimal GLSL shader viewer with very simple live-editing support.

Language:AssemblyLicense:MITStargazers:5Issues:2Issues:0
Language:C++License:MITStargazers:4Issues:2Issues:0
Language:C++License:MITStargazers:3Issues:0Issues:0

eneida-old

Graphics, audio, generative art programming. Personal tests and experiments.

Language:C++License:MITStargazers:2Issues:0Issues:0

genexp

generative art experiments

Language:ZigLicense:MITStargazers:2Issues:2Issues:0

MandelbrotCpuAvx2

Real-time Mandelbrot rendering on the CPU.

Language:C++License:MITStargazers:2Issues:0Issues:0
Language:CLicense:MITStargazers:2Issues:0Issues:0

SoftwareRenderingToy

(Almost) Real-time rendering on the CPU.

Language:CLicense:MITStargazers:2Issues:2Issues:0

100kDrawCalls

100k draw calls benchmark

Language:CLicense:MITStargazers:1Issues:0Issues:0
Language:AssemblyLicense:MITStargazers:1Issues:1Issues:0
Language:CLicense:MITStargazers:1Issues:2Issues:0
Language:C++License:MITStargazers:1Issues:0Issues:0
Language:CLicense:MITStargazers:1Issues:2Issues:0
Language:C++License:MITStargazers:1Issues:0Issues:0
Language:C++License:MITStargazers:1Issues:0Issues:0
Language:C++License:MITStargazers:1Issues:1Issues:0
Language:C++License:MITStargazers:1Issues:2Issues:0

QJuliaCpuAvx2

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

Language:CLicense:MITStargazers:1Issues:1Issues:0
Language:CLicense:MITStargazers:1Issues:0Issues:0

genexp6

generative art experiment 6

Language:ZigLicense:MITStargazers:0Issues:2Issues:0

glam-rs

A simple and fast linear algebra library for games and graphics

Language:RustLicense:Apache-2.0Stargazers:0Issues:1Issues:0
Language:RustLicense:MITStargazers:0Issues:2Issues:0