From c7a541d3ca6d02d0a035f98d4d97cbe13ff9b848 Mon Sep 17 00:00:00 2001 From: Micah Fitch Date: Thu, 21 Apr 2022 12:25:20 -0500 Subject: [PATCH] support baseInstance/baseVertex draw and multidraw calls --- examples/multi-draw-base-instance.html | 150 +++++++++++++++++++++++++ examples/multi-draw.html | 20 ++-- src/app.js | 2 + src/draw-call.js | 44 +++++++- src/picogl.js | 2 + 5 files changed, 207 insertions(+), 11 deletions(-) create mode 100644 examples/multi-draw-base-instance.html diff --git a/examples/multi-draw-base-instance.html b/examples/multi-draw-base-instance.html new file mode 100644 index 00000000..c8673b18 --- /dev/null +++ b/examples/multi-draw-base-instance.html @@ -0,0 +1,150 @@ + + + + PicoGL.js: Multi-draw + + + + + + + +
+ PicoGL.js Example: Multi-draw with base instance offsets +
+ Source code +
+
+ + + + + + Fork me on GitHub + + + diff --git a/examples/multi-draw.html b/examples/multi-draw.html index 1843db7f..f831b948 100644 --- a/examples/multi-draw.html +++ b/examples/multi-draw.html @@ -5,7 +5,7 @@ - +