summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-04-21gallium/draw: use local var to simplify codeBrian Paul
2010-04-21llvmpipe: consolidate texture memory allocation codeBrian Paul
And fix incorrect allocation of linear memory for display targets. This fixes fd.o bugs 27761 and 27762.
2010-04-21st/glx: variable 'i' is an enumBrian Paul
Now we can get see 'i' as an enum name instead of a plain integer in gdb.
2010-04-21targets: Don't check if we should use traceJakob Bornecrantz
Trace does its own checking, and it used the GALLIUM_TRACE variable as well, but expected a file and not a bool argument.
2010-04-21mesa/st: Translate a few more mesa/gallium formats.José Fonseca
These endup used by Xvnc.
2010-04-20llvmpipe: Remove unused variable.Vinson Lee
2010-04-20mesa: do version checking for GL 3.x queriesBrian Paul
2010-04-20mesa: API and state for GL 3.1 primitive restartBrian Paul
2010-04-20mesa: add GL 3.2 GL_CONTEXT_PROFILE_MASK queryBrian Paul
2010-04-20mesa: remove some commentsBrian Paul
2010-04-21intel: Add Sandybridge mobile chipset idZhenyu Wang
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
2010-04-21intel: Clean up chipset name and gen num for IronlakeZhenyu Wang
Rename old IGDNG to Ironlake, and set 'gen' number for Ironlake as 5, so tracking the features with generation num instead of special is_ironlake flag. Reviewed-by: Eric Anholt <eric@anholt.net> Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
2010-04-20gallivm: Remove unnecessary headers.Vinson Lee
2010-04-20i965g: s/inttypes.h/stdint.h/Vinson Lee
MSVC doesn't have either but Mesa has stdint.h at include/c99.
2010-04-21svga: Fix index offsetJakob Bornecrantz
2010-04-30st/mesa: ignore gl_texture_object::BaseLevel when allocating gallium texturesBrian Paul
Previously, when we created a gallium texture for a corresponding Mesa texture we'd only allocate space for mipmap levels >= BaseLevel. This patch undoes that mechanism. This fixes a render-to-texture bug when rendering to level 0 when BaseLevel=1. Also, it makes sense to allocate the whole texture object memory when BaseLevel > 0 since a common use of GL_TEXTURE_BASE_LEVEL is to progressively load/render mipmaps. Eventually, the app almost always fills in the level=0 mipmap image. Finally, the texture image code is bit easier to understand now.
2010-04-30draw: Fix memory leaks in llvm code.José Fonseca
2010-04-30x86-64: Make assembly routines .hidden like on x86Adam Jackson
2010-04-20i965g: Remove unnecessary header.Vinson Lee
2010-04-20llvmpipe: Change return type of declaration to match code.Vinson Lee
Commit 2142108e0e1cf1ed8d0142e9c41fe1947abe0907 changed the return type of llvmpipe_get_texture_image_address function but didn't change the declaration. Fixes build.
2010-04-20llvmpipe: code consolidationBrian Paul
2010-04-20llvmpipe: remove debug code and simplifyBrian Paul
2010-04-20llvmpipe: fix cube face addressing bugBrian Paul
Fixes fd.o bug 27760 (pigit fbo-cubemap).
2010-04-20llvmpipe: whitespace fixBrian Paul
2010-04-20gallium: Fix copy typoJakob Bornecrantz
2010-04-20svga: Minor clean up of winsysJakob Bornecrantz
2010-04-20radeong: Minor clean up of winsysJakob Bornecrantz
Also try to wrap trace around driver on non-debug builds, its free.
2010-04-20nouveau: Minor clean up of winsysJakob Bornecrantz
2010-04-20i965g: Minor clean up of winsysJakob Bornecrantz
2010-04-20i915g: Minor clean up of winsysJakob Bornecrantz
2010-04-20st/egl: No need to use drm_api argument structJakob Bornecrantz
2010-04-20st/egl: Use correct driver_name field to get kernel driver nameJakob Bornecrantz
2010-04-20st/egl: Check for null destroy callback on api structJakob Bornecrantz
2010-04-20mesa: better, smaller error handling code for glGet*()Brian Paul
get.o is about 17% smaller.
2010-04-20mesa: better, smaller error handling code for glEnable/Disable/IsEnabled()Brian Paul
Use a goto instead of replicating the _mesa_error() call many times. enable.o is about 15% smaller.
2010-04-20mesa: raise GL_INVALID_OPERATION for glReadPixels(GL_COLOR_INDEX)Brian Paul
We no longer support CI-mode color buffers so this is always an error.
2010-04-20svga: Init surface functionsJakob Bornecrantz
2010-04-30util: Add missing break statement in u_caps.cJakob Bornecrantz
Thanks Vinson.
2010-04-29st/mesa: remove unused/disabled codeBrian Paul
2010-04-29mesa: added _mesa_print_framebuffer() for debuggingBrian Paul
2010-04-29i965: Reject shaders with uninlined function calls instead of hanging.Eric Anholt
Most of the failure from using uninlined function calls ends up being just bad rendering, but nested function calls in the VS currently hang the GPU, so reject them and explain why.
2010-04-29mesa: Don't overwrite a driver's shader infolog with generic failure message.Eric Anholt
2010-04-29util: Update caps after helpfull inputJakob Bornecrantz
In no particular order: * Make list const * Add function comments * Clearly state that demo lists are not complete * Fix whitespace * Use __FUNCTION__ instead of __func__ * Add unimplemented check which always fail Thanks Brian and Keith.
2010-04-29util: Add small caps checker helperJakob Bornecrantz
2010-04-29util: Format error format string as the rest of the pipe formatsJakob Bornecrantz
2010-04-29softpipe & llvmpipe: Enable SM3 capJakob Bornecrantz
2010-04-29draw llvm: stay in bounds even if fetch_count % 4 != 0Zack Rusin
if fetch_count % 4 != 0 then on the last iteration we fetch garbage. this patch makes sure we stay within bounds
2010-04-29cso: remove commented-out code, update function docsBrian Paul
2010-04-29gallivm: add some assertions in special-case sampler codeBrian Paul
2010-04-29i965: Fix cube map layouts on Ironlake.Eric Anholt
We were doubling up the offsets for the mipmap levels for CPU access. Instead of reimplementing i945_miptree_layout_2d with 6 cube images separated by qpitch, share that function and provide the level offsets later. Fixes piglit cubemap and fbo-cubemap.