martinfouilleul
|
b05caf984c
|
[gl canvas] allow multiple textures per batch
|
2023-07-27 20:07:07 +02:00 |
martinfouilleul
|
b300cc4d7d
|
[gl canvas] balance dispatch of raster shader along 2 dimensions to avoid hitting the max workgroup count per dimension
|
2023-07-27 15:24:20 +02:00 |
martinfouilleul
|
bff9a3618f
|
[win32, canvas] use glBindBufferBase() and explicit uniform offset to avoid glBindBufferRange() implementation-specific alignment issues
|
2023-07-15 15:29:45 +02:00 |
martinfouilleul
|
782b7f54ae
|
[win32, canvas] only dispatch raster shader for tiles touched by paths
|
2023-07-14 18:58:18 +02:00 |
martinfouilleul
|
1c244c2a00
|
[win32, canvas] only sample coverage at 8x and source textures at 2x, and accumulate in a single color value per pixel
|
2023-07-14 17:37:33 +02:00 |
martinfouilleul
|
59fdc27ac6
|
[gl, canvas]
- Haul path color and texture sampling outside of per-sample loop
- Pack gl input structs a bit
- Set correct hint flags for glBufferData()
|
2023-07-07 15:45:06 +02:00 |
martinfouilleul
|
5c4c8ce505
|
[wip, win32, canvas] adding back textures
|
2023-07-04 15:59:45 +02:00 |
martinfouilleul
|
d00024b515
|
[wip, win32, canvas] added MSAA to new canvas renderer
|
2023-07-03 15:00:40 +02:00 |
martinfouilleul
|
01aa4f838f
|
[wip, win32, canvas] quadratics
|
2023-07-03 12:14:21 +02:00 |
martinfouilleul
|
899ad4c030
|
[wip, win32, canvas] Correctly setup path index in segment_setup.glsl
|
2023-07-03 11:02:04 +02:00 |
martinfouilleul
|
b61d8868d3
|
[wip, win32, canvas] wip trying to fix multiple shapes
|
2023-07-02 12:26:54 +02:00 |
martinfouilleul
|
7628138cee
|
[wip, win32, canvas] tiling in per-path tile queues, then merge (no backprop for now)
|
2023-06-30 16:53:36 +02:00 |
martinfouilleul
|
f0b7cf32a9
|
[wip, win32, canvas] winding backprop and right crossing segments
|
2023-06-30 15:30:05 +02:00 |
martinfouilleul
|
0870097262
|
[wip, win32, canvas] bin segments to screen tile queues
|
2023-06-30 15:18:37 +02:00 |
martinfouilleul
|
15c54b9385
|
[wip, win32, canvas] segment setup, non tiled
|
2023-06-29 16:43:38 +02:00 |
martinfouilleul
|
f76ff94c28
|
[wip, win32, canvas] raster elements directly per pixel
|
2023-06-29 15:48:52 +02:00 |
martinfouilleul
|
b797f187dc
|
[wip, win32, canvas] porting new canvas renderer to opengl
|
2023-06-27 18:53:09 +02:00 |