Skip to content
This repository

open source driver project for adreno GPUs

branch: master
Octocat-spinner-32 diagrams add freedreno architecture diagrams December 26, 2013
Octocat-spinner-32 envytools @ 66bb991 update envytools commit-id March 20, 2014
Octocat-spinner-32 fdre-a2xx fdre-a3xx: start adding assembler April 06, 2013
Octocat-spinner-32 fdre-a3xx fdre-a3xx: add basic compute support and compute-simple test April 02, 2014
Octocat-spinner-32 includes resync generated headers April 02, 2014
Octocat-spinner-32 opencl cltool: add way to poke in our own shader to disasm February 24, 2013
Octocat-spinner-32 shaders pgmdump: few small tweaks August 30, 2012
Octocat-spinner-32 tests-2d bunch of test updates May 28, 2013
Octocat-spinner-32 tests-3d tests-3d: more test.. incl fbo test for float render targets February 13, 2014
Octocat-spinner-32 tests-cl tests-cl: add simple test April 02, 2014
Octocat-spinner-32 util cffdump: add bit of a4xx support March 11, 2014
Octocat-spinner-32 wrap libwrap: add way to override patchid March 10, 2014
Octocat-spinner-32 .gitignore tests-cl: add simple test April 02, 2014
Octocat-spinner-32 .gitmodules cffdump: use envytools April 03, 2013
Octocat-spinner-32 Makefile tests-cl: add simple test April 02, 2014
Octocat-spinner-32 NOTES update NOTES for composite porter-duff ops April 07, 2012
Octocat-spinner-32 README start logging blit params and detecting them in redump March 25, 2012
Octocat-spinner-32 run-asmtest.sh misc.. update scripts July 29, 2012
Octocat-spinner-32 run-cffdump.sh pgmdump: add --expand to unroll rptN May 24, 2013
Octocat-spinner-32 run-compiler.sh add more test shaders July 05, 2012
Octocat-spinner-32 run-redump.sh add script to run redump April 07, 2012
Octocat-spinner-32 run-tests.sh add helper script to run tests w/ LD_PRELOAD April 28, 2012
Octocat-spinner-32 run-zdump.sh zdump: util for parsing 2d cmdstream March 08, 2013
README
The test and libwrap code link using normal gcc (on gnu/linux type
environment, I'm using armv7 ubuntu 11.10, but debian, etc, should
work just fine), against an android libc and libC2D2, etc.  The
/system directory from an android snapdragon filesystem should be
extracted under /system.  You can find what you need from, for ex,
a cyanogenmod filesystem for a snapdragon phone.

You can run the test apps with wrapper lib like:

  LD_PRELOAD=`pwd`/libwrap.so ./test-copy > test-copy.log

(run that as root or fix up permissions on /dev/kgsl-*)

The redump utility can post process a set of .rd log files to
generate a html table showing side-by-side comparisions of the
cmdstream with params and gpuaddr's highlighted:

  ./redump copy*.rd > copy.html

Something went wrong with that request. Please try again.