aboutsummaryrefslogtreecommitdiffstats
path: root/src/freedreno/fdl
Commit message (Expand)AuthorAgeFilesLines
* freedreno/layout: layout simplifications and pitch from level 0 pitchJonathan Marek2020-07-086-82/+99
* freedreno: Include adreno_pm4.xml.h before adreno_a6xx.xml.hConnor Abbott2020-07-072-0/+2
* freedreno/layout: fix explicit layout offset not added to slice offsetJonathan Marek2020-07-061-1/+1
* freedreno/fdl6: rework layout code a bit (reduce linear align to 64 bytes)Jonathan Marek2020-06-182-91/+98
* freedreno/a6xx: FETCHSIZE is PITCHALIGNJonathan Marek2020-06-182-0/+4
* meson: use gnu_symbol_visibility argumentDylan Baker2020-06-011-2/+2
* freedreno/layout: add explicit offset/pitch argument to fdl6_layoutJonathan Marek2020-05-273-8/+30
* freedreno/a5xx: Add the outline of a unit test for a5xx layout.Eric Anholt2020-05-213-33/+149
* freedreno/fdl: Separate the list of a6xx testcases from the the test code.Eric Anholt2020-05-214-93/+149
* freedreno/a5xx: Move resource layout to fdl.Eric Anholt2020-05-213-0/+146
* freedreno: reduce extra height alignment in a6xx layoutJonathan Marek2020-05-201-3/+3
* freedreno: Fix resource layout dump loop.Eric Anholt2020-05-141-1/+1
* freedreno/a6xx: Fix UBWC mipmapping height alignment.Eric Anholt2020-05-132-6/+137
* freedreno/a6xx: Fix UBWC mipmap sizing.Eric Anholt2020-05-132-14/+95
* freedreno/a6xx: Fix UBWC blockheight for RG8.Eric Anholt2020-05-131-1/+4
* freedreno: Pull the tile_alignment lookup for a layout to a helper.Eric Anholt2020-05-131-20/+25
* freedreno/a6xx: Add a testcase for UBWC buffer sharing.Eric Anholt2020-05-131-4/+22
* freedreno/a6xx: Improve layout testcase logging for UBWC fails.Eric Anholt2020-05-131-2/+2
* freedreno/a4xx+: Increase max texture size to 16384.Eric Anholt2020-05-131-1/+1
* freedreno/fdl: Align after dividing by block sizeKristian H. Kristensen2020-05-061-13/+9
* freedreno: Make the slice pitch be bytes, not pixels.Eric Anholt2020-04-234-11/+8
* freedreno: Introduce a "cpp_shift" value for cpp divs/muls.Eric Anholt2020-04-233-0/+16
* freedreno/a6xx: Set a level's pitch based on minified level0 pitch, not width0.Eric Anholt2020-04-072-13/+274
* freedreno: Add the outline of a test for a6xx texture layout.Eric Anholt2020-04-072-0/+243
* freedreno/a6xx: Drop the "alignment" layout temporary.Eric Anholt2020-04-071-10/+3
* freedreno/a6xx: Remove the "aligned_height" temporary.Eric Anholt2020-04-071-5/+3
* freedreno/a6xx: Sink the per-level size temps inside the loop.Eric Anholt2020-04-071-17/+5
* freedreno/fdl: Add base_alignConnor Abbott2020-03-312-13/+21
* meson: inline `inc_common`Eric Engestrom2020-03-281-1/+1
* freedreno: Allow UBWC on textures with multiple mipmap levels.Eric Anholt2020-02-043-18/+19
* freedreno: Rename the UBWC layer size field and store it as bytes.Eric Anholt2020-02-043-10/+9
* freedreno: Include the layer size in layout debug.Eric Anholt2020-02-041-1/+2
* freedreno: Move the layout debug under FD_MESA_DEBUG=layout.Eric Anholt2020-02-043-22/+33
* tu: Move UBWC layout into fdl6_layout() and use that function.Eric Anholt2019-12-112-20/+94
* freedreno: Switch the 16-bit workaround to match what turnip does.Eric Anholt2019-12-111-4/+4
* freedreno: Move a6xx's setup_slices() to a shareable helper function.Eric Anholt2019-12-114-2/+278
* tu: Move our image layout into a freedreno_layout struct.Eric Anholt2019-12-111-2/+4
* freedreno: Move UBWC layout into a slices array like the non-UBWC slices.Eric Anholt2019-12-111-4/+2
* freedreno: Drop the extra offset field for mipmap slices.Eric Anholt2019-12-111-4/+1
* freedreno: Introduce a resource layout header.Eric Anholt2019-11-261-0/+164