commit | fc10dc9fdea6ad7d04dfcdb8fd2e2d59ea67f68b | [log] [tgz] |
---|---|---|
author | Rob Clark <robdclark@gmail.com> | Wed Dec 21 22:43:52 2016 -0500 |
committer | Rob Clark <robdclark@gmail.com> | Tue Dec 27 16:54:01 2016 -0500 |
tree | 29cfc9e21b74aa6856baaab54e4e9787ee248747 | |
parent | 09202cde7e6a11b689676cafd25cc965014415f3 [diff] |
freedreno/ir3: rework location of driver constants Rework how we lay out driver constants (driver-params, UBO/TFBO buffer addresses, immediates) for more flexibility. For a5xx+ we need to deal with the fact that gpu ptrs are 64b instead of 32b, which makes the fixed offset scheme not work so well. While we are dealing with that we might also make the layout more dynamic to account for varying # of UBOs, etc. Signed-off-by: Rob Clark <robdclark@gmail.com>