Update allocated size when release a buffer
Remove unused old class
Move default layout in VertexAttributes

Signed-off-by: L5D <L5D@L5D-PC>
Move Widget from api to engine
Merge pull request #2171 from Karang/master

Move Widget from api to engine
Add debug screen
Signed-off-by: Karang <arthur.hennequin@free.fr>
Merge pull request #2172 from Karang/master

Add debug screen
Begining of gui optimizations
Signed-off-by: Karang <arthur.hennequin@free.fr>
Merge pull request #2173 from Karang/master

Begining of gui optimizations
Add a dev console, few optimizations on gui. Solve gui input crashs.
Signed-off-by: Karang <arthur.hennequin@free.fr>
Merge pull request #2174 from Karang/master

Add a dev console, few optimizations on gui. Solve gui input crashs.
Delete screenstacktest
Signed-off-by: Karang <arthur.hennequin@free.fr>
Merge pull request #2175 from Karang/master

Delete screenstacktest
Use a transform instead of a rectangle in widgets
Signed-off-by: Karang <arthur.hennequin@free.fr>
Merge pull request #2176 from Karang/master

Use a transform instead of a rectangle in widgets
Add some GUI abstractions to allow for more flexible API

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Add input events

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Should add the renderer component if adding Model.
Signed-off-by: Chris Sanders <zidane@outlook.com>
Use 2D transforms and mat3, update shaders
Signed-off-by: Karang <arthur.hennequin@free.fr>
Merge pull request #2177 from Karang/master

Use 2D transforms and mat3, update shaders
Widget clicking

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>