d334ee8f98
Implement cpu-generated text sprite
2024-03-02 14:45:22 +00:00
c1e8fea84a
Rework Mesh system
...
The mesh is now direclty handled by its corresponding sprite to
simplify things
2022-11-01 18:53:21 +01:00
d5d36cfadc
Perform major code refactor
...
The rendering is moved from the renderer to the sprites. As a result,
WgpuRenderer is now more of a rendering context while the renderer in
itself is the context + the sprites
2022-10-22 00:21:41 +02:00
88078e128a
Optimized vertex and index buffers
...
* buffers are no-longer re-created at each frame
* re-use existing buffers when updating mesh
2022-08-18 23:38:32 +02:00
79b86afc2a
Got texture to display on quad
...
+ implemented Texture
* tweaked Application API
! some work need on Texture API to mask Rc<RefCell>>
2022-07-15 11:59:52 +02:00
7c01dfab75
Improved renderer to display quad
2022-07-07 22:54:15 +02:00
8fb74a0381
Started implementing Wgpu renderer
...
+ implemented basic setup code
+ implemented basic resize code
! renderer will default to GLES backend due to NV prime (Wgpu bug)
2022-07-02 23:28:30 +02:00
7ebd83a979
Initial commit
...
First draft of the API, does not compile
2022-06-09 22:38:35 +02:00