This repo is not used anymore. Development of Orca was moved here: https://github.com/orca-app/orca https://orca-app.dev/
Go to file
Martin Fouilleul 442d86386e Merge branch 'batch_multi_image' into main
This allows the renderer to use multiple source textures per batch, and thus create less batches (and less draw calls). It also doesn't create a separate batch for non-image fills/strokes. This greatly improves perf especially when interleaving images and solid color commands. When using lots of images though, it is still recommended to use an atlas, which ensures everything fits in a single batch.
2023-07-28 10:48:52 +02:00
examples [win32, gl canvas] bound check intermediate buffers in canvas shaders 2023-07-27 12:11:30 +02:00
ext [win32, wip] compile and run simple window example 2023-05-12 16:46:13 +02:00
resources [perf_text example] track CMUSerif-Roman.ttf 2023-05-22 10:10:08 +02:00
scripts [win32, gl canvas] persistently map input buffers 2023-07-12 15:54:02 +02:00
src [gl canvas] allow multiple textures per batch 2023-07-27 20:07:07 +02:00
test/files [io, test] Added more file io tests 2023-06-16 11:57:53 +02:00
.gitignore [io] testing abstracted io 2023-05-26 11:40:00 +02:00
build.bat [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
build.sh #define MORECORE to orca_mem_grow. Removed builtin memory routine that don't seem to be supported by wasm3 (TODO: investigate that later) 2023-06-25 20:29:50 +02:00