summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/freedreno/freedreno_screen.c
diff options
context:
space:
mode:
authorRob Clark <[email protected]>2014-07-23 17:21:29 -0400
committerRob Clark <[email protected]>2014-07-25 13:29:28 -0400
commit9613ca569f553666b7397c10321f43bdbb843a13 (patch)
tree7df1540a047790e26ce66ab91cca5fb476e22faf /src/gallium/drivers/freedreno/freedreno_screen.c
parent0bc1fa22d8408fbc16bd5edd3b9d796e5c4e7296 (diff)
freedreno/a3xx/compiler: make IR heap dyanmic
The fixed size heap is a remnant of the fdre-a3xx assembler. Yet it is convenient for being able to free the entire data structure in one shot without worrying about leaking nodes. Change it to dynamically grow the heap size (adding chunks) as needed so we don't have an artificial upper limit on shader size (other than hw limits) and don't always have to allocate worst-case size. Signed-off-by: Rob Clark <[email protected]>
Diffstat (limited to 'src/gallium/drivers/freedreno/freedreno_screen.c')
0 files changed, 0 insertions, 0 deletions