summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/si_descriptors.c
AgeCommit message (Expand)AuthorFilesLines
2017-04-17radeonsi: don't mark non-dirty textures with CMASK as compressedMarek Olšák1-2/+3
2017-04-13radeonsi: provide VS_STATE input to all VS variantsNicolai Hähnle1-1/+5
2017-04-10radeonsi: add new depth_needs_decompression() helperSamuel Pitoiset1-2/+8
2017-04-10radeonsi: re-use 'desc' in si_set_shader_image()Samuel Pitoiset1-2/+1
2017-04-04radeonsi: fix broken texture filtering on SI-CIK since GFX9 changesMarek Olšák1-15/+17
2017-03-31radeonsi: decompress DCC in set_sampler_view instead of create_sampler_view (v2)Marek Olšák1-3/+11
2017-03-30gallium/radeon: add and use a new helper vi_dcc_enabledMarek Olšák1-3/+2
2017-03-30radeonsi/gfx9: SPI_SHADER_USER_DATA changesMarek Olšák1-11/+34
2017-03-30radeonsi/gfx9: add radeon_surf.gfx9.surf_offsetMarek Olšák1-0/+2
2017-03-30radeonsi/gfx9: only use CE RAM for most-used descriptorsMarek Olšák1-5/+21
2017-03-30radeonsi/gfx9: image descriptor changes in mutable fieldsMarek Olšák1-20/+69
2017-03-30gallium/radeon: move pre-GFX9 radeon_surf.* members to radeon_surf.u.legacy.*Marek Olšák1-2/+2
2017-03-30radeonsi/gfx9: set NUM_RECORDS correctlyMarek Olšák1-1/+1
2017-03-30radeonsi/gfx9: ELEMENT_SIZE changeMarek Olšák1-1/+5
2017-03-30amd: resolve remaining definition conflicts with gfx9d.hMarek Olšák1-2/+2
2017-03-20si_descriptor: move velems nullity check before dereferenceJulien Isorce1-4/+11
2017-03-13radeonsi: mark all bound shader buffer ranges as initializedMarek Olšák1-0/+3
2017-03-08radeonsi: s/uint/enum pipe_shader_type/Brian Paul1-1/+2
2017-03-08gallium: s/uint/enum pipe_shader_type/ for set_constant_buffer()Brian Paul1-1/+1
2017-02-18radeonsi: upload constants into VRAM instead of GTTMarek Olšák1-3/+3
2017-02-18gallium/radeon: use TCC line size as alignment in other placesMarek Olšák1-2/+3
2017-02-18radeonsi: use a clever alignment for descriptor uploadsMarek Olšák1-4/+7
2017-02-18radeonsi: use a clever alignment for constant buffer uploadsMarek Olšák1-1/+3
2017-02-18radeonsi: use SI_MAX_ATTRIBS where it should be usedMarek Olšák1-1/+1
2017-02-18radeonsi: remove the fix_size3 workaroundMarek Olšák1-22/+0
2017-02-14gallium/radeon: remove the internal u_upload_mgr pointerMarek Olšák1-3/+4
2017-02-10radeonsi: align vertex buffer descriptor list size for optimal prefetchMarek Olšák1-1/+2
2017-01-30radeonsi: don't invoke DCC decompression in update_all_texture_descriptorsMarek Olšák1-5/+6
2017-01-30radeonsi: atomize L2 prefetchesMarek Olšák1-0/+2
2017-01-19radeonsi: don't forget to add HTILE to the buffer list for texturingMarek Olšák1-6/+13
2017-01-18radeonsi: determine in advance which VBOs should be added to the buffer listMarek Olšák1-4/+4
2017-01-18radeonsi: use fewer pointer dereferences in upload_vertex_buffer_descriptorsMarek Olšák1-8/+9
2017-01-18radeonsi: reject invalid vertex buffer indices at state creationMarek Olšák1-5/+0
2017-01-18radeonsi: use a global dirty mask for shader pointersMarek Olšák1-38/+48
2017-01-18radeonsi: use a bitmask-based loop in si_decompress_texturesMarek Olšák1-0/+21
2016-12-07radeonsi: write shader descriptors into hang reportsMarek Olšák1-0/+1
2016-12-07radeonsi: check for sampler state CSO corruptionMarek Olšák1-0/+3
2016-12-07radeonsi: properly declare context sampler statesMarek Olšák1-2/+2
2016-12-07radeonsi: fix incorrect FMASK checking in bind_sampler_statesMarek Olšák1-4/+4
2016-12-07radeonsi: always restore sampler states when unbinding sampler viewsMarek Olšák1-3/+8
2016-11-16radeonsi: fix a subtle bounds checking corner case with 3-component attributesNicolai Hähnle1-2/+24
2016-11-01gallium/radeon: replace radeon_surf_info::dcc_enabled with num_dcc_levelsMarek Olšák1-2/+2
2016-10-13radeonsi: implement TC-compatible HTILEMarek Olšák1-1/+6
2016-10-04radeonsi: remove unnecessary #includesMarek Olšák1-3/+0
2016-10-04radeonsi: don't set sampler buffer offsets in create_sampler_viewMarek Olšák1-13/+20
2016-10-04radeonsi: optimize si_invalidate_buffer based on bind_historyMarek Olšák1-87/+100
2016-10-04radeonsi: track buffer bind historyMarek Olšák1-1/+10
2016-10-04radeonsi: drop support for NULL sampler viewsMarek Olšák1-2/+3
2016-09-29radeonsi: add si_get_shader_buffers/get_pipe_constant_buffers (v2)Nicolai Hähnle1-0/+46
2016-09-13radeonsi: add sampler view BOs to the BO list lastMarek Olšák1-7/+10