summaryrefslogtreecommitdiff
path: root/src/README.md
blob: 134400e30c7314d9dda7760ec975e1545769c7b7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Directory contents
===================

- `egl`: egl demos, to check GL functionality

- `replay`: original replay command stream tests (very low level)

- `etnaviv`: libetnaviv low-level command buffer handling library and register definition headers

- `fb`: attempts at rendering to framebuffer using `etna_pipe` (high level gallium-like interface)

- `fb_rawshader`: same as `fb`, but using manually assembled shaders. <GC1000 only.

- `fb_old`: attempts at rendering to framebuffer using raw state queueing (lower level interface)

- `include_*`: different versions of Vivante GPL kernel headers

- `lib`: C files shared between demos and tests, generic math and GL context utilities etc

- `driver`: `etna_pipe` driver and generated hardware header files

- `resources`: meshes, textures used in demos

- `cl`: OpenCL test (like egl, for command stream interception)

- `test2d`: 2D engine tests

- `util`: Various utilities for developing, debugging and profiling for Vivante GPUS