diff --git a/android/uninstall-all.bat b/android/uninstall-all.bat deleted file mode 100644 index 5636e71f..00000000 --- a/android/uninstall-all.bat +++ /dev/null @@ -1,61 +0,0 @@ -@echo off -SET /P ANSWER=Uninstall all vulkan examples from attached device (Y/N)? -if /i {%ANSWER%}=={y} (goto :uninstall) -if /i {%ANSWER%}=={yes} (goto :uninstall) -goto :exit - -:uninstall -adb uninstall de.saschawillems.vulkanGeometryshader -adb uninstall de.saschawillems.vulkanComputeparticles -adb uninstall de.saschawillems.vulkanComputenbody -adb uninstall de.saschawillems.vulkanComputeshader -adb uninstall de.saschawillems.vulkanDynamicuniformbuffer -adb uninstall de.saschawillems.vulkanParallaxmapping -adb uninstall de.saschawillems.vulkanBloom -adb uninstall de.saschawillems.vulkanGears -adb uninstall de.saschawillems.vulkanTexturecubemap -adb uninstall de.saschawillems.vulkanInstancing -adb uninstall de.saschawillems.vulkanDeferred -adb uninstall de.saschawillems.vulkanParticlefire -adb uninstall de.saschawillems.vulkanOcclusionquery -adb uninstall de.saschawillems.vulkanTexture -adb uninstall de.saschawillems.vulkanTessellation -adb uninstall de.saschawillems.vulkanMesh -adb uninstall de.saschawillems.vulkanTexturearray -adb uninstall de.saschawillems.vulkanPipelines -adb uninstall de.saschawillems.vulkanTriangle -adb uninstall de.saschawillems.vulkanSkeletalanimation -adb uninstall de.saschawillems.vulkanDistancefieldfonts -adb uninstall de.saschawillems.vulkanVulkanscene -adb uninstall de.saschawillems.vulkanOffscreen -adb uninstall de.saschawillems.vulkanShadowmapping -adb uninstall de.saschawillems.vulkanPushconstants -adb uninstall de.saschawillems.vulkanShadowmappingomni -adb uninstall de.saschawillems.vulkanSphericalenvmapping -adb uninstall de.saschawillems.vulkanRadialblur -adb uninstall de.saschawillems.vulkanDisplacement -adb uninstall de.saschawillems.vulkanRaytracing -adb uninstall de.saschawillems.vulkanMultisampling -adb uninstall de.saschawillems.vulkanMultithreading -adb uninstall de.saschawillems.vulkanTextoverlay -adb uninstall de.saschawillems.vulkanDebugmarker -adb uninstall de.saschawillems.vulkanScenerendering -adb uninstall de.saschawillems.vulkanTerraintessellation -adb uninstall de.saschawillems.vulkanDeferredshadows -adb uninstall de.saschawillems.vulkanDeferredmulitsampling -adb uninstall de.saschawillems.vulkanIndirectdraw -adb uninstall de.saschawillems.vulkanTexturemipmapgen -adb uninstall de.saschawillems.vulkanTexture3d -adb uninstall de.saschawillems.vulkanSpecializationconstants -adb uninstall de.saschawillems.vulkanSubpasses -adb uninstall de.saschawillems.vulkanHDR -adb uninstall de.saschawillems.vulkanSSAO -adb uninstall de.saschawillems.vulkanComputecullandlod -adb uninstall de.saschawillems.vulkanPBRBasic -adb uninstall de.saschawillems.vulkanPBRIBL -goto finish - -:exit -echo Cancelled - -:finish \ No newline at end of file diff --git a/android/uninstall-all.py b/android/uninstall-all.py new file mode 100644 index 00000000..a484b05d --- /dev/null +++ b/android/uninstall-all.py @@ -0,0 +1,64 @@ +# Remove all examples from connected device(s) +import subprocess +import sys + +APP_NAMES = [ + "de.saschawillems.vulkanBloom", + "de.saschawillems.vulkanComputecullandlod", + "de.saschawillems.vulkanComputenbody", + "de.saschawillems.vulkanComputeparticles", + "de.saschawillems.vulkanComputeshader", + "de.saschawillems.vulkanDebugmarker", + "de.saschawillems.vulkanDeferred", + "de.saschawillems.vulkanDeferredmulitsampling", + "de.saschawillems.vulkanDeferredshadows", + "de.saschawillems.vulkanDisplacement", + "de.saschawillems.vulkanDistancefieldfonts", + "de.saschawillems.vulkanDynamicuniformbuffer", + "de.saschawillems.vulkanGears", + "de.saschawillems.vulkanGeometryshader", + "de.saschawillems.vulkanHDR", + "de.saschawillems.vulkanIndirectdraw", + "de.saschawillems.vulkanInstancing", + "de.saschawillems.vulkanMesh", + "de.saschawillems.vulkanMultisampling", + "de.saschawillems.vulkanMultithreading", + "de.saschawillems.vulkanOcclusionquery", + "de.saschawillems.vulkanOffscreen", + "de.saschawillems.vulkanPBRBasic", + "de.saschawillems.vulkanPBRIBL", + "de.saschawillems.vulkanParallaxmapping", + "de.saschawillems.vulkanParticlefire", + "de.saschawillems.vulkanPipelines", + "de.saschawillems.vulkanPushconstants", + "de.saschawillems.vulkanRadialblur", + "de.saschawillems.vulkanRaytracing", + "de.saschawillems.vulkanSSAO", + "de.saschawillems.vulkanScenerendering", + "de.saschawillems.vulkanShadowmapping", + "de.saschawillems.vulkanShadowmappingomni", + "de.saschawillems.vulkanSkeletalanimation", + "de.saschawillems.vulkanSpecializationconstants", + "de.saschawillems.vulkanSphericalenvmapping", + "de.saschawillems.vulkanSubpasses", + "de.saschawillems.vulkanTerraintessellation", + "de.saschawillems.vulkanTessellation", + "de.saschawillems.vulkanTextoverlay", + "de.saschawillems.vulkanTexture", + "de.saschawillems.vulkanTexture3d", + "de.saschawillems.vulkanTexturearray", + "de.saschawillems.vulkanTexturecubemap", + "de.saschawillems.vulkanTexturemipmapgen", + "de.saschawillems.vulkanTriangle", + "de.saschawillems.vulkanVulkanscene" +] + +CURR_INDEX = 0 + +answer = input("Uninstall all vulkan examples from attached device (Y/N)").lower() == 'y' +if answer: + for app in APP_NAMES: + print("Uninstalling %s (%d/%d)" % (app, CURR_INDEX, len(APP_NAMES))) + subprocess.call("adb uninstall %s" % (app)) + CURR_INDEX += 1 + \ No newline at end of file