Martin Fouilleul
|
c983c39f44
|
[canvas] removed old begin/end/renderBatch function pointers
|
2023-07-27 18:11:34 +02:00 |
martinfouilleul
|
3816e85592
|
[win32, surface] always resize surface to parent window's client area
|
2023-07-25 14:18:02 +02:00 |
Martin Fouilleul
|
18c793dbb4
|
When we call mg_surface_prepare() on a surface, select it in a per-thread handle. Automatically call deselect on the selected handle when preparing another surface. Also have a way to deselect whichever surface is currently selected. This is needed for some backend that explicitly need to be 'unbound' before using them from another thread
|
2023-06-23 15:32:32 +02:00 |
martinfouilleul
|
2bec7a633a
|
[win32] reflected changes to canvas surface interface on GL backend. But implementation still uses the (slower) Loop-Blinn + triangle fan method.
|
2023-05-16 18:06:22 +02:00 |
Martin Fouilleul
|
b27dc615d1
|
Finish separating graphics_common and graphics_surface + add platform_math, so that we can compile graphics_common to wasm in orca
|
2023-04-26 14:56:02 +02:00 |