summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_state_draw.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: small cleanup around current_rast_primMarek Olšák2015-02-241-9/+6
* radeonsi: set current_rast_prim in the right placeMarek Olšák2015-02-241-1/+7
* radeonsi: don't use SQC_CACHES to flush ICACHE and KCACHE on SIMarek Olšák2015-02-201-18/+11
* radeonsi: deduce rasterizer primitive type at the beginning of draw_vboMarek Olšák2015-02-041-13/+16
* radeonsi: Enable VGPR spilling for all shader types v5Tom Stellard2015-01-281-0/+14
* radeonsi: emit SURFACE_SYNC lastMarek Olšák2015-01-071-23/+35
* radeonsi: improve and fix streamout flushingMarek Olšák2015-01-071-4/+3
* radeonsi: use TC L2 for CP DMA operations with shader resources on CIKMarek Olšák2015-01-071-0/+5
* radeonsi: implement separate ICACHE and KCACHE flush for SIMarek Olšák2015-01-071-9/+17
* radeonsi: rename flush flags, split the TC flag into L1 and L2Marek Olšák2015-01-071-18/+19
* r600g,radeonsi: separate cache flush flagsMarek Olšák2015-01-071-2/+1
* radeonsi: only emit line stippling and provoking vertex state when it changesMarek Olšák2014-12-101-0/+5
* radeonsi: fix line stippling and provoking vertex state for GS primitivesMarek Olšák2014-12-101-1/+3
* radeonsi: emit DRAW_PREAMBLE only if it changesMarek Olšák2014-12-101-8/+13
* radeonsi: remove setting of VGT_DISPATCH_DRAW_INDEXMarek Olšák2014-12-101-3/+0
* radeonsi: emit GS_OUT_PRIM_TYPE only if it changesMarek Olšák2014-12-101-1/+4
* radeonsi: emit primitive restart only if it changesMarek Olšák2014-12-101-2/+14
* radeonsi: emit base vertex and start instance only if they changeMarek Olšák2014-12-101-3/+19
* radeonsi: emit clip registers only if VS, GS, or rasterizer is changedMarek Olšák2014-12-101-31/+0
* radeonsi: get info about VS outputs from tgsi_shader_infoMarek Olšák2014-12-101-12/+19
* radeonsi: move all shader-related functions to a new file si_state_shaders.cMarek Olšák2014-12-101-491/+11
* radeonsi: generate derived and draw-related registers directly in the CSMarek Olšák2014-12-101-73/+74
* radeonsi: si_conv_pipe_prim shouldn't failMarek Olšák2014-12-101-11/+3
* radeonsi: remove useless variable si_context::pm4_dirty_cdwordsMarek Olšák2014-12-101-4/+0
* radeonsi: emit draw packets directly into the CSMarek Olšák2014-12-101-66/+94
* radeonsi: support gl_FragCoord at integer pixel centerMarek Olšák2014-11-181-0/+4
* radeonsi: support per-sample gl_FragCoordMarek Olšák2014-11-181-12/+13
* radeonsi: implement TGSI_PROPERTY_VS_WINDOW_SPACE_POSITIONMarek Olšák2014-11-161-1/+15
* radeonsi: fix incorrect index buffer max size for lowered 8-bit indicesMarek Olšák2014-10-281-1/+1
* radeonsi: revert hack for random failures in glsl-max-varyingsMarek Olšák2014-10-211-7/+1
* radeonsi: generate shader pm4 states right after shader compilationMarek Olšák2014-10-211-17/+21
* radeonsi: make pm4 state generation for shaders independent of the contextMarek Olšák2014-10-211-17/+9
* radeonsi: inline si_pm4_alloc_stateMarek Olšák2014-10-211-10/+10
* radeonsi: move param_offset out of shader->input[] and output[]Marek Olšák2014-10-121-2/+2
* radeonsi: use tgsi_shader_info to get a list of GS outputsMarek Olšák2014-10-121-2/+2
* radeonsi: use tgsi_shader_info in si_update_spi_mapMarek Olšák2014-10-121-9/+13
* radeonsi: simplify dereferences in si_update_spi_mapMarek Olšák2014-10-121-2/+2
* radeonsi: use tgsi_shader_info in si_shader_vsMarek Olšák2014-10-121-2/+3
* radeonsi: use tgsi_shader_info in si_shader_psMarek Olšák2014-10-121-3/+5
* radeonsi: Use dummy pixel shader if compilation of the real shader failedMichel Dänzer2014-10-071-0/+10
* radeonsi: set number of userdata SGPRs of GS copy shader to 4Marek Olšák2014-10-041-1/+5
* radeonsi: don't flush shader caches when building PM4 shader statesMarek Olšák2014-10-041-8/+0
* radeonsi: move geometry shader properties from si_shader to si_shader_selectorMarek Olšák2014-10-041-4/+4
* radeonsi: fix CS tracing and remove excessive CS dumpingMarek Olšák2014-10-041-0/+21
* radeonsi/compute: do CS partial flush with si_emit_cache_flushMarek Olšák2014-09-241-1/+6
* radeonsi/compute: flush caches with si_emit_cache_flushMarek Olšák2014-09-241-9/+16
* radeonsi: don't use pipe_constant_buffer for GS ringsMarek Olšák2014-09-241-18/+14
* radeonsi: shorten si_pipe_* prefixes to si_*Marek Olšák2014-09-241-10/+9
* radeonsi: merge si_pipe_shader into si_shaderMarek Olšák2014-09-241-22/+22
* radeonsi: move DB_SHADER_CONTROL into db_render_stateMarek Olšák2014-09-241-11/+7