summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_descriptors.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* radeonsi: upload constants into VRAM instead of GTTMarek Olšák2017-02-181-3/+3
* gallium/radeon: use TCC line size as alignment in other placesMarek Olšák2017-02-181-2/+3
* radeonsi: use a clever alignment for descriptor uploadsMarek Olšák2017-02-181-4/+7
* radeonsi: use a clever alignment for constant buffer uploadsMarek Olšák2017-02-181-1/+3
* radeonsi: use SI_MAX_ATTRIBS where it should be usedMarek Olšák2017-02-181-1/+1
* radeonsi: remove the fix_size3 workaroundMarek Olšák2017-02-181-22/+0
* gallium/radeon: remove the internal u_upload_mgr pointerMarek Olšák2017-02-141-3/+4
* radeonsi: align vertex buffer descriptor list size for optimal prefetchMarek Olšák2017-02-101-1/+2
* radeonsi: don't invoke DCC decompression in update_all_texture_descriptorsMarek Olšák2017-01-301-5/+6
* radeonsi: atomize L2 prefetchesMarek Olšák2017-01-301-0/+2
* radeonsi: don't forget to add HTILE to the buffer list for texturingMarek Olšák2017-01-191-6/+13
* radeonsi: determine in advance which VBOs should be added to the buffer listMarek Olšák2017-01-181-4/+4
* radeonsi: use fewer pointer dereferences in upload_vertex_buffer_descriptorsMarek Olšák2017-01-181-8/+9
* radeonsi: reject invalid vertex buffer indices at state creationMarek Olšák2017-01-181-5/+0
* radeonsi: use a global dirty mask for shader pointersMarek Olšák2017-01-181-38/+48
* radeonsi: use a bitmask-based loop in si_decompress_texturesMarek Olšák2017-01-181-0/+21
* radeonsi: write shader descriptors into hang reportsMarek Olšák2016-12-071-0/+1
* radeonsi: check for sampler state CSO corruptionMarek Olšák2016-12-071-0/+3
* radeonsi: properly declare context sampler statesMarek Olšák2016-12-071-2/+2
* radeonsi: fix incorrect FMASK checking in bind_sampler_statesMarek Olšák2016-12-071-4/+4
* radeonsi: always restore sampler states when unbinding sampler viewsMarek Olšák2016-12-071-3/+8
* radeonsi: fix a subtle bounds checking corner case with 3-component attributesNicolai Hähnle2016-11-161-2/+24
* gallium/radeon: replace radeon_surf_info::dcc_enabled with num_dcc_levelsMarek Olšák2016-11-011-2/+2
* radeonsi: implement TC-compatible HTILEMarek Olšák2016-10-131-1/+6
* radeonsi: remove unnecessary #includesMarek Olšák2016-10-041-3/+0
* radeonsi: don't set sampler buffer offsets in create_sampler_viewMarek Olšák2016-10-041-13/+20
* radeonsi: optimize si_invalidate_buffer based on bind_historyMarek Olšák2016-10-041-87/+100
* radeonsi: track buffer bind historyMarek Olšák2016-10-041-1/+10
* radeonsi: drop support for NULL sampler viewsMarek Olšák2016-10-041-2/+3
* radeonsi: add si_get_shader_buffers/get_pipe_constant_buffers (v2)Nicolai Hähnle2016-09-291-0/+46