summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_descriptors.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: fix incorrect FMASK checking in bind_sampler_statesMarek Olšák2016-12-141-4/+4
* radeonsi: always restore sampler states when unbinding sampler viewsMarek Olšák2016-12-141-3/+8
* 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
* radeonsi: add sampler view BOs to the BO list lastMarek Olšák2016-09-131-7/+10
* radeonsi: fix texture format reinterpretation with DCCMarek Olšák2016-09-051-1/+2
* gallium/radeon: derive buffer placement and flags only at initializationMarek Olšák2016-09-051-3/+2
* gallium: Use enum pipe_shader_type in set_shader_images()Kai Wasserbäch2016-08-291-1/+2
* gallium: Use enum pipe_shader_type in set_shader_buffers()Kai Wasserbäch2016-08-291-3/+5
* gallium: Use enum pipe_shader_type in set_sampler_views()Kai Wasserbäch2016-08-291-1/+1
* gallium: Use enum pipe_shader_type in bind_sampler_states() (v2)Kai Wasserbäch2016-08-291-1/+2
* gallium: change pipe_image_view::first_element/last_element -> offset/sizeMarek Olšák2016-08-171-12/+4
* gallium: change pipe_sampler_view::first_element/last_element -> offset/sizeMarek Olšák2016-08-171-2/+5
* gallium/radeon: mark shader rings as highest-priority buffersMarek Olšák2016-08-171-1/+1
* gallium/radeon: set SHADER_RW_BUFFER priority for streamout buffersMarek Olšák2016-08-171-2/+4
* radeonsi: use current context for DCC feedback-loop decompress, fixes ElementalMarek Olšák2016-08-171-1/+1
* radeonsi: flush TC L2 cache for indirect draw dataNicolai Hähnle2016-08-091-4/+4
* radeonsi: flush if constant, shader, and streamout buffers use too much memoryMarek Olšák2016-08-061-15/+18
* radeonsi: flush if sampler views and images use too much memoryMarek Olšák2016-08-061-19/+29
* radeonsi: deal with high vertex buffer memory usage correctlyMarek Olšák2016-08-061-3/+2
* radeonsi: sample from flushed depth texture when requiredNicolai Hähnle2016-07-061-8/+27
* gallium/radeon: replace is_flushing_texture with db_compatibleNicolai Hähnle2016-07-061-2/+2
* gallium/radeon: add state setup for a separate DCC bufferMarek Olšák2016-06-291-1/+10
* gallium/radeon: use r600_resource_referenceMarek Olšák2016-06-251-1/+1
* gallium: make image_view constRob Clark2016-06-201-3/+3
* gallium: make constant_buffer constRob Clark2016-06-201-3/+3
* gallium: make shader_buffers constRob Clark2016-06-201-2/+2
* radeonsi: Reinitialize all descriptors in CE preamble.Bas Nieuwenhuizen2016-06-101-3/+11
* radeonsi: don't enable DCC in the sampler if first_level doesn't have itMarek Olšák2016-06-081-4/+17
* radeonsi: don't flag renderbuffer feedback loop if DCC has just been disabledMarek Olšák2016-06-081-2/+4
* radeonsi: add per-level dcc_enabled flagsMarek Olšák2016-06-081-4/+5
* radeonsi: keep track of dirty descriptor setsNicolai Hähnle2016-06-071-4/+35
* radeonsi: move si_descriptors into a per-context arrayNicolai Hähnle2016-06-071-80/+140
* radeonsi: pass shader stage to si_disable_shader_imageNicolai Hähnle2016-06-071-4/+8
* radeonsi: access descriptor sets via local variablesNicolai Hähnle2016-06-071-31/+41
* radeonsi: add si_set_rw_buffer to be used for internal descriptorsNicolai Hähnle2016-06-071-5/+10
* radeonsi: pass shader stage to si_set_shader_imageNicolai Hähnle2016-06-071-5/+5
* radeonsi: pass shader stage to si_set_sampler_viewNicolai Hähnle2016-06-071-4/+5
* radeonsi: move descriptor set begin_new_cs handling into a separate functionNicolai Hähnle2016-06-071-21/+15
* radeonsi: move enabled_mask out of si_descriptorsNicolai Hähnle2016-06-071-25/+25
* gallium/radeon: don't discard DCC if an external user can write to itMarek Olšák2016-06-071-2/+8
* radeonsi: set descriptor dirty mask on shader buffer unbindNicolai Hähnle2016-06-061-0/+1
* radeonsi: fix images with level > 0Marek Olšák2016-06-051-1/+1
* gallium/u_suballoc: allow different alignment for each allocationMarek Olšák2016-06-041-1/+1
* radeonsi: mark buffer texture range valid for shader imagesNicolai Hähnle2016-06-031-0/+23