summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/r600/r600_state.c
AgeCommit message (Expand)AuthorFilesLines
2013-07-11r600g: x/y coordinates must be divided by block dim in dma blitChristoph Bumiller1-2/+8
2013-07-08r600g: adjust flush flags (v3)Alex Deucher1-0/+2
2013-05-25gallium: Add support for multiple viewportsZack Rusin1-3/+5
2013-05-15r600g: rewrite FMASK allocation, fix FMASK texturing with 2 and 4 samplesMarek Olšák1-2/+2
2013-04-29r600g: force full cache for hyperzJerome Glisse1-0/+1
2013-04-23gallium: Replace gl_rasterization_rules with lower_left_origin and half_pixel...José Fonseca1-1/+1
2013-04-11r600g: add get_sample_position support (v3)Dave Airlie1-16/+59
2013-04-11r600g: Add support for GL_ARB_texture_buffer_rangeFredrik Höglund1-2/+4
2013-03-19r600g: emit DB_SRESULTS_COMPARE_STATE0 on r6xx/r7xxAlex Deucher1-1/+2
2013-03-11r600g: atomize pixel shaderMarek Olšák1-19/+26
2013-03-11r600g: atomize vertex shaderMarek Olšák1-85/+81
2013-03-11r600g: inline r600_pipe_shader functionMarek Olšák1-2/+2
2013-03-01r600g: unify vgt statesMarek Olšák1-2/+1
2013-03-01r600g: flush and invalidate htile cache when appropriateMarek Olšák1-0/+5
2013-03-01r600g: atomize streamout enablingMarek Olšák1-0/+1
2013-02-28r600g: workaround hyperz lockup on evergreenJerome Glisse1-0/+1
2013-02-14r600g: add support for red-alpha render targetsMarek Olšák1-0/+22
2013-02-14r600g: properly implement S8Z24 depth-stencil format for EvergreenMarek Olšák1-8/+0
2013-02-12r600g: fix lockup when hyperz & alpha test are enabled together. v3Jerome Glisse1-1/+21
2013-02-11r600g: make sure async blit is done 8 * pitch at a time v2Jerome Glisse1-6/+7
2013-02-07r600g: fix slice tile max for compressed texture and async dmaJerome Glisse1-2/+4
2013-02-07r600g: use new RGBX formatsMarek Olšák1-0/+26
2013-01-31r600g: add cs memory usage accounting and limit it v3Jerome Glisse1-0/+3
2013-01-28r600g: use uint64_t instead of unsigned long for proper 32bits cpu supportJerome Glisse1-2/+2
2013-01-28r600g: add async for staging buffer upload v2Jerome Glisse1-0/+190
2013-01-28r600g: add multi ring support with dma as first second ring v4Jerome Glisse1-22/+26
2013-01-26r600g: don't use radeon_surface_level::npix_x/y/zMarek Olšák1-5/+3
2013-01-11r600g: fix warnings for htile vaDave Airlie1-1/+1
2013-01-11r600g: texture buffer object + glsl 1.40 enable support (v2)Dave Airlie1-0/+43
2013-01-08r600g: implement buffer copying using CP DMA for R7xx, Evergreen, CaymanMarek Olšák1-3/+3
2013-01-07r600g: set the virtual address for the htile bufferAlex Deucher1-1/+2
2012-12-20r600g: add htile support v16Jerome Glisse1-4/+53
2012-12-20r600g: rework flusing and synchronization pattern v7Jerome Glisse1-8/+12
2012-12-12r600g: suballocate memory for fetch shaders from a large bufferMarek Olšák1-3/+3
2012-11-10r600g: add initial cube map array support (v2)Dave Airlie1-1/+3
2012-11-06r600g: add in-place DB decompression and texturing with DB tilingMarek Olšák1-5/+8
2012-10-31r600g: avoid shader needing too many gpr to lockup the gpu v2Jerome Glisse1-21/+46
2012-10-31r600g: use SQ_VTX_SEMANTIC_CLEAR to clear the semantic registersMarek Olšák1-33/+3
2012-10-31r600g: use better sample positions for 8x MSAAMarek Olšák1-3/+3
2012-10-29r600g: implement texturing with 8x MSAA compressed surfaces for EvergreenMarek Olšák1-2/+1
2012-10-15r600g: emit the border color only when it's neededMarek Olšák1-2/+1
2012-10-15r600g: cleanup create_sampler_state functionsMarek Olšák1-26/+21
2012-10-12r600g: move shader structures into r600_shader.hMarek Olšák1-0/+1
2012-10-10r600g: move SQ_GPR_RESOURCE_MGMT_1 into new config_stateMarek Olšák1-4/+14
2012-10-10r600g: move DB_SHADER_CONTROL into db_misc_stateMarek Olšák1-9/+8
2012-10-10r600g: emit PS_PARTIAL_FLUSH at the beginning of CSMarek Olšák1-0/+4
2012-10-10r600g: atomize depth-stencil-alpha stateMarek Olšák1-8/+6
2012-10-10r600g: atomize rasterizer stateMarek Olšák1-68/+55
2012-10-10r600g: sort variables in r600_contextMarek Olšák1-2/+3
2012-10-10r600g: initialize SQ_VTX_SEMANTIC_* in the start_cs command bufferMarek Olšák1-4/+36