martinfouilleul
|
3f58b2ac3d
|
glsl canvas shader: do cross products in 64 bits fixed point to avoid overflow
|
2023-02-08 20:36:39 +01:00 |
martinfouilleul
|
7cf4c3d925
|
opengl surface/renderer: set surface scaling according to dpi of first monitor. Use that dpi to scale backing texture of canvas renderer. Note: changing monitor isn't handled yet!
|
2023-02-08 18:22:54 +01:00 |
martinfouilleul
|
7fbc4ba270
|
canvas renderer: Use clip rects to cull tiles/pixels in tiling and drawing passes
|
2023-02-08 12:59:31 +01:00 |
martinfouilleul
|
2419ab7889
|
opengl canvas renderer: splitting vertex data and shape data
|
2023-02-07 18:59:51 +01:00 |
martinfouilleul
|
5788cdbcda
|
Desktop opengl 4.3 canvas
|
2023-02-07 13:24:14 +01:00 |
martinfouilleul
|
91780b12c7
|
reorder fields in glsl vertex struct to be less wasteful
|
2023-02-06 17:01:32 +01:00 |
martinfouilleul
|
3dfaea1bba
|
temporarily reducing vertex buffer size to test perf impact
|
2023-02-06 09:20:52 +01:00 |
martinfouilleul
|
fd836c00dd
|
canvas renderer: parallel tiling pass and sorting pass
|
2023-02-05 21:03:16 +01:00 |