mesa/src/freedreno/fdl
Jonathan Marek 979e7e3680 freedreno/layout: layout simplifications and pitch from level 0 pitch
This updates a3xx/a4xx/a5xx to fix the fetchsize to "PITCHALIGN" (called
"MINLINEOFFSET" by the a3xx docs), and some simplifications to make things
more like a6xx. Also similar simplifications for a2xx layout code.

The pitch can always be determined using a simple calculation from the base
level pitch, so don't pre-calculate a pitch for each mipmap level.

Signed-off-by: Jonathan Marek <jonathan@marek.ca>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5796>
2020-07-08 20:46:08 +00:00
..
fd5_layout.c freedreno/layout: layout simplifications and pitch from level 0 pitch 2020-07-08 20:46:08 +00:00
fd5_layout_test.c freedreno/a5xx: Add the outline of a unit test for a5xx layout. 2020-05-21 17:09:42 -07:00
fd6_layout.c freedreno/layout: layout simplifications and pitch from level 0 pitch 2020-07-08 20:46:08 +00:00
fd6_layout_test.c freedreno: Include adreno_pm4.xml.h before adreno_a6xx.xml.h 2020-07-07 09:51:40 +00:00
fd_layout_test.c freedreno/layout: layout simplifications and pitch from level 0 pitch 2020-07-08 20:46:08 +00:00
fd_layout_test.h freedreno/layout: layout simplifications and pitch from level 0 pitch 2020-07-08 20:46:08 +00:00
freedreno_layout.c freedreno/layout: layout simplifications and pitch from level 0 pitch 2020-07-08 20:46:08 +00:00
freedreno_layout.h freedreno/layout: layout simplifications and pitch from level 0 pitch 2020-07-08 20:46:08 +00:00
meson.build meson: use gnu_symbol_visibility argument 2020-06-01 18:59:18 +00:00