summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_pipe.h
Commit message (Expand)AuthorAgeFilesLines
* radeonsi/gfx9: proper workaround for LS/HS VGPR initialization bugNicolai Hähnle2017-09-061-0/+1
* radeonsi/gfx9: always flush DB metadata on framebuffer changesNicolai Hähnle2017-09-061-2/+2
* radeonsi/gfx9: implement primitive binningMarek Olšák2017-09-051-0/+2
* radeonsi/gfx9: don't use BREAK_BATCH and FLUSH_DFSM if DFSM is disabledMarek Olšák2017-09-051-0/+1
* radeonsi/gfx9: don't flush L2 metadata for DB if not neededMarek Olšák2017-08-221-3/+14
* radeonsi/gfx9: don't flush L2 metadata for CB if not neededMarek Olšák2017-08-221-4/+19
* radeonsi/gfx9: don't flush TC L2 between rendering and texturing if not neededMarek Olšák2017-08-221-0/+23
* radeonsi: remove Constant Engine supportMarek Olšák2017-08-221-10/+0
* radeonsi: try to re-use previously deleted bindless descriptor slotsSamuel Pitoiset2017-08-221-0/+2
* radeonsi: use slot indexes for bindless handlesSamuel Pitoiset2017-08-221-15/+8
* radeonsi: log draw and compute state into log contextNicolai Hähnle2017-08-221-0/+2
* radeonsi: print saved CS to the log contextNicolai Hähnle2017-08-221-5/+26
* radeonsi: don't use CLEAR_STATE on SIMarek Olšák2017-08-181-0/+1
* radeonsi: rename shader_userdata -> shader_pointers where appropriateMarek Olšák2017-08-071-1/+1
* radeonsi: add a separate dirty mask for prefetchesMarek Olšák2017-08-071-1/+9
* radeonsi: de-atomize L2 prefetchMarek Olšák2017-08-071-1/+2
* radeonsi: print CE IBs into ddebug reportsMarek Olšák2017-08-011-0/+1
* radeonsi: update dirty_level_mask only when flushing or unbinding framebufferMarek Olšák2017-07-281-1/+0
* radeonsi: rely on CLEAR_STATE for clearing UCP and blend color registersMarek Olšák2017-07-281-0/+2
* radeonsi: decrease the number of compiler threadsMarek Olšák2017-07-261-2/+7
* radeonsi/gfx9: add workarounds to avoid VGPR indexing completelyMarek Olšák2017-07-171-0/+1
* radeonsi/gfx9: keep reusing the same buffer/address for the gfx9 flush fenceMarek Olšák2017-06-221-0/+2
* radeonsi: flush DB caches only when transitioning from DB to texturingMarek Olšák2017-06-221-0/+1
* radeonsi: keep track of the sampler state for texture handlesSamuel Pitoiset2017-06-201-0/+1
* radeonsi: reduce overhead for resident textures which need color decompressionSamuel Pitoiset2017-06-181-2/+2
* radeonsi: reduce overhead for resident textures which need depth decompressionSamuel Pitoiset2017-06-181-1/+3
* radeonsi: upload new descriptors when resident buffers are invalidatedSamuel Pitoiset2017-06-141-0/+3
* radeonsi: track use of bindless samplers/images from tgsi_shader_infoSamuel Pitoiset2017-06-141-0/+4
* radeonsi: decompress resident textures/images before graphics/computeSamuel Pitoiset2017-06-141-0/+3
* radeonsi: implement ARB_bindless_textureSamuel Pitoiset2017-06-141-0/+20
* radeonsi: add a slab allocator for bindless descriptorsSamuel Pitoiset2017-06-141-0/+15
* radeonsi: pack si_context betterMarek Olšák2017-06-121-18/+18
* radeonsi: pack si_framebuffer betterMarek Olšák2017-06-121-6/+6
* radeonsi: pack si_sampler_view betterMarek Olšák2017-06-121-2/+2
* 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-1/+1
* radeonsi: rename shader resource decompress masks to their true meaningMarek Olšák2017-06-081-3/+3
* radeonsi: disable the patch ID workaround on SI when the patch ID isn't used ...Marek Olšák2017-06-081-0/+1
* radeonsi: precompute some fields for PA_CL_VS_OUT_CNTL in si_shader_selectorMarek Olšák2017-06-071-0/+1
* radeonsi: add a new helper si_get_vsMarek Olšák2017-06-071-13/+17
* radeonsi: isolate real framebuffer changes from the decompression passes (v3)Samuel Pitoiset2017-06-071-0/+1
* radeonsi: clean up decompress blend state namesMarek Olšák2017-06-071-2/+2
* radeonsi: use a compiler queue with a low priority for optimized shadersMarek Olšák2017-06-071-0/+3
* radeonsi: do only 1 big CE dump at end of IBs and one reload in the preambleMarek Olšák2017-05-181-0/+3
* radeonsi: merge constant and shader buffers descriptor lists into oneMarek Olšák2017-05-181-2/+1
* radeonsi: rename tcs_tes_uses_prim_id for clarityNicolai Hähnle2017-05-161-1/+1
* gallium: remove pipe_index_buffer and set_index_bufferMarek Olšák2017-05-101-1/+0
* radeonsi: remove VS epilog code, compile VS with PrimID export on demandMarek Olšák2017-04-281-11/+0
* radeonsi/gfx9: set up shader registers for merged LS-HSMarek Olšák2017-04-281-1/+2
* radeonsi: emit VS_STATE register explicitly from si_draw_vboNicolai Hähnle2017-04-131-0/+2