kyle-emmerich / blueshift-engine

High performance C++ game engine in early development
https://noxastra.com/engine
BSD 3-Clause "New" or "Revised" License
9 stars 1 forks source link

Model loading #8

Closed kyle-emmerich closed 8 years ago

kyle-emmerich commented 8 years ago

Blueshift should be limited in model format support in order to keep codebase size down. Very seldom will anyone actually need to load any format at runtime. Models should be compiled to the simplest binary form and loaded almost 1 to 1 to the GPU for maximum runtime performance; perhaps even gzipped.

Therefore, Blueshift will support exactly one model format: its own compiled binary format. For everything else, there will be command-line tools to compile other formats into this.

kyle-emmerich commented 8 years ago

Closing this, possibly going to do something else like IQM.