randomPoison / gunship-rs

An experimental game engine written in Rust.
MIT License
27 stars 3 forks source link

Render Reform #65

Closed randomPoison closed 8 years ago

randomPoison commented 8 years ago

The core goal here is to refactor polygon to make it more self-contained. Currently it acts as a thin wrapper around OpenGL, handing off ownership of OpenGL resources like meshes and shader programs to the engine and requiring the engine to pass those objects back in order to draw. Instead we'd like polygon to hold onto backend-specific details and manage all rendering processes internally. The broad strokes are as follows:

randomPoison commented 8 years ago

This work is currently in progress on the render-reform branch.

randomPoison commented 8 years ago

As of 8009a375ac12068fcc5893c686048a5bd72abfc8 this work is complete, it's just waiting on some other related work before it can be merged into master.