aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_descriptors.c
Commit message (Expand)AuthorAgeFilesLines
...
* radeonsi: do not assert when reserving bindless slot 0Samuel Pitoiset2017-08-231-1/+4
* radeonsi: rename some bindless-related helper functionsSamuel Pitoiset2017-08-231-21/+21
* radeonsi: minor cleanups in si_make_{texture,image}_handle_resident()Samuel Pitoiset2017-08-231-12/+12
* gallium/radeon: add helpers for whether HTILE is enabledMarek Olšák2017-08-221-1/+1
* radeonsi: remove Constant Engine supportMarek Olšák2017-08-221-267/+28
* radeonsi: try to re-use previously deleted bindless descriptor slotsSamuel Pitoiset2017-08-221-7/+29
* radeonsi: use slot indexes for bindless handlesSamuel Pitoiset2017-08-221-187/+159
* radeonsi: add si_emit_global_shader_pointers() helperSamuel Pitoiset2017-08-221-26/+31
* radeonsi: only initialize dirty_mask when CE is usedSamuel Pitoiset2017-08-221-3/+4
* radeonsi: extract common code of si_upload_{graphics,compute}_shader_descriptorsNicolai Hähnle2017-08-221-19/+8
* radeonsi: update non-resident bindless descriptors if neededSamuel Pitoiset2017-08-211-30/+55
* radeonsi: fix a compile failure due to disabled assertsMarek Olšák2017-08-071-1/+1
* radeonsi: rename shader_userdata -> shader_pointers where appropriateMarek Olšák2017-08-071-12/+12
* radeonsi: add a separate dirty mask for prefetchesMarek Olšák2017-08-071-2/+1
* radeonsi: de-atomize L2 prefetchMarek Olšák2017-08-071-1/+1
* radeonsi: align all CE dumps to L2 cache line sizeMarek Olšák2017-08-071-8/+17
* radeonsi: program tile swizzle for color and FMASK surfaces for GFX & SDMAMarek Olšák2017-08-041-1/+12
* radeonsi: fix printing vertex buffer descriptors into ddebug reportsMarek Olšák2017-08-011-0/+5
* radeonsi: set up HTILE in descriptors only when level 0 is accessibleMarek Olšák2017-08-011-1/+1
* radeonsi: fix invalidating bindless buffer descriptorsSamuel Pitoiset2017-07-071-2/+2
* radeonsi: move instance divisors into a constant bufferMarek Olšák2017-06-271-0/+2
* radeonsi: unreference vertex buffers when destroying the contextMarek Olšák2017-06-231-0/+2
* radeonsi: flush DB caches only when transitioning from DB to texturingMarek Olšák2017-06-221-8/+9
* radeonsi: set correct usage flag according to image access typeSamuel Pitoiset2017-06-201-1/+3
* radeonsi: update all resident texture descriptors when neededSamuel Pitoiset2017-06-201-57/+104
* radeonsi: keep track of the sampler state for texture handlesSamuel Pitoiset2017-06-201-0/+1
* radeonsi: reduce overhead for resident textures which need color decompressionSamuel Pitoiset2017-06-181-17/+46
* radeonsi: reduce overhead for resident textures which need depth decompressionSamuel Pitoiset2017-06-181-2/+13
* radeonsi: use util_dynarray_foreach for bindless resourcesSamuel Pitoiset2017-06-181-82/+31
* gallium/radeon: add a new HUD query for the number of resident handlesSamuel Pitoiset2017-06-181-0/+3
* radeonsi: invalidate buffers which are made resident if neededSamuel Pitoiset2017-06-141-0/+34
* radeonsi: upload new descriptors when resident buffers are invalidatedSamuel Pitoiset2017-06-141-0/+145
* radeonsi: decompress resident textures/images before graphics/computeSamuel Pitoiset2017-06-141-0/+52
* radeonsi: decompress DCC for resident textures/imagesSamuel Pitoiset2017-06-141-0/+21
* radeonsi: only add descriptors in presence of resident handlesSamuel Pitoiset2017-06-141-0/+6
* radeonsi: add all resident buffers to the current CSSamuel Pitoiset2017-06-141-0/+50
* radeonsi: implement ARB_bindless_textureSamuel Pitoiset2017-06-141-0/+250
* radeonsi: add a slab allocator for bindless descriptorsSamuel Pitoiset2017-06-141-0/+84
* radeonsi: add si_set_shader_image_desc() helperSamuel Pitoiset2017-06-141-32/+47
* radeonsi: add si_set_sampler_view_desc() helperSamuel Pitoiset2017-06-141-43/+52
* radeonsi: add si_init_descriptor_list() helperSamuel Pitoiset2017-06-141-0/+15
* radeonsi: replace si_vertex_elements::elements with separate fieldsMarek Olšák2017-06-121-5/+4
* radeonsi: rename si_vertex_element -> si_vertex_elementsMarek Olšák2017-06-121-1/+1
* radeonsi: get rid of more compressed_colortex_mask namesMarek Olšák2017-06-121-14/+14
* gallium/radeon: don't allocate HTILE in a separate bufferMarek Olšák2017-06-081-8/+1
* radeonsi: rename shader resource decompress masks to their true meaningMarek Olšák2017-06-081-19/+19
* radeonsi: rename is_compressed_colortex -> color_needs_decompressionMarek Olšák2017-06-081-5/+5
* radeonsi: enable TC-compatible stencil compression on VIMarek Olšák2017-06-071-4/+4
* radeonsi/gfx9: use CE RAM optimallyMarek Olšák2017-05-181-36/+127
* radeonsi: remove CE offset alignment restrictionMarek Olšák2017-05-181-2/+1