Thomas Hansen
|
3dc063e78e
|
WIP. rework graphics as tree and seperate compiler. compiler can work on tree merging nodes where possible and can maintain optimized tree for drawing. when original tree changes, comoiler can know which parts in optimized tree to replace. state changes can be merged if they have info about what they change instead of just apply to change it. VertexData Instructions dont eed to cache all data and vbo indices..anyways need to be rebuild when something changes in most cases...just make build simpler...it returns vertex and index data to be drawn, compiler/canvas can cache VBO indices for seperate instruction and update on rebuild.
|
2010-11-13 02:01:03 -06:00 |
Mathieu Virbel
|
ed18c19399
|
graphics: split graphics.pyx into several files, remove graphics.pyx
note: the __all__ in each file reflect what will be imported for userland.
|
2010-11-11 19:57:51 +01:00 |
Thomas Hansen
|
dbf819cf9d
|
adding poly2tri
|
2010-11-05 14:37:02 -05:00 |
Mathieu Virbel
|
bc28d6b825
|
graphics: first pass to split graphics
|
2010-11-05 12:55:22 -04:00 |
Mathieu Virbel
|
28e4c1b5fa
|
core/logger: prevent usage of logger + option if nosetests is used
+ setup.cfg for nosetest usage
+ change tests into kivy/tests
+ able to run test with: python setup.py nosetests
|
2010-11-05 00:27:58 -04:00 |
Mathieu Virbel
|
1f2fb6eb41
|
kivy: first import
|
2010-11-03 17:05:03 -04:00 |