diff options
author | Ilia Mirkin <[email protected]> | 2017-06-21 23:13:20 -0400 |
---|---|---|
committer | Ilia Mirkin <[email protected]> | 2018-01-07 11:15:23 -0500 |
commit | 8eb1214755366fc34ed15a7e3dec48d4f0d65f10 (patch) | |
tree | eebd0abf02ed67a87e7ba67fbfec8dba5c3cea3c /src/gallium/drivers/nouveau/nv50/nv50_stateobj_tex.h | |
parent | 70613336534fa0319a87292f40b30294b359e33a (diff) |
nvc0: add support for bindless textures on kepler+
This keeps a list of resident textures (per context), and dumps that
list into the active buffer list when submitting. We also treat bindless
texture fetches slightly differently, wrt the meaning of indirect, and
not requiring the SAMPLER file to be used.
Signed-off-by: Ilia Mirkin <[email protected]>
Diffstat (limited to 'src/gallium/drivers/nouveau/nv50/nv50_stateobj_tex.h')
-rw-r--r-- | src/gallium/drivers/nouveau/nv50/nv50_stateobj_tex.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gallium/drivers/nouveau/nv50/nv50_stateobj_tex.h b/src/gallium/drivers/nouveau/nv50/nv50_stateobj_tex.h index 6bc451450b1..eea2686f551 100644 --- a/src/gallium/drivers/nouveau/nv50/nv50_stateobj_tex.h +++ b/src/gallium/drivers/nouveau/nv50/nv50_stateobj_tex.h @@ -20,6 +20,7 @@ struct nv50_tic_entry { struct pipe_sampler_view pipe; int id; uint32_t tic[8]; + uint32_t bindless; }; static inline struct nv50_tic_entry * |