summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_pipe.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* radeonsi: use a bitmask-based loop in si_decompress_texturesMarek Olšák2017-01-181-0/+1
* radeonsi: si_cp_dma_prepare is a no-op for L2 prefetchesMarek Olšák2017-01-181-0/+5
* radeonsi: add SI_CPDMA_SKIP_BO_LIST_UPDATEMarek Olšák2017-01-181-0/+1
* ac/debug: Move IB decode to common code.Bas Nieuwenhuizen2017-01-091-4/+0
* radeonsi: add TC L2 prefetch for shaders and VBO descriptorsMarek Olšák2017-01-061-0/+2
* radeonsi: add CP DMA flags for greater control over synchronizationMarek Olšák2017-01-061-1/+7
* radeonsi: use a single descriptor for the GSVS ringNicolai Hähnle2016-12-121-1/+0
* radeonsi: check for sampler state CSO corruptionMarek Olšák2016-12-071-0/+5
* radeonsi: remove all varyings for depth-only rendering or rasterization offMarek Olšák2016-11-211-0/+1
* radeonsi: split the shader key into 3 logical partsMarek Olšák2016-11-211-2/+2
* radeonsi: fast exit si_emit_derived_tess_state earlyMarek Olšák2016-11-211-0/+1
* radeonsi: generate GS prolog to (partially) fix triangle strip adjacency rota...Nicolai Hähnle2016-11-031-0/+2
* radeonsi: make the GS copy shader owned by the GS selectorNicolai Hähnle2016-11-031-1/+1
* radeonsi: remove si_resource_create_customMarek Olšák2016-10-261-8/+0
* gallium/radeon: stop using PIPE_BIND_CUSTOMMarek Olšák2016-10-261-2/+1
* radeonsi: remove cb0_is_integer handlingMarek Olšák2016-10-191-1/+0
* radeonsi: implement TC L2 write-back (flush) without cache invalidationMarek Olšák2016-10-121-9/+12
* radeonsi: don't declare LDS in PS when ds_bpermute is usedMarek Olšák2016-10-041-0/+1
* radeonsi: clean up lucky #include dependenciesMarek Olšák2016-10-041-4/+33
* radeonsi: don't set sampler buffer offsets in create_sampler_viewMarek Olšák2016-10-041-1/+0
* radeonsi: move VGT_LS_HS_CONFIG to derived tess_stateMarek Olšák2016-10-041-1/+0
* radeonsi: remove the cache_flush atomMarek Olšák2016-09-091-1/+0
* radeonsi: skip redundant INDEX_TYPE writesMarek Olšák2016-09-071-0/+1
* radeonsi: don't emit CS_PARTIAL_FLUSH if compute is not usedMarek Olšák2016-09-051-0/+1
* radeonsi: program the DRAWID SGPRNicolai Hähnle2016-08-091-2/+1
* radeonsi: add has_draw_indirect_multi flagNicolai Hähnle2016-08-081-0/+1