Binary that renders a triangle using Vulkan, scans the resulting image to a PNG, and makes an occlusion query to determine the number of fragments shaded. To be used in developing Turnip.
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
Brian Ho 8a49fbeeaa Deploy to a subdirectory on DUT 5 anos atrás
.gitignore Initial commit forked from brkho/triangle 5 anos atrás
Makefile Deploy to a subdirectory on DUT 5 anos atrás
README.md Initial commit forked from brkho/triangle 5 anos atrás
occlusion.cc Add a depth buffer 5 anos atrás
occlusion.frag Add another triangle for occlusion 5 anos atrás
occlusion.vert Deploy to a subdirectory on DUT 5 anos atrás

README.md

Vulkan occlusion query demo

Overview

This repo contains the source for an applicaiton that renders a triangle using Vulkan, saves the output as a PNG, and outputs the number of shaded fragments via an occlusion query. This applicaiton is used to debug turnip occlusion queries on Chrome OS.

Instructions

  • Enter the CrOS chroot and set up the boards you want to test against (setup_board --board=${BOARD}).
  • Emerge Vulkan, mesa, and libpng to the device under test (emerge vulkan-loader media-libs/mesa libpng && cros deploy ${IP_ADDR} ${PACKAGES}).
  • make shaders
  • target={local, atlas (i915), cheza (adreno)} make