martinfouilleul
|
21c604104f
|
fix mp_app_get_resource_path()
|
2023-02-08 20:40:48 +01:00 |
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
|
7fbc4ba270
|
canvas renderer: Use clip rects to cull tiles/pixels in tiling and drawing passes
|
2023-02-08 12:59:31 +01:00 |
martinfouilleul
|
e6e674ee04
|
Allow setting surface swap interval in opengl surface
|
2023-02-08 11:49:00 +01:00 |
Martin Fouilleul
|
afaa95fe07
|
applied canvas changes to metal backend
|
2023-02-08 10:42:21 +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
|
5754fc1ad2
|
using temporary buffer to build canvas verex data and use glBufferData with exact number of vertices to submit buffer to gpu
|
2023-02-06 16:14:43 +01:00 |
martinfouilleul
|
fd836c00dd
|
canvas renderer: parallel tiling pass and sorting pass
|
2023-02-05 21:03:16 +01:00 |
martinfouilleul
|
e59f2b152b
|
simple gles tiled renderer
|
2023-02-03 18:44:28 +01:00 |
martinfouilleul
|
8faf588bee
|
Added text rendering in win_canvas test app and confirm it's slow as is...
|
2023-02-02 20:36:03 +01:00 |
martinfouilleul
|
28e2a3648e
|
Multisampling in gles canvas shader
|
2023-02-02 13:34:06 +01:00 |
martinfouilleul
|
f73241e4a6
|
set background clear color correctly
|
2023-02-02 12:08:04 +01:00 |
martinfouilleul
|
0796b2cbcd
|
Switched to fixed point in gles triangle rasterization, and fixed wrong offset curve check collapsing the internal control points
|
2023-02-02 11:40:22 +01:00 |
martinfouilleul
|
e0300e9e3c
|
Fixed indexing in gles_canvas_fragment shaders and fixed native keys buffer
|
2023-02-01 16:23:51 +01:00 |