Demo application that renders a triangle using Vulkan on the Pixel 3A.
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

Makefile 695B

1234567891011121314151617181920212223242526272829303132
  1. NAME = triangle
  2. all: shaders build deploy run
  3. build:
  4. @echo Building...
  5. @./ndk-build.sh
  6. deploy:
  7. @echo Deploying to device...
  8. @adb push ${NAME}.vert.spv /data/vulkan/${NAME}/
  9. @adb push ${NAME}.frag.spv /data/vulkan/${NAME}/
  10. @adb push libs/arm64-v8a/${NAME} /data/vulkan/${NAME}/
  11. run:
  12. @echo Running on device...
  13. @adb shell "cd /data/vulkan/${NAME} && ./${NAME}"
  14. @echo Copying artifacts back to local device...
  15. @adb pull /data/vulkan/${NAME}/${NAME}.png .
  16. shaders:
  17. @echo Compiling shaders...
  18. @glslc -c ${NAME}.vert
  19. @glslc -c ${NAME}.frag
  20. clean:
  21. @rm -rf obj
  22. @rm -rf libs
  23. @rm -f ${NAME}.png
  24. @rm -f ${NAME}.vert.spv
  25. @rm -f ${NAME}.frag.spv
  26. @adb shell rm /data/vulkan/${NAME}/*