Nowadays I’m designing a new programming model of Tomato.Graphics to facilitate more features and functionalities from Direct3D 10.¬†

I’m struggling not to lose the goal of providing an unified programming model, and to achieve that, dramatic changes are being made to interfaces of Tomato.Graphics.

After this refactoring is done, I’m planning to implement some of my ideas on point-based rendering ¬†exploiting the Direct3D 10 features.