Browse Source

Add a tracing make recipe

master
Brian Ho 5 years ago
parent
commit
901c1bff03
1 changed files with 10 additions and 0 deletions
  1. 10
    0
      Makefile

+ 10
- 0
Makefile View File



all: shaders build deploy run all: shaders build deploy run


trace: shaders build deploy runtrace

build: build:
@echo Building... @echo Building...
@./ndk-build.sh @./ndk-build.sh
@echo Copying artifacts back to local device... @echo Copying artifacts back to local device...
@adb pull /data/vulkan/${NAME}/${NAME}.png . @adb pull /data/vulkan/${NAME}/${NAME}.png .


runtrace:
@echo Running on device with tracing...
@adb shell "cd /data/vulkan/${NAME} && LD_PRELOAD=/data/vulkan/libwrap.so ./${NAME}"
@echo Copying artifacts back to local device...
@adb pull /data/vulkan/${NAME}/${NAME}.png .
@adb pull /sdcard/trace.rd .

shaders: shaders:
@echo Compiling shaders... @echo Compiling shaders...
@glslc -c ${NAME}.vert @glslc -c ${NAME}.vert
@rm -f ${NAME}.png @rm -f ${NAME}.png
@rm -f ${NAME}.vert.spv @rm -f ${NAME}.vert.spv
@rm -f ${NAME}.frag.spv @rm -f ${NAME}.frag.spv
@rm -f trace.rd
@adb shell rm /data/vulkan/${NAME}/* @adb shell rm /data/vulkan/${NAME}/*

Loading…
Cancel
Save