-
Wladimir J. van der Laan authored
All of this is outdated: - Command stream interception (src/util) was moved to a dedicated repository under https://github.com/etnaviv/libvivhook - Kernel headers were moved to a dedicated repository under https://github.com/etnaviv/galcore_headers . Update the LICENSE file accordingly. - `driver` and `minigallium` are no longer necessary. Just use `mesa_etna` under https://github.com/etnaviv/mesa (or, when upstreamed, upstream mesa) - `cl` `egl` are collections of silly OpenCL and OpenGL ES demos. These can be useful, but there are many places where these can be found, no need for them to build as part of etnaviv (especially now that command stream interception can be done using an interposer library). - `etnaviv` library is no longer necessary. Use DRM upstream, it includes functionality for sending command buffers to Vivante hardware using the DRM Linux kernel driver (also upstream). If you really need a shim to access the Vivante kernel driver use the dedicated repository: https://github.com/etnaviv/libetnaviv - `fb` `fb_old` `replay` are tries to do rendering. These are outdated, rely on old hardware and old versions of various libraries. See https://github.com/etnaviv/etnaviv_gpu_tests for examples on how to do stand-alone command stream execution with modern libraries. Some of this may still be useful for reference purposes, or could be ported over if there is demand (especially some of the utilities under `src/util` were pretty nice, such as `viv_top` and `viv_info`) so I'm not going to delete it, but the name `attic` should be clear.
3dadcdd2Wladimir J. van der Laan authoredAll of this is outdated: - Command stream interception (src/util) was moved to a dedicated repository under https://github.com/etnaviv/libvivhook - Kernel headers were moved to a dedicated repository under https://github.com/etnaviv/galcore_headers . Update the LICENSE file accordingly. - `driver` and `minigallium` are no longer necessary. Just use `mesa_etna` under https://github.com/etnaviv/mesa (or, when upstreamed, upstream mesa) - `cl` `egl` are collections of silly OpenCL and OpenGL ES demos. These can be useful, but there are many places where these can be found, no need for them to build as part of etnaviv (especially now that command stream interception can be done using an interposer library). - `etnaviv` library is no longer necessary. Use DRM upstream, it includes functionality for sending command buffers to Vivante hardware using the DRM Linux kernel driver (also upstream). If you really need a shim to access the Vivante kernel driver use the dedicated repository: https://github.com/etnaviv/libetnaviv - `fb` `fb_old` `replay` are tries to do rendering. These are outdated, rely on old hardware and old versions of various libraries. See https://github.com/etnaviv/etnaviv_gpu_tests for examples on how to do stand-alone command stream execution with modern libraries. Some of this may still be useful for reference purposes, or could be ported over if there is demand (especially some of the utilities under `src/util` were pretty nice, such as `viv_top` and `viv_info`) so I'm not going to delete it, but the name `attic` should be clear.
This project is licensed under the MIT License.
Learn more
Loading