summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_descriptors.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* radeonsi: only upload (dump to L2) those descriptors that are used by shadersMarek Olšák2017-05-181-15/+74
* radeonsi: do only 1 big CE dump at end of IBs and one reload in the preambleMarek Olšák2017-05-181-31/+25
* radeonsi: remove early return in si_upload_descriptorsMarek Olšák2017-05-181-3/+0
* radeonsi: merge sampler and image descriptor lists into oneMarek Olšák2017-05-181-75/+59
* radeonsi: merge constant and shader buffers descriptor lists into oneMarek Olšák2017-05-181-72/+72
* radeonsi: implement replace_buffer_storage for the threaded contextMarek Olšák2017-05-151-12/+22
* gallium: decrease the size of pipe_vertex_buffer - 24 -> 16 bytesMarek Olšák2017-05-101-8/+8
* radeonsi/gfx9: add GS user SGPRsMarek Olšák2017-04-281-4/+11
* radeonsi/gfx9: move RW_BUFFERS to s[0:1] for merged shadersMarek Olšák2017-04-281-4/+9
* radeonsi/gfx9: define and set LS-HS user SGPRsMarek Olšák2017-04-281-4/+16
* radeonsi/gfx9: fix most things wrong with shader imagesMarek Olšák2017-04-261-11/+22
* radeonsi: don't mark non-dirty textures with CMASK as compressedMarek Olšák2017-04-171-2/+3
* radeonsi: provide VS_STATE input to all VS variantsNicolai Hähnle2017-04-131-1/+5
* radeonsi: add new depth_needs_decompression() helperSamuel Pitoiset2017-04-101-2/+8
* radeonsi: re-use 'desc' in si_set_shader_image()Samuel Pitoiset2017-04-101-2/+1
* radeonsi: fix broken texture filtering on SI-CIK since GFX9 changesMarek Olšák2017-04-041-15/+17
* radeonsi: decompress DCC in set_sampler_view instead of create_sampler_view (v2)Marek Olšák2017-03-311-3/+11
* gallium/radeon: add and use a new helper vi_dcc_enabledMarek Olšák2017-03-301-3/+2
* radeonsi/gfx9: SPI_SHADER_USER_DATA changesMarek Olšák2017-03-301-11/+34
* radeonsi/gfx9: add radeon_surf.gfx9.surf_offsetMarek Olšák2017-03-301-0/+2
* radeonsi/gfx9: only use CE RAM for most-used descriptorsMarek Olšák2017-03-301-5/+21
* radeonsi/gfx9: image descriptor changes in mutable fieldsMarek Olšák2017-03-301-20/+69
* gallium/radeon: move pre-GFX9 radeon_surf.* members to radeon_surf.u.legacy.*Marek Olšák2017-03-301-2/+2
* radeonsi/gfx9: set NUM_RECORDS correctlyMarek Olšák2017-03-301-1/+1
* radeonsi/gfx9: ELEMENT_SIZE changeMarek Olšák2017-03-301-1/+5
* amd: resolve remaining definition conflicts with gfx9d.hMarek Olšák2017-03-301-2/+2
* si_descriptor: move velems nullity check before dereferenceJulien Isorce2017-03-201-4/+11
* radeonsi: mark all bound shader buffer ranges as initializedMarek Olšák2017-03-131-0/+3
* radeonsi: s/uint/enum pipe_shader_type/Brian Paul2017-03-081-1/+2
* gallium: s/uint/enum pipe_shader_type/ for set_constant_buffer()Brian Paul2017-03-081-1/+1