Procházet zdrojové kódy

Deploy to a subdirectory on DUT

master
Brian Ho před 5 roky
rodič
revize
8a49fbeeaa
2 změnil soubory, kde provedl 14 přidání a 12 odebrání
  1. 8
    6
      Makefile
  2. 6
    6
      occlusion.vert

+ 8
- 6
Makefile Zobrazit soubor

@@ -16,6 +16,7 @@ else
CC = INVALID
endif

SUBDIR = "occlusion-vulkan/"
NAME = occlusion
CFLAGS = -std=c++17 --sysroot="$(SYSROOT)" -Wall
LDFLAGS = -lvulkan -lpng
@@ -29,17 +30,17 @@ build: check
deploy: check
ifneq ($(target), local)
@echo Deploying to $(SSH_DUT)...
@scp ${NAME}.vert.spv $(SSH_DUT):~/${NAME}.vert.spv
@scp ${NAME}.frag.spv $(SSH_DUT):~/${NAME}.frag.spv
@scp ${NAME} $(SSH_DUT):~/
@scp ${NAME}.vert.spv $(SSH_DUT):~/${SUBDIR}${NAME}.vert.spv
@scp ${NAME}.frag.spv $(SSH_DUT):~/${SUBDIR}${NAME}.frag.spv
@scp ${NAME} $(SSH_DUT):~/${SUBDIR}
endif

run: check
ifneq ($(target), local)
@echo Running on $(SSH_DUT)...
@ssh $(SSH_DUT) '~/${NAME}'
@ssh $(SSH_DUT) 'cd ~/${SUBDIR} && ./${NAME}'
@echo Copying artifacts back to local device...
@scp $(SSH_DUT):~/${NAME}.png .
@scp $(SSH_DUT):~/${SUBDIR}${NAME}.png .
else
@echo Running locally...
@./$(NAME)
@@ -52,7 +53,8 @@ shaders:
clean: check
@rm -f ${NAME} ${NAME}.png ${NAME}.vert.spv ${NAME}.frag.spv
ifneq ($(target), local)
@ssh $(SSH_DUT) 'rm -f ~/${NAME} ~/${NAME}.png ~/${NAME}.vert.spv ~/${NAME}.frag.spv'
@ssh $(SSH_DUT) 'rm -f ~/${SUBDIR}${NAME} ~/${SUBDIR}${NAME}.png \
~/${SUBDIR}${NAME}.vert.spv ~/${SUBDIR}${NAME}.frag.spv'
endif

check:

+ 6
- 6
occlusion.vert Zobrazit soubor

@@ -3,12 +3,12 @@
layout(location = 0) out vec3 fragColor;

vec3 positions[6] = vec3[](
vec3(0.5, -0.5, 0.0),
vec3(0.5, 0.5, 0.0),
vec3(-0.5, 0.5, 0.0),
vec3(-0.5, -0.5, 0.1),
vec3(0.5, 0.5, 0.1),
vec3(-0.5, 0.5, 0.1)
vec3(0.5, -0.5, 0.4),
vec3(0.5, 0.5, 0.4),
vec3(-0.5, 0.5, 0.4),
vec3(-0.5, -0.5, 0.6),
vec3(0.5, 0.5, 0.6),
vec3(-0.5, 0.5, 0.6)
);

vec3 colors[6] = vec3[](

Načítá se…
Zrušit
Uložit