summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_descriptors.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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