aconstlink / natus

[Discontinued] Software Framework for Audio/Visual/Interactive Real-Time Applications
https://aconstlink.de
MIT License
0 stars 0 forks source link

Render States Refactoring #252

Open aconstlink opened 3 years ago

aconstlink commented 3 years ago

The render states need to handle the viewport and clear states too. This is important for consolidation and not having some states being set differently from others.

Also test graphics object less render states so that render states do not need to be configured anymore and can be set just by a render state set.

aconstlink commented 3 years ago

The first step of moving the viewport and the clear state completely into the render state is done. That revealed some incorrect workings in render state handling though which is also solved.

The second step would be to check is the render states really need a graphics run-time object to be registered.