Commit Graph

12 Commits

Author SHA1 Message Date
0ec78da7b5 Rework Pixel and Color to implement alpha blending 2024-02-29 22:11:58 +01:00
d28325f2ff Add sprite center configuration
For now, the center is juste defined by coordinates in a haphazard way,
this will need a proper implementation at some point
2023-01-23 21:48:23 +01:00
b524ad07e0 Fix matrix transformation issues 2023-01-03 22:32:44 +01:00
075e8e996f Implement cpu-generated text sprite 2022-12-29 13:34:20 +01:00
be968adb89 Removed warnings 2022-08-21 21:09:19 +02:00
2591b60a5d Added proper texture scaling 2022-08-20 19:51:21 +02:00
330a93fac8 Implemented more of TextureSprite
+ added texture modification functions
+ added texture offset support
2022-08-18 22:07:33 +02:00
3a7799bc76 Started implementing TextureSprite
* reworked Texture API
+ implemented basic TextureSprite functions
* minor modifications
2022-07-20 23:54:41 +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
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
ecbcbf0db3 Revised lib's API to better fit winit's
* switched to slave type API
* started implementing winit's initialization
2022-06-29 21:13:29 +02:00
60d79e7d85 Implement API squeleton
Some adjustements done to the API to ease implementation
2022-06-24 19:32:21 +02:00