|
|
@@ -2,6 +2,8 @@ NAME = triangle |
|
|
|
|
|
|
|
all: shaders build deploy run |
|
|
|
|
|
|
|
trace: shaders build deploy runtrace |
|
|
|
|
|
|
|
build: |
|
|
|
@echo Building... |
|
|
|
@./ndk-build.sh |
|
|
@@ -18,6 +20,13 @@ run: |
|
|
|
@echo Copying artifacts back to local device... |
|
|
|
@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: |
|
|
|
@echo Compiling shaders... |
|
|
|
@glslc -c ${NAME}.vert |
|
|
@@ -29,4 +38,5 @@ clean: |
|
|
|
@rm -f ${NAME}.png |
|
|
|
@rm -f ${NAME}.vert.spv |
|
|
|
@rm -f ${NAME}.frag.spv |
|
|
|
@rm -f trace.rd |
|
|
|
@adb shell rm /data/vulkan/${NAME}/* |