summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/r600_state.c
Commit message (Expand)AuthorAgeFilesLines
* r600g: implement buffer copying using CP DMA for R7xx, Evergreen, CaymanMarek Olšák2013-01-081-3/+3
* r600g: set the virtual address for the htile bufferAlex Deucher2013-01-071-1/+2
* r600g: add htile support v16Jerome Glisse2012-12-201-4/+53
* r600g: rework flusing and synchronization pattern v7Jerome Glisse2012-12-201-8/+12
* r600g: suballocate memory for fetch shaders from a large bufferMarek Olšák2012-12-121-3/+3
* r600g: add initial cube map array support (v2)Dave Airlie2012-11-101-1/+3
* r600g: add in-place DB decompression and texturing with DB tilingMarek Olšák2012-11-061-5/+8
* r600g: avoid shader needing too many gpr to lockup the gpu v2Jerome Glisse2012-10-311-21/+46
* r600g: use SQ_VTX_SEMANTIC_CLEAR to clear the semantic registersMarek Olšák2012-10-311-33/+3
* r600g: use better sample positions for 8x MSAAMarek Olšák2012-10-311-3/+3
* r600g: implement texturing with 8x MSAA compressed surfaces for EvergreenMarek Olšák2012-10-291-2/+1
* r600g: emit the border color only when it's neededMarek Olšák2012-10-151-2/+1
* r600g: cleanup create_sampler_state functionsMarek Olšák2012-10-151-26/+21
* r600g: move shader structures into r600_shader.hMarek Olšák2012-10-121-0/+1
* r600g: move SQ_GPR_RESOURCE_MGMT_1 into new config_stateMarek Olšák2012-10-101-4/+14
* r600g: move DB_SHADER_CONTROL into db_misc_stateMarek Olšák2012-10-101-9/+8
* r600g: emit PS_PARTIAL_FLUSH at the beginning of CSMarek Olšák2012-10-101-0/+4
* r600g: atomize depth-stencil-alpha stateMarek Olšák2012-10-101-8/+6
* r600g: atomize rasterizer stateMarek Olšák2012-10-101-68/+55
* r600g: sort variables in r600_contextMarek Olšák2012-10-101-2/+3
* r600g: initialize SQ_VTX_SEMANTIC_* in the start_cs command bufferMarek Olšák2012-10-101-4/+36
* r600g: atomize scissor stateMarek Olšák2012-10-101-24/+21
* r600g: atomize polygon offset stateMarek Olšák2012-10-101-48/+50
* r600g: atomize fetch shaderMarek Olšák2012-10-101-14/+12
* r600g: atomize blend stateMarek Olšák2012-10-101-56/+65
* r600g: inline r600_atom_dirtyMarek Olšák2012-10-101-4/+4
* r600g: remove the "atom" variable from r600_command_bufferMarek Olšák2012-10-101-1/+1
* r600g: don't modify pipe_resource in resource_copy_region, fixing race conditionMarek Olšák2012-10-061-5/+19
* r600g: implement blitMarek Olšák2012-09-301-6/+5
* r600g: flush FMASK and CMASK when changing colorbuffers on EvergreenMarek Olšák2012-09-271-0/+5
* r600g: use invalid DB hardware formats to disable depth/stencilMarek Olšák2012-09-271-0/+6
* r600g: atomize framebuffer stateMarek Olšák2012-09-221-175/+265
* r600g: do not require MSAA renderbuffer support if not asked forMarek Olšák2012-09-141-9/+4
* r600g: convert the remnants of VGT state into immediate register writes/atoms v4Marek Olšák2012-09-131-0/+3
* r600g: add clip_misc_state for clip registers emitted in draw_vboMarek Olšák2012-09-131-0/+1
* r600g: fix the number of CS dwords of cb_misc_stateMarek Olšák2012-09-131-1/+1
* r600g: atomize clip stateMarek Olšák2012-09-131-36/+6
* r600g: atomize blend colorMarek Olšák2012-09-131-1/+2
* r600g: atomize viewport stateMarek Olšák2012-09-131-0/+1
* r600g: atomize stencil ref stateMarek Olšák2012-09-131-0/+1
* r600g: initialize the first CS just like any other CSMarek Olšák2012-09-131-8/+0
* r600g: add support for geometry shader samplers and constant buffersMarek Olšák2012-09-131-0/+27
* r600g: put sampler states and views into an array indexed by shader typeMarek Olšák2012-09-131-8/+8
* r600g: do fine-grained sampler state updatesMarek Olšák2012-09-131-15/+20
* r600g: consolidate set_viewport_state functionsMarek Olšák2012-09-131-24/+0
* r600g: consolidate set_sampler_views functionsMarek Olšák2012-09-131-14/+0
* r600g: put constant buffer state into an array indexed by shader typeMarek Olšák2012-09-131-4/+4
* r600g: cleanup state function namesMarek Olšák2012-09-131-7/+7
* r600g: consolidate initialization of common state functionsMarek Olšák2012-09-131-30/+1
* r600g: simplify flushingMarek Olšák2012-09-131-9/+12