Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | d3d1x: work around crash in widl | Luca Barbieri | 2010-09-28 | 2 | -2/+12 |
| | |||||
* | d3d11: fix reference counting so devices get freed | Luca Barbieri | 2010-09-27 | 1 | -0/+2 |
| | |||||
* | softpipe: fix swizzling of texture border color | Brian Paul | 2010-09-27 | 3 | -3/+29 |
| | | | | | We ask the texture tile cache to swizzle the color for us since that's where the view/swizzling info is available. | ||||
* | llvmpipe: fix swizzling of texture border color | Brian Paul | 2010-09-27 | 1 | -2/+2 |
| | | | | | | | | The pipe_sampler_view's swizzle terms also apply to the texture border color. Simply move the apply_sampler_swizzle() call after we fetch the border color. Fixes many piglit texwrap failures. | ||||
* | r600g: fix occlusion query after change to block structure | Jerome Glisse | 2010-09-27 | 1 | -3/+3 |
| | | | | | | | block->reg point to register value not block->pm4 which point to packet. Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | softpipe: allocate tile data on demand | Brian Paul | 2010-09-27 | 2 | -42/+113 |
| | | | | | | | | | | | | | | | | Changes in v2: - Invalidate last_tile_addr on any change, fixing regressions - Correct coding style Currently softpipe ends up allocating more than 200 MB of memory for each context due to the tile caches. Even worse, this memory is all explicitly cleared, which means that the kernel must actually back it with physical RAM right away. This change allocates tile memory on demand. Signed-off-by: Brian Paul <[email protected]> | ||||
* | d3d1x: fix Map | Luca Barbieri | 2010-09-27 | 1 | -4/+6 |
| | |||||
* | 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' | ||||
* | 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 |
| |