Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | llvmpipe: consolidate texture memory allocation code | Brian Paul | 2010-04-21 | 1 | -11/+48 |
| | | | | | And fix incorrect allocation of linear memory for display targets. This fixes fd.o bugs 27761 and 27762. | ||||
* | st/glx: variable 'i' is an enum | Brian Paul | 2010-04-21 | 1 | -1/+1 |
| | | | | Now we can get see 'i' as an enum name instead of a plain integer in gdb. | ||||
* | targets: Don't check if we should use trace | Jakob Bornecrantz | 2010-04-21 | 1 | -3/+2 |
| | | | | | Trace does its own checking, and it used the GALLIUM_TRACE variable as well, but expected a file and not a bool argument. | ||||
* | llvmpipe: Remove unused variable. | Vinson Lee | 2010-04-20 | 1 | -3/+1 |
| | |||||
* | gallivm: Remove unnecessary headers. | Vinson Lee | 2010-04-20 | 2 | -3/+0 |
| | |||||
* | i965g: s/inttypes.h/stdint.h/ | Vinson Lee | 2010-04-20 | 1 | -1/+1 |
| | | | | MSVC doesn't have either but Mesa has stdint.h at include/c99. | ||||
* | i965g: Remove unnecessary header. | Vinson Lee | 2010-04-20 | 1 | -1/+0 |
| | |||||
* | llvmpipe: Change return type of declaration to match code. | Vinson Lee | 2010-04-20 | 1 | -1/+1 |
| | | | | | | | | Commit 2142108e0e1cf1ed8d0142e9c41fe1947abe0907 changed the return type of llvmpipe_get_texture_image_address function but didn't change the declaration. Fixes build. | ||||
* | llvmpipe: code consolidation | Brian Paul | 2010-04-20 | 1 | -55/+18 |
| | |||||
* | llvmpipe: remove debug code and simplify | Brian Paul | 2010-04-20 | 1 | -14/+4 |
| | |||||
* | llvmpipe: fix cube face addressing bug | Brian Paul | 2010-04-20 | 1 | -20/+60 |
| | | | | Fixes fd.o bug 27760 (pigit fbo-cubemap). | ||||
* | llvmpipe: whitespace fix | Brian Paul | 2010-04-20 | 1 | -1/+1 |
| | |||||
* | gallium: Fix copy typo | Jakob Bornecrantz | 2010-04-20 | 5 | -5/+5 |
| | |||||
* | svga: Minor clean up of winsys | Jakob Bornecrantz | 2010-04-20 | 1 | -0/+1 |
| | |||||
* | radeong: Minor clean up of winsys | Jakob Bornecrantz | 2010-04-20 | 1 | -12/+3 |
| | | | | Also try to wrap trace around driver on non-debug builds, its free. | ||||
* | nouveau: Minor clean up of winsys | Jakob Bornecrantz | 2010-04-20 | 1 | -2/+3 |
| | |||||
* | i965g: Minor clean up of winsys | Jakob Bornecrantz | 2010-04-20 | 1 | -10/+2 |
| | |||||
* | i915g: Minor clean up of winsys | Jakob Bornecrantz | 2010-04-20 | 1 | -9/+3 |
| | |||||
* | st/egl: No need to use drm_api argument struct | Jakob Bornecrantz | 2010-04-20 | 2 | -8/+2 |
| | |||||
* | st/egl: Use correct driver_name field to get kernel driver name | Jakob Bornecrantz | 2010-04-20 | 1 | -1/+1 |
| | |||||
* | st/egl: Check for null destroy callback on api struct | Jakob Bornecrantz | 2010-04-20 | 1 | -1/+1 |
| | |||||
* | targets: Use a valid winsys include path in Makefile.dri | Jakob Bornecrantz | 2010-04-20 | 1 | -1/+1 |
| | |||||
* | r300g: Spill a bit more info about implementation errors in surface_copy. | Corbin Simpson | 2010-04-20 | 1 | -1/+7 |
| | | | | compiz appears to hit this. Weird. | ||||
* | nv50: make a working check for user memory vertex/index buffers | Christoph Bumiller | 2010-04-20 | 2 | -2/+10 |
| | |||||
* | nv50: fix FP result counting for depth output | Christoph Bumiller | 2010-04-20 | 1 | -1/+1 |
| | |||||
* | nv50: support vertex index bias | Christoph Bumiller | 2010-04-20 | 2 | -7/+41 |
| | |||||
* | llvmpipe: fix depth+stencil logic error | Brian Paul | 2010-04-20 | 1 | -5/+18 |
| | | | | | | If both Z-test and stencil-test were enabled, we were mis-computing the vector of updated Z buffer values. Fixes Z testing bug in progs/demos/fbotexture.c | ||||
* | llvmpipe: fix comment/typo | Brian Paul | 2010-04-20 | 1 | -1/+3 |
| | |||||
* | llvmpipe: fix incorrect front-facing value for fragment shader | Brian Paul | 2010-04-20 | 1 | -1/+6 |
| | | | | | The TGSI convention is +1 for front-facing, -1 for back-facing Fixes glean glsl1 gl_FrontFacing tests. | ||||
* | llvmpipe: rename mode -> interp | Brian Paul | 2010-04-20 | 2 | -16/+16 |
| | |||||
* | llvmpipe: remove dead code/comment | Brian Paul | 2010-04-20 | 1 | -2/+0 |
| | |||||
* | nv50: move declaration before code | Brian Paul | 2010-04-20 | 1 | -1/+1 |
| | |||||
* | nv50: fixed void pointer arithment warning | Brian Paul | 2010-04-20 | 1 | -1/+1 |
| | |||||
* | gallium/util: remove bogus return statement | Brian Paul | 2010-04-20 | 1 | -1/+1 |
| | | | | util_surfaces_do_detach() is a void-valued function. | ||||
* | gallium: replace pipe_resource::_usage with pipe_resource::usage | Brian Paul | 2010-04-20 | 17 | -21/+21 |
| | |||||
* | nv50: add missing idxbias param to nv50_push_elements_instanced() | Brian Paul | 2010-04-20 | 2 | -4/+5 |
| | |||||
* | llvmpipe: remove call to llvmpipe_set_texture_image_layout() | Brian Paul | 2010-04-20 | 1 | -3/+0 |
| | | | | | This would seem to be needed but caused some regressions. More investigation will be done. | ||||
* | llvmpipe: Re-enable half float formats. | José Fonseca | 2010-04-20 | 1 | -5/+0 |
| | | | | | | They should be working now, both textures and vertex/index/buffers. This reverts commit efc69ca61cf8fe7d2d44d177e7737999b6a114b5. | ||||
* | gallivm: Universal format support on lp_build_fetch_rgba_aos via ↵ | José Fonseca | 2010-04-20 | 5 | -104/+125 |
| | | | | | | util_format_description::fetch_rgba_float This therefore adds support to half float vertex buffers. | ||||
* | gallivm: Cleanups and bugfixes to aos format translation. | José Fonseca | 2010-04-20 | 3 | -259/+126 |
| | |||||
* | draw: Fallback to gallivm for translation of ↵ | José Fonseca | 2010-04-20 | 1 | -4/+20 |
| | | | | | | A8R8G8B8/B8G8R8A8/R10G10B10X2/R10G10B10X2 and other formats. These need swizzles, and bitshifts. | ||||
* | gallivm: New function to fetch a pixel into a 4xfloat AoS vector. | José Fonseca | 2010-04-20 | 2 | -10/+50 |
| | |||||
* | gallivm: Bring aos format back to life. | José Fonseca | 2010-04-20 | 6 | -1/+698 |
| | | | | | | Useful for fetching vertices for formats that are straight arrays. This reverts commit aa364d091e7e2ef2296fb25f92efc79a8c88f77d. | ||||
* | nvfx: Fix typo. | José Fonseca | 2010-04-20 | 1 | -1/+1 |
| | |||||
* | draw: Remove draw_vs_llvm.c. | José Fonseca | 2010-04-20 | 5 | -142/+3 |
| | | | | | | To silence some warnings. Super-seeded by Zack's new llvm middle end. | ||||
* | llvmpipe: silence warning | Alan Hourihane | 2010-04-20 | 1 | -1/+1 |
| | |||||
* | Merge branch 'gallium-index-bias' | José Fonseca | 2010-04-20 | 38 | -152/+247 |
|\ | |||||
| * | draw: No need to rebase for elt_bias. | José Fonseca | 2010-04-20 | 1 | -7/+5 |
| | | | | | | | | | | | | | | As we are rebasing to min_index + elt_bias, and the vertex buffer has no elt_bias. I still don't know how to exercise this code. I hope this is now right. | ||||
| * | draw: Fix cache elt_bias implementation. | José Fonseca | 2010-04-20 | 1 | -5/+8 |
| | | |||||
| * | gallium/docs: Make it clear that minIndex, maxIndex is exclusively a index ↵ | José Fonseca | 2010-04-20 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | buffer characteristic. Unlike the indexBias which is specific to a draw call. This are the semantics of both D3D and GL ARB_draw_elements_base_vertex extension. |