berksaribas / Graphics-Playground

My computer graphics playground. Currently has a raytracer implemented with D3D11 compute shader.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Graphics Playground

I use this project as my "toy" engine. I'll be implementing various graphics projects in this repository. The code here is not suitable for production as everything here is subject to change.

APIs and Libraries.

  • D3D11
  • Dear ImGui

I aim to implement D3D12 and/or Vulkan backends in the future.

Available Demos

Work in Future

  • Raytracer improvements
    • Triangle mesh support
    • Importance Sampling
    • BVH Acceleration
  • Global Illumination with Voxel Cone Tracing
  • Raymarching + SDF

About

My computer graphics playground. Currently has a raytracer implemented with D3D11 compute shader.


Languages

Language:C++ 43.8%Language:C 30.0%Language:HLSL 26.2%