diff --git a/android/bloom/build.bat b/android/bloom/build.bat index 179854e3..df521d1f 100644 --- a/android/bloom/build.bat +++ b/android/bloom/build.bat @@ -4,6 +4,10 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders\bloom" xcopy "..\..\data\shaders\bloom\*.spv" "assets\shaders\bloom" /Y diff --git a/android/cleanup.bat b/android/cleanup.bat new file mode 100644 index 00000000..e6044255 --- /dev/null +++ b/android/cleanup.bat @@ -0,0 +1 @@ +FOR /d /r . %%x IN (assets) DO @IF EXIST "%%x" rd /s /q "%%x" \ No newline at end of file diff --git a/android/computeparticles/build.bat b/android/computeparticles/build.bat index a70cfac6..e053a9ce 100644 --- a/android/computeparticles/build.bat +++ b/android/computeparticles/build.bat @@ -4,6 +4,10 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders\computeparticles" xcopy "..\..\data\shaders\computeparticles\*.spv" "assets\shaders\computeparticles" /Y diff --git a/android/computeshader/build.bat b/android/computeshader/build.bat index 3cbd71e5..9c0f16ad 100644 --- a/android/computeshader/build.bat +++ b/android/computeshader/build.bat @@ -4,6 +4,10 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders\computeshader" xcopy "..\..\data\shaders\computeshader\*.spv" "assets\shaders\computeshader" /Y diff --git a/android/deferred/build.bat b/android/deferred/build.bat index e30c5484..98ae1dda 100644 --- a/android/deferred/build.bat +++ b/android/deferred/build.bat @@ -4,6 +4,10 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders\deferred" xcopy "..\..\data\shaders\deferred\*.spv" "assets\shaders\deferred" /Y diff --git a/android/displacement/build.bat b/android/displacement/build.bat index d4b65ad5..f78abb45 100644 --- a/android/displacement/build.bat +++ b/android/displacement/build.bat @@ -4,6 +4,10 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders\displacement" xcopy "..\..\data\shaders\displacement\*.spv" "assets\shaders\displacement" /Y diff --git a/android/distancefieldfonts/build.bat b/android/distancefieldfonts/build.bat index 9f5fddb6..414aefa4 100644 --- a/android/distancefieldfonts/build.bat +++ b/android/distancefieldfonts/build.bat @@ -4,6 +4,10 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders\distancefieldfonts" xcopy "..\..\data\shaders\distancefieldfonts\*.spv" "assets\shaders\distancefieldfonts" /Y diff --git a/android/gears/build.bat b/android/gears/build.bat index dbbba643..366009f8 100644 --- a/android/gears/build.bat +++ b/android/gears/build.bat @@ -4,6 +4,10 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders" xcopy "..\..\data\shaders\gears.vert.spv" "assets\shaders" /Y xcopy "..\..\data\shaders\gears.frag.spv" "assets\shaders" /Y diff --git a/android/geometryshader/build.bat b/android/geometryshader/build.bat index 73fa63c4..2bca1ea9 100644 --- a/android/geometryshader/build.bat +++ b/android/geometryshader/build.bat @@ -4,6 +4,10 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders\geometryshader" xcopy "..\..\data\shaders\geometryshader\*.spv" "assets\shaders\geometryshader" /Y diff --git a/android/instancing/build.bat b/android/instancing/build.bat index ae746bd6..4dc81a9d 100644 --- a/android/instancing/build.bat +++ b/android/instancing/build.bat @@ -4,6 +4,10 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders\instancing" xcopy "..\..\data\shaders\instancing\*.spv" "assets\shaders\instancing" /Y diff --git a/android/mesh/build.bat b/android/mesh/build.bat index ca66d6ee..6c137b6e 100644 --- a/android/mesh/build.bat +++ b/android/mesh/build.bat @@ -4,6 +4,10 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders\mesh" xcopy "..\..\data\shaders\mesh\mesh.vert.spv" "assets\shaders\mesh" /Y xcopy "..\..\data\shaders\mesh\mesh.frag.spv" "assets\shaders\mesh" /Y diff --git a/android/multisampling/build.bat b/android/multisampling/build.bat index f6fb94af..aec7b4d1 100644 --- a/android/multisampling/build.bat +++ b/android/multisampling/build.bat @@ -4,6 +4,10 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders\mesh" xcopy "..\..\data\shaders\mesh\*.spv" "assets\shaders\mesh" /Y diff --git a/android/multithreading/build.bat b/android/multithreading/build.bat index fff3f04e..a0feb783 100644 --- a/android/multithreading/build.bat +++ b/android/multithreading/build.bat @@ -4,6 +4,10 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders\multithreading" xcopy "..\..\data\shaders\multithreading\*.spv" "assets\shaders\multithreading" /Y diff --git a/android/occlusionquery/build.bat b/android/occlusionquery/build.bat index b4f651b1..6d991c44 100644 --- a/android/occlusionquery/build.bat +++ b/android/occlusionquery/build.bat @@ -4,6 +4,10 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders\occlusionquery" xcopy "..\..\data\shaders\occlusionquery\*.spv" "assets\shaders\occlusionquery" /Y diff --git a/android/offscreen/build.bat b/android/offscreen/build.bat index 547b7ae1..bb748821 100644 --- a/android/offscreen/build.bat +++ b/android/offscreen/build.bat @@ -4,6 +4,10 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders\offscreen" xcopy "..\..\data\shaders\offscreen\*.spv" "assets\shaders\offscreen" /Y diff --git a/android/parallaxmapping/build.bat b/android/parallaxmapping/build.bat index ad507093..5f769ee1 100644 --- a/android/parallaxmapping/build.bat +++ b/android/parallaxmapping/build.bat @@ -4,6 +4,10 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders\parallax" xcopy "..\..\data\shaders\parallax\*.spv" "assets\shaders\parallax" /Y diff --git a/android/particlefire/build.bat b/android/particlefire/build.bat index 12d78a82..3e2b8e90 100644 --- a/android/particlefire/build.bat +++ b/android/particlefire/build.bat @@ -4,6 +4,10 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders\particlefire" xcopy "..\..\data\shaders\particlefire\*.spv" "assets\shaders\particlefire" /Y diff --git a/android/pipelines/build.bat b/android/pipelines/build.bat index 07a51bbb..590d30db 100644 --- a/android/pipelines/build.bat +++ b/android/pipelines/build.bat @@ -4,6 +4,10 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders\pipelines" xcopy "..\..\data\shaders\pipelines\*.spv" "assets\shaders\pipelines" /Y diff --git a/android/pushconstants/build.bat b/android/pushconstants/build.bat index 2dd533da..dacc91cf 100644 --- a/android/pushconstants/build.bat +++ b/android/pushconstants/build.bat @@ -4,11 +4,15 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders\pushconstants" xcopy "..\..\data\shaders\pushconstants\*.spv" "assets\shaders\pushconstants" /Y mkdir "assets\models" - xcopy "..\..\data\models\samplescene.obj" "assets\models" /Y + xcopy "..\..\data\models\samplescene.dae" "assets\models" /Y mkdir "res\drawable" xcopy "..\..\android\images\icon.png" "res\drawable" /Y diff --git a/android/radialblur/build.bat b/android/radialblur/build.bat index d92692ec..1367de8a 100644 --- a/android/radialblur/build.bat +++ b/android/radialblur/build.bat @@ -4,6 +4,10 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders\radialblur" xcopy "..\..\data\shaders\radialblur\*.spv" "assets\shaders\radialblur" /Y diff --git a/android/raytracing/build.bat b/android/raytracing/build.bat index be5e1960..10023b77 100644 --- a/android/raytracing/build.bat +++ b/android/raytracing/build.bat @@ -4,6 +4,10 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders\raytracing" xcopy "..\..\data\shaders\raytracing\*.spv" "assets\shaders\raytracing" /Y diff --git a/android/shadowmapping/build.bat b/android/shadowmapping/build.bat index 04c69d92..3da2a88e 100644 --- a/android/shadowmapping/build.bat +++ b/android/shadowmapping/build.bat @@ -4,6 +4,10 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders\shadowmapping" xcopy "..\..\data\shaders\shadowmapping\*.spv" "assets\shaders\shadowmapping" /Y diff --git a/android/shadowmappingomni/build.bat b/android/shadowmappingomni/build.bat index 40bf7684..9f43ed1f 100644 --- a/android/shadowmappingomni/build.bat +++ b/android/shadowmappingomni/build.bat @@ -4,6 +4,10 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders\shadowmapomni" xcopy "..\..\data\shaders\shadowmapomni\*.spv" "assets\shaders\shadowmapomni" /Y diff --git a/android/skeletalanimation/build.bat b/android/skeletalanimation/build.bat index 63d26204..01ebd582 100644 --- a/android/skeletalanimation/build.bat +++ b/android/skeletalanimation/build.bat @@ -4,6 +4,10 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders\skeletalanimation" xcopy "..\..\data\shaders\skeletalanimation\*.spv" "assets\shaders\skeletalanimation" /Y mkdir "assets\shaders\base" diff --git a/android/sphericalenvmapping/build.bat b/android/sphericalenvmapping/build.bat index 29219bea..311d67d3 100644 --- a/android/sphericalenvmapping/build.bat +++ b/android/sphericalenvmapping/build.bat @@ -4,6 +4,10 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders\sphericalenvmapping" xcopy "..\..\data\shaders\sphericalenvmapping\*.spv" "assets\shaders\sphericalenvmapping" /Y diff --git a/android/tessellation/build.bat b/android/tessellation/build.bat index f42780f5..80ea7ba9 100644 --- a/android/tessellation/build.bat +++ b/android/tessellation/build.bat @@ -4,6 +4,10 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders\tessellation" xcopy "..\..\data\shaders\tessellation\*.spv" "assets\shaders\tessellation" /Y diff --git a/android/textoverlay/build.bat b/android/textoverlay/build.bat index 0effc377..4d94e6ae 100644 --- a/android/textoverlay/build.bat +++ b/android/textoverlay/build.bat @@ -4,6 +4,10 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders\textoverlay" xcopy "..\..\data\shaders\textoverlay\*.spv" "assets\shaders\textoverlay" /Y diff --git a/android/texture/build.bat b/android/texture/build.bat index 543e2834..30f7c2b6 100644 --- a/android/texture/build.bat +++ b/android/texture/build.bat @@ -4,6 +4,10 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders\texture" xcopy "..\..\data\shaders\texture\*.spv" "assets\shaders\texture" /Y diff --git a/android/texturearray/build.bat b/android/texturearray/build.bat index 2c368458..c3a310a9 100644 --- a/android/texturearray/build.bat +++ b/android/texturearray/build.bat @@ -4,6 +4,10 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders\texturearray" xcopy "..\..\data\shaders\texturearray\*.spv" "assets\shaders\texturearray" /Y diff --git a/android/texturecubemap/build.bat b/android/texturecubemap/build.bat index 2caa3ab2..03dc8d30 100644 --- a/android/texturecubemap/build.bat +++ b/android/texturecubemap/build.bat @@ -1,9 +1,13 @@ cd jni call ndk-build if %ERRORLEVEL% EQU 0 ( - echo ndk-build has failed, build cancelled + echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders\cubemap" xcopy "..\..\data\shaders\cubemap\*.spv" "assets\shaders\cubemap" /Y diff --git a/android/triangle/build.bat b/android/triangle/build.bat index b0943a6a..62fb7159 100644 --- a/android/triangle/build.bat +++ b/android/triangle/build.bat @@ -4,6 +4,10 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders" xcopy "..\..\data\shaders\triangle.vert.spv" "assets\shaders" /Y xcopy "..\..\data\shaders\triangle.frag.spv" "assets\shaders" /Y diff --git a/android/vulkanscene/build.bat b/android/vulkanscene/build.bat index 92a916dd..835501c7 100644 --- a/android/vulkanscene/build.bat +++ b/android/vulkanscene/build.bat @@ -4,6 +4,10 @@ if %ERRORLEVEL% EQU 0 ( echo ndk-build has failed, build cancelled cd.. + mkdir "assets\shaders\base" + xcopy "..\..\data\shaders\base\*.spv" "assets\shaders\base" /Y + + mkdir "assets\shaders\vulkanscene" xcopy "..\..\data\shaders\vulkanscene\*.spv" "assets\shaders\vulkanscene" /Y