summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/si_pipe.h
AgeCommit message (Expand)AuthorFilesLines
2017-05-18radeonsi: do only 1 big CE dump at end of IBs and one reload in the preambleMarek Olšák1-0/+3
2017-05-18radeonsi: merge constant and shader buffers descriptor lists into oneMarek Olšák1-2/+1
2017-05-16radeonsi: rename tcs_tes_uses_prim_id for clarityNicolai Hähnle1-1/+1
2017-05-10gallium: remove pipe_index_buffer and set_index_bufferMarek Olšák1-1/+0
2017-04-28radeonsi: remove VS epilog code, compile VS with PrimID export on demandMarek Olšák1-11/+0
2017-04-28radeonsi/gfx9: set up shader registers for merged LS-HSMarek Olšák1-1/+2
2017-04-13radeonsi: emit VS_STATE register explicitly from si_draw_vboNicolai Hähnle1-0/+2
2017-04-04r600g/radeonsi: use the correct types (taken from pipe_draw_info)Constantine Kharlamov1-1/+1
2017-03-31radeonsi: adjust checking for SC bug workaroundsMarek Olšák1-0/+1
2017-03-31radeonsi: decompress DCC in set_sampler_view instead of create_sampler_view (v2)Marek Olšák1-0/+1
2017-03-30radeonsi/gfx9: emit FLUSH_DFSM where requiredMarek Olšák1-0/+1
2017-03-30gallium/radeon: move pre-GFX9 radeon_surf.* members to radeon_surf.u.legacy.*Marek Olšák1-1/+1
2017-03-07gallium/util: replace pipe_mutex with mtx_tTimothy Arceri1-2/+2
2017-02-28radeon/ac: switch from radeon_shader_binary to ac_shader_binaryTimothy Arceri1-1/+1
2017-02-21radeonsi: fix UINT/SINT clamping for 10-bit formats on <= CIKNicolai Hähnle1-1/+2
2017-02-18radeonsi: use a clever alignment for constant buffer uploadsMarek Olšák1-0/+15
2017-02-10radeonsi: move CP_DMA_ALIGNMENT definitionMarek Olšák1-0/+2
2017-02-10radeonsi: remove SI_CONTEXT_FLUSH_AND_INV_FRAMEBUFFERMarek Olšák1-3/+0
2017-02-10radeonsi: remove separate CB/DB_META flush flagsMarek Olšák1-5/+2
2017-01-30radeonsi: atomize the scratch buffer stateMarek Olšák1-1/+1
2017-01-30radeonsi: precompute IA_MULTI_VGT_PARAM values into a tableMarek Olšák1-0/+26
2017-01-30radeonsi: move VGT_VERTEX_REUSE_BLOCK_CNTL into shader states for PolarisMarek Olšák1-1/+0
2017-01-30radeonsi: state atom IDs don't have to be off by oneMarek Olšák1-2/+2
2017-01-30radeonsi: use a bitmask for looping over dirty PM4 statesMarek Olšák1-0/+1
2017-01-30radeonsi: atomize L2 prefetchesMarek Olšák1-0/+1
2017-01-30radeonsi: update dirty_level_mask only after the first draw after FB changeMarek Olšák1-0/+1
2017-01-18radeonsi: use a global dirty mask for shader pointersMarek Olšák1-0/+2
2017-01-18radeonsi: use a bitmask-based loop in si_decompress_texturesMarek Olšák1-0/+1
2017-01-18radeonsi: si_cp_dma_prepare is a no-op for L2 prefetchesMarek Olšák1-0/+5
2017-01-18radeonsi: add SI_CPDMA_SKIP_BO_LIST_UPDATEMarek Olšák1-0/+1
2017-01-09ac/debug: Move IB decode to common code.Bas Nieuwenhuizen1-4/+0
2017-01-06radeonsi: add TC L2 prefetch for shaders and VBO descriptorsMarek Olšák1-0/+2
2017-01-06radeonsi: add CP DMA flags for greater control over synchronizationMarek Olšák1-1/+7
2016-12-12radeonsi: use a single descriptor for the GSVS ringNicolai Hähnle1-1/+0
2016-12-07radeonsi: check for sampler state CSO corruptionMarek Olšák1-0/+5
2016-11-21radeonsi: remove all varyings for depth-only rendering or rasterization offMarek Olšák1-0/+1
2016-11-21radeonsi: split the shader key into 3 logical partsMarek Olšák1-2/+2
2016-11-21radeonsi: fast exit si_emit_derived_tess_state earlyMarek Olšák1-0/+1
2016-11-03radeonsi: generate GS prolog to (partially) fix triangle strip adjacency rota...Nicolai Hähnle1-0/+2
2016-11-03radeonsi: make the GS copy shader owned by the GS selectorNicolai Hähnle1-1/+1
2016-10-26radeonsi: remove si_resource_create_customMarek Olšák1-8/+0
2016-10-26gallium/radeon: stop using PIPE_BIND_CUSTOMMarek Olšák1-2/+1
2016-10-19radeonsi: remove cb0_is_integer handlingMarek Olšák1-1/+0
2016-10-12radeonsi: implement TC L2 write-back (flush) without cache invalidationMarek Olšák1-9/+12
2016-10-04radeonsi: don't declare LDS in PS when ds_bpermute is usedMarek Olšák1-0/+1
2016-10-04radeonsi: clean up lucky #include dependenciesMarek Olšák1-4/+33
2016-10-04radeonsi: don't set sampler buffer offsets in create_sampler_viewMarek Olšák1-1/+0
2016-10-04radeonsi: move VGT_LS_HS_CONFIG to derived tess_stateMarek Olšák1-1/+0
2016-09-09radeonsi: remove the cache_flush atomMarek Olšák1-1/+0
2016-09-07radeonsi: skip redundant INDEX_TYPE writesMarek Olšák1-0/+1