diff options
author | notaz | 2012-10-06 23:36:06 +0300 |
---|---|---|
committer | notaz | 2012-10-06 23:59:31 +0300 |
commit | f82c62507c67309b9c020a54f6c848853d39febe (patch) | |
tree | 9a7481f95550b2386371aa4380117cdbbb49557f /plugins/gpu_neon/psx_gpu/tests | |
parent | c979c3ee0d0bc6bece799a6f4013993d7cb2d5f3 (diff) | |
download | pcsx_rearmed-f82c62507c67309b9c020a54f6c848853d39febe.tar.gz pcsx_rearmed-f82c62507c67309b9c020a54f6c848853d39febe.tar.bz2 pcsx_rearmed-f82c62507c67309b9c020a54f6c848853d39febe.zip |
psx_gpu: standalone test build + tweaks
Diffstat (limited to 'plugins/gpu_neon/psx_gpu/tests')
-rw-r--r-- | plugins/gpu_neon/psx_gpu/tests/Makefile | 26 | ||||
-rwxr-xr-x | plugins/gpu_neon/psx_gpu/tests/psx_dump_check.sh | 8 |
2 files changed, 34 insertions, 0 deletions
diff --git a/plugins/gpu_neon/psx_gpu/tests/Makefile b/plugins/gpu_neon/psx_gpu/tests/Makefile new file mode 100644 index 0000000..210f44d --- /dev/null +++ b/plugins/gpu_neon/psx_gpu/tests/Makefile @@ -0,0 +1,26 @@ +CC = $(CROSS_COMPILE)gcc +CFLAGS += -DTEXTURE_CACHE_4BPP -DTEXTURE_CACHE_8BPP +CFLAGS += -Wall -ggdb + +CFLAGS += `sdl-config --cflags` +LDFLAGS += `sdl-config --libs` + +VPATH += .. + +ifdef NEON +CFLAGS += -mcpu=cortex-a8 -mfpu=neon -DNEON_BUILD +ASFLAGS = $(CFLAGS) +OBJ += psx_gpu_arm_neon.o +endif +ifndef DEBUG +CFLAGS += -O2 -fno-strict-aliasing +endif + +OBJ += psx_gpu.o psx_gpu_parse.o psx_gpu_main.o + +all: psx_gpu + +psx_gpu: $(OBJ) + +clean: + $(RM) psx_gpu $(OBJ) diff --git a/plugins/gpu_neon/psx_gpu/tests/psx_dump_check.sh b/plugins/gpu_neon/psx_gpu/tests/psx_dump_check.sh new file mode 100755 index 0000000..25d0725 --- /dev/null +++ b/plugins/gpu_neon/psx_gpu/tests/psx_dump_check.sh @@ -0,0 +1,8 @@ +truncate --size 0 $1 +for dump in gpu_dumps_all/* +do + if [ -e $dump/dump3.dump -a -e $dump/list.dump ]; then + ./psx_gpu $dump/dump3.dump $dump/list.dump -n >> $1 + echo "Mismatches in $dump: $?" + fi +done |