summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nouveau/nouveau_context.h
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2016-03-10 13:52:00 +0100
committerHans de Goede <hdegoede@redhat.com>2016-03-21 12:20:24 +0100
commit3788e1bf748eca3186377dfa60dbba1c37f8939e (patch)
treef11c11e8c07eff743e57d11a59ca794cb473014a /src/gallium/drivers/nouveau/nouveau_context.h
parent43ddec2f435b3e42a1c271ef485f6959bd59b148 (diff)
downloadexternal_mesa3d-3788e1bf748eca3186377dfa60dbba1c37f8939e.zip
external_mesa3d-3788e1bf748eca3186377dfa60dbba1c37f8939e.tar.gz
external_mesa3d-3788e1bf748eca3186377dfa60dbba1c37f8939e.tar.bz2
tgsi: Add support for global / private / input MEMORY
Extend the MEMORY file support to differentiate between global, private and shared memory, as well as "input" memory. "MEMORY[x], INPUT" is intended to access OpenCL kernel parameters, a special memory type is added for this, since the actual storage of these (e.g. UBO-s) may differ per implementation. The uploading of kernel parameters is handled by launch_grid, "MEMORY[x], INPUT" allows drivers to use an access mechanism for parameter reads which matches with the upload method. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu> (v1) Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> (v2)
Diffstat (limited to 'src/gallium/drivers/nouveau/nouveau_context.h')
0 files changed, 0 insertions, 0 deletions