Skip to content
/ wyskr Public

Lightweight 3D rendering engine using SDL2 and OpenGL

License

Notifications You must be signed in to change notification settings

ktyldev/wyskr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wyskr

Lightweight C++/OpenGL/SDL engine mostly for personal education purposes. Ultimate goal of supporting virtual reality development on relatively low-end hardware.

todo

listed in approximate order of priority

  • bug: fix transform parenting - why is it upside down

  • bug: laggy after a longer run - defocusing window seems to be important?

  • refactor input into axes

  • directional light component

  • support multiple directional lights

  • point lights

  • spot lights

  • add anti-aliasing

  • organise include files

  • automatic versioning

  • more primitives

  • load arbitrary meshes

  • find some way to optimise shader usage - it's possible for shaders to be compiled multiple times as part of different materials

  • make main loop framerate independent, currently relying on sdl's frame cap

  • use cmake to handle cross-platform development

  • handle fullscreen window

  • check for dependencies on startup

About

Lightweight 3D rendering engine using SDL2 and OpenGL

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published