Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | r600g: Fixed two texture surface leaks in r600_blit_uncompress_depth(). | Tilman Sauerbeck | 2010-09-27 | 1 | -0/+3 |
| | | | | Signed-off-by: Tilman Sauerbeck <[email protected]> | ||||
* | r600g: add evergreen texture resource properly. | Dave Airlie | 2010-09-27 | 2 | -8/+13 |
| | | | | adding sampler border looks impossible with current design, another day, another corner case not worked out. | ||||
* | r600g: Silence uninitialized variable warnings. | Vinson Lee | 2010-09-26 | 1 | -0/+5 |
| | | | | | | | Fixes these GCC warnings. r600_shader.c: In function 'tgsi_tex': r600_shader.c:1611: warning: 'src2_chan' may be used uninitialized in this function r600_shader.c:1611: warning: 'src_chan' may be used uninitialized in this function | ||||
* | r300g: fix macrotiling on R350 | Marek Olšák | 2010-09-26 | 1 | -2/+2 |
| | | | | | | MACRO_SWITCH on R350 appears to use the RV350 mode by default. Who knew? NOTE: This is a candidate for the 7.9 branch. | ||||
* | r600g: use depth decompression in new path | Jerome Glisse | 2010-09-26 | 2 | -11/+53 |
| | | | | Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | r600g: move around variables to share depth uncompression code | Jerome Glisse | 2010-09-26 | 3 | -12/+11 |
| | | | | Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | r600g: set ENABLE_KILL on evergreen too | Bas Nieuwenhuizen | 2010-09-26 | 1 | -0/+8 |
| | |||||
* | r600g: set ENABLE_KILL in the shader state in the new design | Bas Nieuwenhuizen | 2010-09-26 | 1 | -0/+8 |
| | |||||
* | r600g: disable early cull optimization when occlusion query running | Jerome Glisse | 2010-09-26 | 1 | -0/+1 |
| | | | | | | | | | | When occlusion query are running we want to have accurate fragment count thus disable any early culling optimization GPU has. Based on work from Bas Nieuwenhuizen <[email protected]> Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | r300g: Remove unused variable. | Vinson Lee | 2010-09-26 | 1 | -1/+0 |
| | | | | | | Fixes this GCC warning. r300_state.c: In function 'r300_create_rs_state': r300_state.c:925: warning: unused variable 'i' | ||||
* | r300g: fix glsl-fs-pointcoord | Dave Airlie | 2010-09-26 | 4 | -23/+28 |
| | | | | | | | Move GB_ENABLE to derived rs state, and find sprite coord for the correct generic and enable the tex coord for that generic. Signed-off-by: Dave Airlie <[email protected]> | ||||
* | softpipe: minor asst. clean-ups | Brian Paul | 2010-09-25 | 2 | -12/+11 |
| | |||||
* | softpipe: make clip state functions static | Brian Paul | 2010-09-25 | 3 | -26/+26 |
| | |||||
* | softpipe: make stream out state functions static | Brian Paul | 2010-09-25 | 3 | -24/+24 |
| | |||||
* | softpipe: make rasterizer state functions static | Brian Paul | 2010-09-25 | 3 | -16/+19 |
| | |||||
* | softpipe: make vertex state functions static | Brian Paul | 2010-09-25 | 3 | -22/+24 |
| | |||||
* | softpipe: make sampler state functions static | Brian Paul | 2010-09-25 | 3 | -59/+31 |
| | |||||
* | softpipe: make blend/stencil/depth functions static | Brian Paul | 2010-09-25 | 3 | -50/+44 |
| | |||||
* | softpipe: make shader-related functions static | Brian Paul | 2010-09-25 | 3 | -63/+58 |
| | |||||
* | softpipe: rename sp_state_fs.c -> sp_state_shader.c | Brian Paul | 2010-09-25 | 3 | -2/+2 |
| | |||||
* | softpipe: fix repeat() function for NPOT textures | Brian Paul | 2010-09-25 | 1 | -4/+4 |
| | | | | | The trick of casting the coord to an unsigned value only works for POT textures. Add a bias instead. This fixes a few piglit texwrap failures. | ||||
* | r600g: Disable unused variables. | Vinson Lee | 2010-09-25 | 1 | -1/+1 |
| | | | | | | | | | The variables are used only in currently disabled code. Fixes this GCC warning. r600_context.c: In function 'r600_flush': r600_context.c:76: warning: unused variable 'dname' r600_context.c:75: warning: unused variable 'dc' | ||||
* | r600g: Remove unused variable. | Vinson Lee | 2010-09-25 | 1 | -1/+1 |
| | | | | | | Fixes this GCC warning. r600_draw.c: In function 'r600_draw_common': r600_draw.c:71: warning: unused variable 'format' | ||||
* | r600g: Remove unused variable. | Vinson Lee | 2010-09-25 | 1 | -1/+0 |
| | | | | | | Fixes this GCC warning. r600_screen.c: In function 'r600_screen_create': r600_screen.c:239: warning: unused variable 'family' | ||||
* | nv50: fix/handle a few more PIPE_CAPs | Christoph Bumiller | 2010-09-25 | 1 | -1/+6 |
| | |||||
* | nv50: use CLEAR_BUFFERS for surface fills | Christoph Bumiller | 2010-09-25 | 3 | -22/+94 |
| | | | | The 2D engine's fill doesn't seem suited for RGBA32F or ZS buffers. | ||||
* | nv50: use formats table in nv50_surface.c | Christoph Bumiller | 2010-09-25 | 2 | -52/+31 |
| | |||||
* | r600g: fix vertex resource & polygon offset | Jerome Glisse | 2010-09-25 | 3 | -34/+127 |
| | | | | Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | r600g: add eg db count control register. | Dave Airlie | 2010-09-25 | 2 | -9/+11 |
| | |||||
* | r600g: make index bias fix for evergreen | Dave Airlie | 2010-09-25 | 1 | -1/+1 |
| | |||||
* | llvmpipe: handle up to 8 planes in triangle binner | Keith Whitwell | 2010-09-25 | 1 | -7/+8 |
| | |||||
* | llvmpipe: handle FACING interpolants in line and point setup | Keith Whitwell | 2010-09-25 | 2 | -3/+19 |
| | |||||
* | r600g: add eg poly mode code. | Dave Airlie | 2010-09-25 | 2 | -1/+23 |
| | |||||
* | r600g: Silence 'control reaches end of non-void function' warning. | Vinson Lee | 2010-09-24 | 1 | -0/+3 |
| | | | | | | Fixes this GCC warning. r600_hw_states.c: In function 'r600_translate_fill': r600_state_inlines.h:136: warning: control reaches end of non-void function | ||||
* | r600g: Remove unused variable. | Vinson Lee | 2010-09-24 | 1 | -1/+0 |
| | | | | | | Fixes this GCC warning. eg_hw_states.c: In function 'eg_resource': eg_hw_states.c:525: warning: unused variable 'r' | ||||
* | r600g: Disable unused variables. | Vinson Lee | 2010-09-24 | 1 | -1/+1 |
| | | | | | | | | | The variables are only used in currently disabled code. Fixes this GCC warning. r600_state2.c: In function 'r600_flush2': r600_state2.c:613: warning: unused variable 'dname' r600_state2.c:612: warning: unused variable 'dc' | ||||
* | r600g: Remove unused variable. | Vinson Lee | 2010-09-24 | 1 | -1/+0 |
| | | | | | | Fixes this GCC warning. r600_buffer.c: In function 'r600_buffer_transfer_map': r600_buffer.c:141: warning: unused variable 'rctx' | ||||
* | r600g: Remove unnecessary header. | Vinson Lee | 2010-09-24 | 1 | -1/+0 |
| | |||||
* | r300g: Silence uninitialized variable warning. | Vinson Lee | 2010-09-24 | 1 | -0/+1 |
| | | | | | | | Silence this GCC warning. r300_state_derived.c: In function 'r300_update_derived_state': r300_state_derived.c:578: warning: 'r' may be used uninitialized in this function r300_state_derived.c:578: note: 'r' was declared here | ||||
* | r600g: bring over fix from old path to new path | Jerome Glisse | 2010-09-24 | 3 | -24/+173 |
| | | | | | | | | | | Up to 2010-09-19: r600g: fix tiling support for ddx supplied buffers 9b146eae2521d8e5f6d3cbefa4f6f7737666313a user buffer seems to be broken... new to fix that. Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | r600g: fix evergreen new path | Jerome Glisse | 2010-09-24 | 2 | -8/+6 |
| | | | | | | glxgears seems to work, had somelockup but now they seems to have vanish. Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | r600g: fix reg definition | Jerome Glisse | 2010-09-24 | 1 | -1/+3 |
| | | | | | | Doesn't bother fixing old path code, just disable that reg. Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | r600g: fix evergreen new path | Jerome Glisse | 2010-09-24 | 2 | -165/+256 |
| | | | | Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | r600g: fixup some evergreen register definitions | Jerome Glisse | 2010-09-24 | 2 | -56/+56 |
| | | | | Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | llvmpipe: make texture border_color dynamic state | Brian Paul | 2010-09-24 | 4 | -2/+10 |
| | |||||
* | llvmpipe: make min/max lod and lod bias dynamic state | Brian Paul | 2010-09-24 | 6 | -4/+42 |
| | | | | | | Before, changing any of these sampler values triggered generation of new JIT code. Added a new flag for the special case of min_lod == max_lod which is hit during auto mipmap generation. | ||||
* | r600g: fix compilation after change to evergreend.h | Jerome Glisse | 2010-09-24 | 1 | -2/+2 |
| | | | | Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | r600g: evergreen fix for new design | Jerome Glisse | 2010-09-24 | 3 | -41/+36 |
| | | | | Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | nvfx: add RGB framebuffer format support in addition to BGR | Luca Barbieri | 2010-09-24 | 2 | -0/+8 |
| | |||||
* | nvfx: allow setting NULL constant buffers | Luca Barbieri | 2010-09-24 | 1 | -1/+1 |
| |