1
0
mirror of https://github.com/lxsang/Diya-API.git synced 2024-12-27 20:08:22 +01:00
Commit Graph

15 Commits

Author SHA1 Message Date
Dany LE
142f14e936 Rendering context now use multiple texture units to boost performance (on RPI zero, the performance gain is more than 10 FPS ) 2022-08-14 15:42:59 +02:00
Dany LE
26368c37ab Rendering improvement: render a limited number of nodes (based on FPS setting) on the back buffer each iterration.
The back buffer is only swapped when all nodes are rendered
2022-08-14 01:38:22 +02:00
Dany LE
c7af75550f code refactory on rendering context 2022-08-13 23:48:23 +02:00
Dany LE
2e4c73f8cf API improvements:
- fix: TF update bug on scale
- fix: Use local coordiate for Polygon points
- Add timer node for basic animation
- Dirty processing nodes are monitored by rootnode
- refactory code
2022-08-12 22:19:54 +02:00
Dany LE
2ee103191c OPENGL Rendering Performance improvement 2022-08-12 16:37:53 +02:00
Dany LE
9442050825 API improvement
- Refactor code
- Texture performance improvement
2022-08-10 19:55:49 +02:00
DanyLE
42aeb49947 Add assets manager, add support for application launching 2022-03-21 18:03:15 +01:00
DanyLE
fcc7b13d28 Fix memory leak bug 2022-03-15 19:11:19 +01:00
DanyLE
94bfc7f6f0 OpenGL: recalculate vertices only when changed.
This allows to greatly improve rendering performance
2022-03-06 19:50:19 +01:00
DanyLE
bd9d406c85 Text rendering is greatly improved 2022-03-06 18:33:10 +01:00
Dany LE
26f37860e3 WIP imporving text rendering 2022-03-06 12:07:20 +01:00
Dany LE
8cb2cb543a Text rendering iss working now 2022-03-04 20:28:38 +01:00
Dany LE
d80f31bd42 WIP: display Freetype font in openGL 2022-03-03 19:19:40 +01:00
Dany LE
6808a3aa0b Add basic graph nodes and support basic transformation 2022-03-02 20:11:01 +01:00
Dany LE
e047a89801 add uniform support to shader 2022-02-15 18:04:54 +01:00