summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* gallium: Add static get option helpersJakob Bornecrantz2010-04-231-0/+33
|
* gallium: Add option to not print optionsJakob Bornecrantz2010-04-231-10/+32
|
* gallium: s/free/FREE/ and same for friends.José Fonseca2010-04-2311-30/+30
| | | | Based on Stephen Johnson's feedback.
* st/mesa: re-do binding flags in st_ChooseTextureFormat(), againBrian Paul2010-04-231-12/+17
| | | | | | | | | | Try to specify render target bindings flags first. If that fails, try again with just sampler view binding. Note that we try to create the texture resource with render target binding flags later when we allocate the texture. Then, in FBO validation, we check if we can actually render to the textures. If that fails, we generate GL_FRAMEBUFFER_UNSUPPORTED_EXT. Changes suggested by Jose.
* st/mesa: replace 'usage' with 'bindings'Brian Paul2010-04-231-12/+20
|
* st/mesa: replace 'usage' with 'bindings' to be consistentBrian Paul2010-04-231-10/+6
| | | | Plus, update comments and formatting.
* Merge branch '7.8'Ian Romanick2010-04-231-0/+2
|\
| * Fix __glXInitializeVisualConfigFromTags's handling of unrecognized fbconfig ↵7.8-branchpointAaron Plattner2010-04-231-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | tags. __glXInitializeVisualConfigFromTags doesn't skip the payload of unrecognized tags. Instead, it treats the value as if it were the next tag, which can happen if the server's GLX extension is not Mesa's. For example, this falls down when NVIDIA sends a GLX_FLOAT_COMPONENTS_NV = 0 pair, causing __glXInitializeVisualConfigFromTags to bail out early. Signed-off-by: Aaron Plattner <[email protected]> Signed-off-by: Ian Romanick <[email protected]>
* | draw: use FREE() instead of free()Stephen Johnson2010-04-231-1/+1
| |
* | st/mesa: don't set RENDER_TARGET/DEPTH_STENCIL flag for compressed texturesBrian Paul2010-04-231-5/+7
| |
* | st/mesa: get rid of default_deep_rgba_format()Brian Paul2010-04-231-23/+1
| | | | | | | | | | This special-case code used to be used for the accum buffer but the accum buffer implementation was changed some time ago.
* | mesa: make is_compressed_format() non-staticBrian Paul2010-04-233-38/+40
| |
* | mesa: faster, simpler is_compressed_format()Brian Paul2010-04-231-18/+24
| |
* | llvmpipe: rename texture refs to resource refsBrian Paul2010-04-233-26/+34
| |
* | llvmpipe: update for half float formatsAlan Hourihane2010-04-231-1/+1
| |
* | st/xlib: Try to propagate failure to create framebuffer.José Fonseca2010-04-231-3/+10
| | | | | | | | Doesn't help much, since it is ignored by st_framebuffer_validate.
* | softpipe: YUV textures should be supported.José Fonseca2010-04-231-4/+0
| |
* | mesa/st: Remove dead members.José Fonseca2010-04-231-1/+0
| |
* | sw/xlib: Fallback to XPutImage when shmget fails.José Fonseca2010-04-231-6/+5
| | | | | | | | | | | | | | After continuously running regression tests on Ubuntu for 2 days, shmget mysteriously starts to fail. Even when the X server is reset. This allow rendering to proceed, albeit using a slower presentation path.
* | llvmpipe: increase max 2D texture / surface size to 4K x 4KBrian Paul2010-04-231-1/+1
| |