summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-04-25llvmpipe: Fix buffer overflow unswizzling several formats.José Fonseca
Array formats without for channels were being advanced as four channels, causing buffer overflows.
2010-04-25softpipe: Hardcode TILE_CLEAR_OPTIMIZATION to 1.José Fonseca
The un-optimized path relies on surface_fill which can only handle formats with depth <= 32, so it is pointless to keep it around.
2010-04-25llvmpipe: Replace tile_read/write with more descriptive swizzle/unswizzle verbs.José Fonseca
2010-04-25llvmpipe: Cleanup llvmpipe_is_format_supported().José Fonseca
It should be just cosmetic.
2010-04-25softpipe: More accurate softpipe_is_format_supported().José Fonseca
Unfortunately there are some heavy limitations on supported render target formats due to the way clear values are used internally.
2010-04-25llvmpipe: Remove sp2lp.sh.José Fonseca
Irrelevant now that llvmpipe and softpipe grew so far apart.
2010-04-25llvmpipe: lp_tex_sample_llvm.c -> lp_tex_sample.cJosé Fonseca
'llvm' suffix unnecessary now that the C sampling version disappeared.
2010-04-25st/dri: Add missing header.Vinson Lee
Add GL/internal/dri_interface.h for __DRI_TEXTURE_FORMAT_RGB.
2010-04-25gallivm: Rename variable info to opcode_info.Vinson Lee
Avoid hiding existing variable already named info in outer scope.
2010-04-24radeon: Remove NULL check of bo_legacy->tobj.Vinson Lee
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.
2010-04-24gallivm: Remove NULL check of pointer that can't be NULL.Vinson Lee
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.
2010-04-24dri: Remove unnecessary header.Vinson Lee
2010-04-24nvfx: Add to SCons build.Vinson Lee
2010-04-25llvm: fix configure.ac harderDave Airlie
2010-04-24nv50: Add to SCons build.Vinson Lee
2010-04-24llvmpipe: Remove unused variable.Vinson Lee
2010-04-24llvmpipe: Remove unnecessary header.Vinson Lee
2010-04-24llvmpipe: Implement shader bias.José Fonseca
Fixes glean glsl1 test: texture2D(), with bias.
2010-04-24mesa: Eliminate multiple va_list usage.José Fonseca
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.
2010-04-24util: Add missing static keyword.José Fonseca
2010-04-24util: Fix unsigned <-> ptr conversions.José Fonseca
2010-04-24llvmpipe: Initialize dummy variable.José Fonseca
2010-04-24llvmpipe: Don't use fences when not using threads.José Fonseca
lp_setup_flush has effect immediately.
2010-04-24llvmpipe: Move the determination of the number of threads to the screen.José Fonseca
2010-04-24gallivm: Centralize the cpu caps detection.José Fonseca
2010-04-24llvmpipe: Pass flatshade_first to setup.José Fonseca
Fixes piglit provoking-vertex.
2010-04-24svga: D3DCOLOR actually stands for B8G8R8A8.José Fonseca
2010-04-24svga: Translate recently added vertex formats.José Fonseca
2010-04-24cso_cache: Ensure irrelevant state of the blend state is zeroed.José Fonseca
Otherwise drivers that bake the full blend state in a key end up having uninitialized memory in their key. Courtesy of valgrind.
2010-04-24st/dri: DRI2 give proper binding to depth bufferJakob Bornecrantz
2010-04-24sw/xlib: Fix bad logic in shm allocation.José Fonseca
Fixes fdo 27823.
2010-04-24gallivm: LLVMConstBitCast -> LLVMBuildBitCastJosé Fonseca
As the argument in general might not be a constant.
2010-04-24llvmpipe: add initial autoconf support.Dave Airlie
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 <airlied@redhat.com>
2010-04-24nouveau: Add to SCons build.Vinson Lee
2010-04-24gallium/docs: Update Gallium version number to 0.4.Vinson Lee
2010-04-24llvmpipe: Remove unused variable.Vinson Lee
2010-04-23gallium: In option helpers, move assignment outside of if clause.Vinson Lee
This silences Coverity assign_where_compare_meant warnings.
2010-04-23st/mesa: checkpoint WIP: mipmap generation for compressed texturesBrian Paul
Something is wrong with the images strides when compressing/decompressing images...
2010-04-23xlib/sw: remove stray semicolonBrian Paul
2010-04-23softpipe: compressed formats can't be render targetsBrian Paul
2010-04-23gallium/util: document that pack/unpack strides are in bytesBrian Paul
2010-04-23st/mesa: minor improvements in fallback_generate_mipmap()Brian Paul
2010-04-23st/mesa: remove unneeded #includes and add/update commentsBrian Paul
2010-04-23st/mesa: clean-up: use st_context() everywhereBrian Paul
2010-04-23mesa: simplify some code in _mesa_generate_mipmap()Brian Paul
2010-04-23gallium/failover: include u_memory.h for MALLOC, FREEBrian Paul
2010-04-23docs: add links to old mailing list archivesBrian Paul
2010-04-23gallium/draw: remove old commentBrian Paul
2010-04-23gallium: Convert some uses of get option to staticJakob Bornecrantz
2010-04-23gallium: Add static get option helpersJakob Bornecrantz