Skip to content

skelitheprogrammer/levi-renderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is toy renderer that I'm building to learn how to do graphics programming in order to build game engine using Odin language with sdl3 gpu api and slang shading language.

Odin is a great low level language that allows to not get lost in weird syntax SDL3 gpu api is a great, beginner friendly api that abstracts graphical API, OS API and provides tools for working with multimedia Slang is a cool, modern shading language that allows to use programming style orchestration with their interfaces, generics and modern syntax.

Why

I'm doing this because I want to know how game engines being made, make something special in Odin language ecosystem and grasp more domains.

I already learned so much about realtime graphics:

  • Touched fixed and modern pipelines
  • Learned some cool techniques to optimize CPU->GPU data transfer
  • Got mental shift on how to look at data

What's missing

  • gltf integration. Ideally, It will get done when all of samples can be rendered
  • Proper abstraction for resource management
  • Use of allocators
  • Entity Systems
  • Scene system
  • Render graph or some sorts of

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors