summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_pipe.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* r600g/radeonsi: use the correct types (taken from pipe_draw_info)Constantine Kharlamov2017-04-041-1/+1
* radeonsi: adjust checking for SC bug workaroundsMarek Olšák2017-03-311-0/+1
* radeonsi: decompress DCC in set_sampler_view instead of create_sampler_view (v2)Marek Olšák2017-03-311-0/+1
* radeonsi/gfx9: emit FLUSH_DFSM where requiredMarek Olšák2017-03-301-0/+1
* gallium/radeon: move pre-GFX9 radeon_surf.* members to radeon_surf.u.legacy.*Marek Olšák2017-03-301-1/+1
* gallium/util: replace pipe_mutex with mtx_tTimothy Arceri2017-03-071-2/+2
* radeon/ac: switch from radeon_shader_binary to ac_shader_binaryTimothy Arceri2017-02-281-1/+1
* radeonsi: fix UINT/SINT clamping for 10-bit formats on <= CIKNicolai Hähnle2017-02-211-1/+2
* radeonsi: use a clever alignment for constant buffer uploadsMarek Olšák2017-02-181-0/+15
* radeonsi: move CP_DMA_ALIGNMENT definitionMarek Olšák2017-02-101-0/+2
* radeonsi: remove SI_CONTEXT_FLUSH_AND_INV_FRAMEBUFFERMarek Olšák2017-02-101-3/+0
* radeonsi: remove separate CB/DB_META flush flagsMarek Olšák2017-02-101-5/+2
* radeonsi: atomize the scratch buffer stateMarek Olšák2017-01-301-1/+1
* radeonsi: precompute IA_MULTI_VGT_PARAM values into a tableMarek Olšák2017-01-301-0/+26
* radeonsi: move VGT_VERTEX_REUSE_BLOCK_CNTL into shader states for PolarisMarek Olšák2017-01-301-1/+0
* radeonsi: state atom IDs don't have to be off by oneMarek Olšák2017-01-301-2/+2
* radeonsi: use a bitmask for looping over dirty PM4 statesMarek Olšák2017-01-301-0/+1
* radeonsi: atomize L2 prefetchesMarek Olšák2017-01-301-0/+1
* radeonsi: update dirty_level_mask only after the first draw after FB changeMarek Olšák2017-01-301-0/+1
* radeonsi: use a global dirty mask for shader pointersMarek Olšák2017-01-181-0/+2