summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/rtasm/rtasm_execmem.h
diff options
context:
space:
mode:
authorLuca Barbieri <luca@luca-barbieri.com>2010-01-20 09:04:37 +0100
committerLuca Barbieri <luca@luca-barbieri.com>2010-04-13 09:55:49 +0200
commita79521d497bc87309cadc49f3a414703497522bc (patch)
tree626ec1037fd0e7fd3911bb3455fd4dbca86f5278 /src/gallium/auxiliary/rtasm/rtasm_execmem.h
parent9f39d3240b41639cbaa5b6c438a76c34d3f23444 (diff)
nvfx: use dynamically sized rotating BO pool for fragment programs
Currently we used a single buffer for each fragment programs, leading to rendering synchronization. This patch uses a doubly linked list of BOs, which is dynamically resized if all the BOs are busy. Note that inline image transfers could be an alternative option: this will be explored later. This removes one of the big performance limitations of the current driver. We also stop using pipe_resource internally in favor of using nouveau_bo directly.
Diffstat (limited to 'src/gallium/auxiliary/rtasm/rtasm_execmem.h')
0 files changed, 0 insertions, 0 deletions