summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* llvmpipe: Cleanup/improve llvmpipe_flush_resource usage.José Fonseca2010-04-254-36/+48
| | | | Recognize PIPE_TRANSFER_UNSYNCHRONIZED and PIPE_TRANSFER_DONTBLOCK.
* llvmpipe: Remove unused variable.Vinson Lee2010-04-251-2/+0
|
* llvmpipe: llvmpipe_flush_texture -> llvmpipe_flush_resourceJosé Fonseca2010-04-254-15/+12
|
* llvmpipe: Fix buffer overflow unswizzling several formats.José Fonseca2010-04-251-1/+1
| | | | | Array formats without for channels were being advanced as four channels, causing buffer overflows.
* softpipe: Hardcode TILE_CLEAR_OPTIMIZATION to 1.José Fonseca2010-04-253-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é Fonseca2010-04-254-24/+36
|
* llvmpipe: Cleanup llvmpipe_is_format_supported().José Fonseca2010-04-251-20/+19
| | | | It should be just cosmetic.
* softpipe: More accurate softpipe_is_format_supported().José Fonseca2010-04-251-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é Fonseca2010-04-251-34/+0
| | | | Irrelevant now that llvmpipe and softpipe grew so far apart.
* llvmpipe: lp_tex_sample_llvm.c -> lp_tex_sample.cJosé Fonseca2010-04-253-2/+2
| | | | 'llvm' suffix unnecessary now that the C sampling version disappeared.
* st/dri: Add missing header.Vinson Lee2010-04-251-0/+2
| | | | Add GL/internal/dri_interface.h for __DRI_TEXTURE_FORMAT_RGB.
* gallivm: Rename variable info to opcode_info.Vinson Lee2010-04-251-3/+3
| | | | Avoid hiding existing variable already named info in outer scope.
* radeon: Remove NULL check of bo_legacy->tobj.Vinson Lee2010-04-241-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 Lee2010-04-241-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 Lee2010-04-241-1/+0
|
* nvfx: Add to SCons build.Vinson Lee2010-04-241-0/+36
|
* nv50: Add to SCons build.Vinson Lee2010-04-241-0/+26
|
* llvmpipe: Remove unused variable.Vinson Lee2010-04-241-2/+0
|
* llvmpipe: Remove unnecessary header.Vinson Lee2010-04-241-1/+0
|
* llvmpipe: Implement shader bias.José Fonseca2010-04-241-6/+15
| | | | Fixes glean glsl1 test: texture2D(), with bias.
* mesa: Eliminate multiple va_list usage.José Fonseca2010-04-242-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é Fonseca2010-04-241-1/+1
|
* util: Fix unsigned <-> ptr conversions.José Fonseca2010-04-241-3/+3
|
* llvmpipe: Initialize dummy variable.José Fonseca2010-04-241-1/+1
|
* llvmpipe: Don't use fences when not using threads.José Fonseca2010-04-241-10/+15
| | | | lp_setup_flush has effect immediately.
* llvmpipe: Move the determination of the number of threads to the screen.José Fonseca2010-04-248-25/+36
|
* gallivm: Centralize the cpu caps detection.José Fonseca2010-04-242-9/+10
|
* llvmpipe: Pass flatshade_first to setup.José Fonseca2010-04-241-0/+2
| | | | Fixes piglit provoking-vertex.
* svga: D3DCOLOR actually stands for B8G8R8A8.José Fonseca2010-04-241-1/+1
|
* svga: Translate recently added vertex formats.José Fonseca2010-04-241-6/+2
|
* cso_cache: Ensure irrelevant state of the blend state is zeroed.José Fonseca2010-04-241-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 bufferJakob Bornecrantz2010-04-241-14/+16
|
* sw/xlib: Fix bad logic in shm allocation.José Fonseca2010-04-241-5/+5
| | | | Fixes fdo 27823.
* gallivm: LLVMConstBitCast -> LLVMBuildBitCastJosé Fonseca2010-04-241-2/+4
| | | | As the argument in general might not be a constant.
* llvmpipe: add initial autoconf support.Dave Airlie2010-04-243-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 Lee2010-04-241-0/+11
|
* gallium/docs: Update Gallium version number to 0.4.Vinson Lee2010-04-241-2/+2
|
* llvmpipe: Remove unused variable.Vinson Lee2010-04-241-2/+0
|
* gallium: In option helpers, move assignment outside of if clause.Vinson Lee2010-04-231-3/+9
| | | | This silences Coverity assign_where_compare_meant warnings.
* st/mesa: checkpoint WIP: mipmap generation for compressed texturesBrian Paul2010-04-231-10/+102
| | | | | Something is wrong with the images strides when compressing/decompressing images...
* xlib/sw: remove stray semicolonBrian Paul2010-04-231-1/+1
|
* softpipe: compressed formats can't be render targetsBrian Paul2010-04-231-1/+4
|
* gallium/util: document that pack/unpack strides are in bytesBrian Paul2010-04-231-0/+10
|
* st/mesa: minor improvements in fallback_generate_mipmap()Brian Paul2010-04-231-10/+11
|
* st/mesa: remove unneeded #includes and add/update commentsBrian Paul2010-04-231-9/+7
|
* st/mesa: clean-up: use st_context() everywhereBrian Paul2010-04-2320-114/+138
|
* mesa: simplify some code in _mesa_generate_mipmap()Brian Paul2010-04-231-19/+10
|
* gallium/failover: include u_memory.h for MALLOC, FREEBrian Paul2010-04-231-0/+1
|
* gallium/draw: remove old commentBrian Paul2010-04-231-1/+0
|
* gallium: Convert some uses of get option to staticJakob Bornecrantz2010-04-233-6/+15
|