Adds example 48-multidrawindirect (#2894)

* Added example 48-multidrawindirect

* Added example 48-multidrawindirect

* enable shader.mk to build directories that only have compute shaders

* compiled shaders for example 48

* MultidrawIndirect example renamed to DrawIndirect, sets draw mtx in compute

* update 48-drawindirect shaders

* fix typos

* fixed bgfx::setPlatformData change for example48

* fix docs

* added name to cs_drawindirect.sc

* style updates for example 44

* add slider to example 48-drawindirect
This commit is contained in:
SnapperTT
2022-08-27 14:32:15 +10:00
committed by GitHub
parent 8e94c8c2db
commit 135dc7fa27
13 changed files with 529 additions and 1 deletions

View File

@@ -591,6 +591,7 @@ or _OPTIONS["with-combined-examples"] then
, "45-bokeh"
, "46-fsr"
, "47-pixelformats"
, "48-drawindirect"
)
-- 17-drawstress requires multithreading, does not compile for singlethreaded wasm

View File

@@ -127,7 +127,7 @@ VS_BIN = $(addprefix $(BUILD_INTERMEDIATE_DIR)/, $(addsuffix .bin, $(basename $(
FS_BIN = $(addprefix $(BUILD_INTERMEDIATE_DIR)/, $(addsuffix .bin, $(basename $(notdir $(FS_SOURCES)))))
CS_BIN = $(addprefix $(BUILD_INTERMEDIATE_DIR)/, $(addsuffix .bin, $(basename $(notdir $(CS_SOURCES)))))
BIN = $(VS_BIN) $(FS_BIN)
BIN = $(VS_BIN) $(FS_BIN) $(CS_BIN)
ASM = $(VS_ASM) $(FS_ASM)
ifeq ($(TARGET), $(filter $(TARGET),1 3 4 5 6 7))