Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | d3d1x: rework DXGI for occlusion testing and default width/height | Luca Barbieri | 2010-09-27 | 3 | -29/+174 |
| | |||||
* | d3d1x: put proper calling convention in headers, fixes 64-bit builds | Luca Barbieri | 2010-09-27 | 2 | -2/+2 |
| | |||||
* | d3d1x: properly support specifying MipLevels as 0 | Luca Barbieri | 2010-09-27 | 1 | -6/+15 |
| | |||||
* | d3d1x: support centroid interpolation | Luca Barbieri | 2010-09-27 | 1 | -10/+16 |
| | |||||
* | ureg: support centroid interpolation | Luca Barbieri | 2010-09-27 | 2 | -9/+31 |
| | |||||
* | d3d1x: link to libdrm for X11 platform too | Luca Barbieri | 2010-09-27 | 1 | -1/+1 |
| | | | | Thanks to Xavier Chantry. | ||||
* | d3d11: ignore StructureByteStride | Luca Barbieri | 2010-09-27 | 1 | -4/+0 |
| | | | | | D3D11 applications are allowed to pass a random value if the buffer is not structured | ||||
* | d3d11: advertise IDXGIDevice1, not just IDXGIDevice | Luca Barbieri | 2010-09-27 | 1 | -1/+1 |
| | | | | Fixes failure to create device in DirectX SDK samples. | ||||
* | r600g: fix routing btw vertex & pixel shader | Jerome Glisse | 2010-09-27 | 3 | -2/+18 |
| | | | | Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | r600g: fix pointsprite & resource unbinding | Jerome Glisse | 2010-09-27 | 4 | -16/+44 |
| | | | | | | | | | | When asking to bind NULL resource assume it's unbinding so free resource and unreference assoicated buffer. Also fix pointsprite parameter. Fix glsl-fs-pointcoord & fp-fragment-position Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | r600g: build packet header once | Jerome Glisse | 2010-09-27 | 4 | -85/+178 |
| | | | | | | | | Build packet header once and allow to add fake register support so we can handle things like indexed set of register (evergreen sampler border registers for instance. Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | r600g: fix index buffer drawing | Jerome Glisse | 2010-09-27 | 2 | -3/+5 |
| | | | | Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | d3d1x: link progs with CXXFLAGS | Luca Barbieri | 2010-09-27 | 1 | -4/+4 |
| | |||||
* | d3d1x: fix progs linking if not all EGL platforms are enabled | Luca Barbieri | 2010-09-27 | 1 | -4/+18 |
| | |||||
* | d3d1x: add private gitignore file | Luca Barbieri | 2010-09-27 | 1 | -0/+20 |
| | |||||
* | d3d1x: fix parallel build | Luca Barbieri | 2010-09-27 | 2 | -2/+4 |
| | |||||
* | gallium: add $(PROGS_DEPS) as dependencies for $(PROGS) | Luca Barbieri | 2010-09-27 | 1 | -1/+1 |
| | | | | | | | | Commit 80ee3a440cd3c0403004cf35e0638fc52088b9ff added a PROGS_DEPS definition, but no uses, even though it seems clearly intended to be a set of additional dependencies for $(PROGS). Correct this. | ||||
* | 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 | 3 | -11/+122 |
| | | | | 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]> | ||||
* | radeong: fix leaks | Joakim Sindholt | 2010-09-26 | 1 | -0/+3 |
| | |||||
* | util/u_blitter: fix leak | Joakim Sindholt | 2010-09-26 | 1 | -1/+1 |
| | |||||
* | 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 | 5 | -0/+61 |
| | | | | | | | | | | 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]> | ||||
* | r600g: Include p_compiler.h instead of malloc.h. | Vinson Lee | 2010-09-26 | 1 | -1/+1 |
| | |||||
* | r600g: Remove unused variables. | Vinson Lee | 2010-09-26 | 1 | -1/+1 |
| | | | | | | | | | Fixes these GCC warnings. radeon.c: In function 'radeon_new': radeon.c:59: warning: unused variable 'k' radeon.c:59: warning: unused variable 'j' radeon.c:59: warning: unused variable 'id' radeon.c:59: warning: unused variable 'i' | ||||
* | r600g: Don't return a value in function returning void. | Vinson Lee | 2010-09-26 | 1 | -1/+1 |
| | | | | | | Fixes this GCC warning. radeon_state.c: In function 'radeon_state_fini': radeon_state.c:140: warning: 'return' with a value, in function returning void | ||||
* | 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]> | ||||
* | r600g: Remove unused variable. | Vinson Lee | 2010-09-25 | 1 | -1/+0 |
| | | | | | | Fixes this GCC warning. radeon_bo_pb.c: In function 'radeon_bo_pb_create_buffer': radeon_bo_pb.c:178: warning: unused variable 'domain' | ||||
* | r300/compiler: Fix two mistakes in the presubtract optimization pass. | Tom Stellard | 2010-09-25 | 1 | -14/+31 |
| | | | | | | | | | | | 1. We can't turn an instruction into a presubtract operation if it writes to one of the registers it reads from. 2. If we turn an instruction into a presubtract operation, we can't remove that intruction unless all readers can use the presubtract operation. This fixes fdo bug 30337. This is a candidate for the 7.9 branch. | ||||
* | 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 |
| | |||||
* | st/dri: Remove unnecessary header. | Vinson Lee | 2010-09-25 | 1 | -1/+0 |
| | |||||
* | swrast: update comments for REMAINDER() macro | Brian Paul | 2010-09-25 | 1 | -2/+5 |
| | |||||
* | gallivm: fix repeat() function for NPOT textures | Brian Paul | 2010-09-25 | 2 | -10/+17 |
| | | | | | 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. | ||||
* | 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. | ||||
* | intel: Remove unnecessary header. | Vinson Lee | 2010-09-25 | 1 | -1/+0 |
| | |||||
* | 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' |