Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | llvmpipe: Fix buffer overflow unswizzling several formats. | José Fonseca | 2010-04-25 | 1 | -1/+1 |
| | | | | | Array formats without for channels were being advanced as four channels, causing buffer overflows. | ||||
* | softpipe: Hardcode TILE_CLEAR_OPTIMIZATION to 1. | José Fonseca | 2010-04-25 | 3 | -20/+1 |
| | | | | | The un-optimized path relies on surface_fill which can only handle formats with depth <= 32, so it is pointless to keep it around. | ||||
* | llvmpipe: Replace tile_read/write with more descriptive swizzle/unswizzle verbs. | José Fonseca | 2010-04-25 | 4 | -24/+36 |
| | |||||
* | llvmpipe: Cleanup llvmpipe_is_format_supported(). | José Fonseca | 2010-04-25 | 1 | -20/+19 |
| | | | | It should be just cosmetic. | ||||
* | softpipe: More accurate softpipe_is_format_supported(). | José Fonseca | 2010-04-25 | 1 | -19/+55 |
| | | | | | Unfortunately there are some heavy limitations on supported render target formats due to the way clear values are used internally. | ||||
* | llvmpipe: Remove sp2lp.sh. | José Fonseca | 2010-04-25 | 1 | -34/+0 |
| | | | | Irrelevant now that llvmpipe and softpipe grew so far apart. | ||||
* | llvmpipe: lp_tex_sample_llvm.c -> lp_tex_sample.c | José Fonseca | 2010-04-25 | 3 | -2/+2 |
| | | | | 'llvm' suffix unnecessary now that the C sampling version disappeared. | ||||
* | st/dri: Add missing header. | Vinson Lee | 2010-04-25 | 1 | -0/+2 |
| | | | | Add GL/internal/dri_interface.h for __DRI_TEXTURE_FORMAT_RGB. | ||||
* | gallivm: Rename variable info to opcode_info. | Vinson Lee | 2010-04-25 | 1 | -3/+3 |
| | | | | Avoid hiding existing variable already named info in outer scope. | ||||
* | radeon: Remove NULL check of bo_legacy->tobj. | Vinson Lee | 2010-04-24 | 1 | -2/+1 |
| | | | | | | bo_legacy->tobj cannot be NULL before the call to driUpdateTextureLRU. There is a NULL check earlier in the routine, and if bo_legacy->tobj is NULL, memory is allocated. | ||||
* | gallivm: Remove NULL check of pointer that can't be NULL. | Vinson Lee | 2010-04-24 | 1 | -1/+1 |
| | | | | | | info cannot be NULL at the call to debug_printf. emit_instruction dereferences info, so at debug_printf it is either not NULL or the program has already crashed. | ||||
* | dri: Remove unnecessary header. | Vinson Lee | 2010-04-24 | 1 | -1/+0 |
| | |||||
* | nvfx: Add to SCons build. | Vinson Lee | 2010-04-24 | 1 | -0/+36 |
| | |||||
* | nv50: Add to SCons build. | Vinson Lee | 2010-04-24 | 1 | -0/+26 |
| | |||||
* | llvmpipe: Remove unused variable. | Vinson Lee | 2010-04-24 | 1 | -2/+0 |
| | |||||
* | llvmpipe: Remove unnecessary header. | Vinson Lee | 2010-04-24 | 1 | -1/+0 |
| | |||||
* | llvmpipe: Implement shader bias. | José Fonseca | 2010-04-24 | 1 | -6/+15 |
| | | | | Fixes glean glsl1 test: texture2D(), with bias. | ||||
* | mesa: Eliminate multiple va_list usage. | José Fonseca | 2010-04-24 | 2 | -6/+8 |
| | | | | | | | va_list is a mutable iterator. When passed to a function it will likely point to somewhere else. This fixes segmentation fault in glean vertProg1 on Ubuntu 9.10. | ||||
* | util: Add missing static keyword. | José Fonseca | 2010-04-24 | 1 | -1/+1 |
| | |||||
* | util: Fix unsigned <-> ptr conversions. | José Fonseca | 2010-04-24 | 1 | -3/+3 |
| | |||||
* | llvmpipe: Initialize dummy variable. | José Fonseca | 2010-04-24 | 1 | -1/+1 |
| | |||||
* | llvmpipe: Don't use fences when not using threads. | José Fonseca | 2010-04-24 | 1 | -10/+15 |
| | | | | lp_setup_flush has effect immediately. | ||||
* | llvmpipe: Move the determination of the number of threads to the screen. | José Fonseca | 2010-04-24 | 8 | -25/+36 |
| | |||||
* | gallivm: Centralize the cpu caps detection. | José Fonseca | 2010-04-24 | 2 | -9/+10 |
| | |||||
* | llvmpipe: Pass flatshade_first to setup. | José Fonseca | 2010-04-24 | 1 | -0/+2 |
| | | | | Fixes piglit provoking-vertex. | ||||
* | svga: D3DCOLOR actually stands for B8G8R8A8. | José Fonseca | 2010-04-24 | 1 | -1/+1 |
| | |||||
* | svga: Translate recently added vertex formats. | José Fonseca | 2010-04-24 | 1 | -6/+2 |
| | |||||
* | cso_cache: Ensure irrelevant state of the blend state is zeroed. | José Fonseca | 2010-04-24 | 1 | -0/+1 |
| | | | | | | | Otherwise drivers that bake the full blend state in a key end up having uninitialized memory in their key. Courtesy of valgrind. | ||||
* | st/dri: DRI2 give proper binding to depth buffer | Jakob Bornecrantz | 2010-04-24 | 1 | -14/+16 |
| | |||||
* | sw/xlib: Fix bad logic in shm allocation. | José Fonseca | 2010-04-24 | 1 | -5/+5 |
| | | | | Fixes fdo 27823. | ||||
* | gallivm: LLVMConstBitCast -> LLVMBuildBitCast | José Fonseca | 2010-04-24 | 1 | -2/+4 |
| | | | | As the argument in general might not be a constant. | ||||
* | llvmpipe: add initial autoconf support. | Dave Airlie | 2010-04-24 | 3 | -4/+18 |
| | | | | | | | | | allows the swrastg_dri.so to be built with llvmpipe, also links llvm to all dri drivers use --enable-gallium-llvm to use it. Signed-off-by: Dave Airlie <[email protected]> | ||||
* | nouveau: Add to SCons build. | Vinson Lee | 2010-04-24 | 1 | -0/+11 |
| | |||||
* | gallium/docs: Update Gallium version number to 0.4. | Vinson Lee | 2010-04-24 | 1 | -2/+2 |
| | |||||
* | llvmpipe: Remove unused variable. | Vinson Lee | 2010-04-24 | 1 | -2/+0 |
| | |||||
* | gallium: In option helpers, move assignment outside of if clause. | Vinson Lee | 2010-04-23 | 1 | -3/+9 |
| | | | | This silences Coverity assign_where_compare_meant warnings. | ||||
* | st/mesa: checkpoint WIP: mipmap generation for compressed textures | Brian Paul | 2010-04-23 | 1 | -10/+102 |
| | | | | | Something is wrong with the images strides when compressing/decompressing images... | ||||
* | xlib/sw: remove stray semicolon | Brian Paul | 2010-04-23 | 1 | -1/+1 |
| | |||||
* | softpipe: compressed formats can't be render targets | Brian Paul | 2010-04-23 | 1 | -1/+4 |
| | |||||
* | gallium/util: document that pack/unpack strides are in bytes | Brian Paul | 2010-04-23 | 1 | -0/+10 |
| | |||||
* | st/mesa: minor improvements in fallback_generate_mipmap() | Brian Paul | 2010-04-23 | 1 | -10/+11 |
| | |||||
* | st/mesa: remove unneeded #includes and add/update comments | Brian Paul | 2010-04-23 | 1 | -9/+7 |
| | |||||
* | st/mesa: clean-up: use st_context() everywhere | Brian Paul | 2010-04-23 | 20 | -114/+138 |
| | |||||
* | mesa: simplify some code in _mesa_generate_mipmap() | Brian Paul | 2010-04-23 | 1 | -19/+10 |
| | |||||
* | gallium/failover: include u_memory.h for MALLOC, FREE | Brian Paul | 2010-04-23 | 1 | -0/+1 |
| | |||||
* | gallium/draw: remove old comment | Brian Paul | 2010-04-23 | 1 | -1/+0 |
| | |||||
* | gallium: Convert some uses of get option to static | Jakob Bornecrantz | 2010-04-23 | 3 | -6/+15 |
| | |||||
* | gallium: Add static get option helpers | Jakob Bornecrantz | 2010-04-23 | 1 | -0/+33 |
| | |||||
* | gallium: Add option to not print options | Jakob Bornecrantz | 2010-04-23 | 1 | -10/+32 |
| | |||||
* | gallium: s/free/FREE/ and same for friends. | José Fonseca | 2010-04-23 | 11 | -30/+30 |
| | | | | Based on Stephen Johnson's feedback. |