Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-04-22 | gallivm: fix nested cont statements | Zack Rusin | |
2010-04-22 | gallivm: fix nested break statemants | Zack Rusin | |
2010-04-22 | gallivm: make sure we return the correct type when approximating log's | Zack Rusin | |
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 | gallium: fix comment language, remove dangling comment | Brian Paul | |
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 | u_format: Reduce code duplication. | José Fonseca | |
2010-04-22 | gallivm: Remove unused variable. | Vinson Lee | |
2010-04-22 | r300g: fix vertex unit setup | Alex Deucher | |
RV3xx is 2, RV560,RV570 is 8 Noticed by Tormod Volden. | |||
2010-04-21 | gallium/util: Fix deviation calculation in u_cache. | Vinson Lee | |
The approximate deviation calculation was using the entire cache's total instead of each cache entry's total. | |||
2010-04-21 | gallium/tests: Add test case for u_cache. | Vinson Lee | |
2010-04-21 | gallivm: added some assertions in loop-gen code | Brian Paul | |
We're hitting these assertions with nested loops... | |||
2010-04-21 | gallivm: fix copy&paste error: s/cont_stack_size/break_stack_size/ | Brian Paul | |
2010-04-21 | gallivm: emit_instruction() is boolean | Brian Paul | |
2010-04-21 | llvmpipe: add missing dependency in Makefile | Brian Paul | |
2010-04-21 | gallivm: implement TGSI KILP | Brian Paul | |
As in tgsi_exec.c we don't actually rely on condition codes; we do an unconditional kill. The only predication comes from the execution mask which applies inside loops/conditionals. | |||
2010-04-21 | draw: Make LLVM integration work without llvmpipe too (e.g. sofptipe). | José Fonseca | |
Prevents the assertion failure. | |||
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 | gallium/draw: fix point sprite handling | Brian Paul | |
New draw API function to indicate whether or not to convert points to quads for sprite rasterization. Fix point-to-quad conversion regression in the wide-point stage. We need to check the pipe_rasterizer_state::point_quad_rasterization flag. | |||
2010-04-21 | gallium/draw: use local var to simplify code | 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-21 | st/glx: variable 'i' is an enum | Brian Paul | |
Now we can get see 'i' as an enum name instead of a plain integer in gdb. | |||
2010-04-21 | targets: Don't check if we should use trace | Jakob 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-20 | llvmpipe: Remove unused variable. | Vinson Lee | |
2010-04-20 | gallivm: Remove unnecessary headers. | 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 | gallium: Fix copy typo | Jakob Bornecrantz | |
2010-04-20 | svga: Minor clean up of winsys | Jakob Bornecrantz | |
2010-04-20 | radeong: Minor clean up of winsys | Jakob Bornecrantz | |
Also try to wrap trace around driver on non-debug builds, its free. | |||
2010-04-20 | nouveau: Minor clean up of winsys | Jakob Bornecrantz | |
2010-04-20 | i965g: Minor clean up of winsys | Jakob Bornecrantz | |
2010-04-20 | i915g: Minor clean up of winsys | Jakob Bornecrantz | |
2010-04-20 | st/egl: No need to use drm_api argument struct | Jakob Bornecrantz | |
2010-04-20 | st/egl: Use correct driver_name field to get kernel driver name | Jakob Bornecrantz | |
2010-04-20 | st/egl: Check for null destroy callback on api struct | Jakob Bornecrantz | |
2010-04-20 | targets: Use a valid winsys include path in Makefile.dri | Jakob Bornecrantz | |
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 |