Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-04-22 | llvmpipe: Use resource_is_texture() consistently. | José Fonseca | |
Otherwise slightly difference order causes assertion failures. Also remove mentions of PIPE_BIND_SCANOUT/PIPE_BIND_SHARED. They are not propoer bind flags and will likely be deprecated. If surfaces should be passed to the winsys then they should have the DISPLAY_TARGET flag set, which is a proper bind flag. | |||
2010-04-22 | llvmpipe: Fix resource_is_texture. | José Fonseca | |
It was missing PIPE_BIND_RENDER_TARGET, causing assertion failures for pure render targets. Also bind flags are too variable and complex for a good assessment for whether the resource is a texture or not. Target is more concise. | |||
2010-04-22 | llvmpipe: Do not advertise S3TC rendering support. | José Fonseca | |
2010-04-22 | llvmpipe: Fix typo in assert. | José Fonseca | |
2010-04-22 | r300g: fix vertex unit setup | Alex Deucher | |
RV3xx is 2, RV560,RV570 is 8 Noticed by Tormod Volden. | |||
2010-04-21 | llvmpipe: add missing dependency in Makefile | Brian Paul | |
2010-04-21 | r300g: raise the max index for generic varyings to 32 | Marek Olšák | |
This should fix an assertion failure in the game Heroes of Newearth. Yes, the game seems to generate semantic indices greater than 15. | |||
2010-04-21 | softpipe: call draw_wide_point_sprites() | Brian Paul | |
2010-04-21 | llvmpipe: consolidate texture memory allocation code | Brian Paul | |
And fix incorrect allocation of linear memory for display targets. This fixes fd.o bugs 27761 and 27762. | |||
2010-04-20 | llvmpipe: Remove unused variable. | Vinson Lee | |
2010-04-20 | i965g: s/inttypes.h/stdint.h/ | Vinson Lee | |
MSVC doesn't have either but Mesa has stdint.h at include/c99. | |||
2010-04-20 | i965g: Remove unnecessary header. | Vinson Lee | |
2010-04-20 | llvmpipe: 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-20 | llvmpipe: code consolidation | Brian Paul | |
2010-04-20 | llvmpipe: remove debug code and simplify | Brian Paul | |
2010-04-20 | llvmpipe: fix cube face addressing bug | Brian Paul | |
Fixes fd.o bug 27760 (pigit fbo-cubemap). | |||
2010-04-20 | llvmpipe: whitespace fix | Brian Paul | |
2010-04-20 | r300g: Spill a bit more info about implementation errors in surface_copy. | Corbin Simpson | |
compiz appears to hit this. Weird. | |||
2010-04-20 | nv50: make a working check for user memory vertex/index buffers | Christoph Bumiller | |
2010-04-20 | nv50: fix FP result counting for depth output | Christoph Bumiller | |
2010-04-20 | nv50: support vertex index bias | Christoph Bumiller | |
2010-04-20 | llvmpipe: fix depth+stencil logic error | Brian Paul | |
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 | |||
2010-04-20 | llvmpipe: fix comment/typo | Brian Paul | |
2010-04-20 | llvmpipe: fix incorrect front-facing value for fragment shader | Brian Paul | |
The TGSI convention is +1 for front-facing, -1 for back-facing Fixes glean glsl1 gl_FrontFacing tests. | |||
2010-04-20 | llvmpipe: rename mode -> interp | Brian Paul | |
2010-04-20 | llvmpipe: remove dead code/comment | Brian Paul | |
2010-04-20 | nv50: move declaration before code | Brian Paul | |
2010-04-20 | nv50: fixed void pointer arithment warning | Brian Paul | |
2010-04-20 | gallium: replace pipe_resource::_usage with pipe_resource::usage | Brian Paul | |
2010-04-20 | nv50: add missing idxbias param to nv50_push_elements_instanced() | Brian Paul | |
2010-04-20 | llvmpipe: remove call to llvmpipe_set_texture_image_layout() | Brian Paul | |
This would seem to be needed but caused some regressions. More investigation will be done. | |||
2010-04-20 | llvmpipe: Re-enable half float formats. | José Fonseca | |
They should be working now, both textures and vertex/index/buffers. This reverts commit efc69ca61cf8fe7d2d44d177e7737999b6a114b5. | |||
2010-04-20 | gallivm: Universal format support on lp_build_fetch_rgba_aos via ↵ | José Fonseca | |
util_format_description::fetch_rgba_float This therefore adds support to half float vertex buffers. | |||
2010-04-20 | gallivm: Cleanups and bugfixes to aos format translation. | José Fonseca | |
2010-04-20 | gallivm: Bring aos format back to life. | José Fonseca | |
Useful for fetching vertices for formats that are straight arrays. This reverts commit aa364d091e7e2ef2296fb25f92efc79a8c88f77d. | |||
2010-04-20 | nvfx: Fix typo. | José Fonseca | |
2010-04-20 | llvmpipe: silence warning | Alan Hourihane | |
2010-04-20 | Merge branch 'gallium-index-bias' | José Fonseca | |
2010-04-19 | llvmpipe: remove dead code | Brian Paul | |
2010-04-19 | llvmpipe: use llvmpipe_resource_stride() | Brian Paul | |
2010-04-19 | llvmpipe: get 3D texture image stride from an array rather than computing it | Brian Paul | |
This fixes broken 3D texture indexing when the height of the 3D texture was less than 64 (the tile size). It's simpler to pass this as an array (as we do with the row stride) than to compute it on the fly. | |||
2010-04-19 | llvmpipe: consolidate some code in llvmpipe_set_texture_image_layout() | Brian Paul | |
2010-04-19 | llvmpipe: fix rendering to 3D textures | Brian Paul | |
Treat cube faces and 3D texture slices in the same manner (they're layed out out continuously in memory). Additional clean-ups and improvements coming. | |||
2010-04-19 | llvmpipe: checkpoint: fixes for render to 3D texture | Brian Paul | |
2010-04-19 | llvmpipe: another fix for surface memory allocation | Brian Paul | |
The previous patch broke cube maps. The logic is a bit clearer now. | |||
2010-04-20 | r300g: add is_rv350 flag | Marek Olšák | |
2010-04-19 | llvmpipe: fix surface memory allocation bug | Brian Paul | |
We weren't always allocating the right amount of memory for image tiles for some formats (those < 32bpp). Fixes fd.o bug 27712. | |||
2010-04-19 | draw llvm: fix constructor mess | Zack Rusin | |
use just one constructor to figure out whether to use llvm. | |||
2010-04-19 | llvmpipe: enable draw llvm by default | Zack Rusin | |
2010-04-19 | r300g: Adapt for index bias interface change. | José Fonseca | |