Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-04-14 | softpipe: Fix division by zero | Arpad Borsos | |
This can be triggered by running the cairo tests using the gl backend and softpipe. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-04-11 | i915g: Fix assert. | Vinson Lee | |
2010-04-05 | softpipe: index the correct blend/mask state index | Brian Paul | |
Need to check pipe_blend_state::independent_blend_enable to determine which render target/index to use when checking blend enable and colormask state. This is part of the fix for piglit/fbo-drawbuffers | |||
2010-03-27 | i965g: Add brw_winsys_debug.c to SCons build. | Vinson Lee | |
2010-03-27 | identity: Add id_drm.c to SCons build. | Vinson Lee | |
This was missed in commit f7cbaae13d67c55abe81ac230de37f564365099f. (cherry picked from commit 02ee7c29502966dffa44243bfc8c20c15907b880) | |||
2010-03-23 | softpipe: comments, re-formatting, etc | Brian Paul | |
2010-03-23 | softpipe: add special cases for all Z compare modes for 16-bit Z buffer | Brian Paul | |
We had fast paths for PIPE_FUNC_LESS and LEQUAL before. To satisfy OpenGL invariance rules, all depth compare modes should produce the same fragment Z values. Fixes progs/demos/singlebuffer.c | |||
2010-03-19 | r300g: remove hacks from translate_vertex_data_swizzle | Marek Olšák | |
Fixing RGBA 4ub vertex colors. | |||
2010-03-17 | cell: return 1 for PIPE_CAP_BLEND_EQUATION_SEPARATE | Brian Paul | |
With this feature, we get OpenGL version 2.0 and the progs/glsl/ demos run as-is. | |||
2010-03-17 | cell: be more conservative in cell_is_format_supported() | Brian Paul | |
This fixes a regression from commit a84575cdc0c8193b2c7858734e2ec6b1ec4511b2 which changed the depth/stencil format we were trying to use. | |||
2010-03-12 | Grammar and spelling fixes | Jeff Smith | |
Signed-off-by: Jeff Smith <whydoubt@yahoo.com> Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-03-08 | softpipe: zero-out entire clear_flags array in sp_tile_cache_flush_clear() | Brian Paul | |
Before, we only cleared the flags for the active tiles (the ones inside the framebuffer bound). The problem is if we later bound a different, larger surface to the tile cache we'd have some stale clear-flags still set (and mistakenly clear some tiles in the new surface). Fixes fd.o bug 26932. | |||
2010-03-05 | llvmpipe: added code to set texture depth, max mipmap levels info | Brian Paul | |
2010-03-05 | llvmpipe: add pipe_thread_wait() calls | Brian Paul | |
Wait for threads to exit before cleaning up per-thread data. Fixes hang on context destruction with glean makeCurrent test. See fd.o bug 26536. | |||
2010-03-05 | softpipe: implement PIPE_TEX_WRAP_CLAMP_TO_EDGE for unorm texture sampling | Brian Paul | |
CLAMP_TO_BORDER and CLAMP_TO_EDGE were doing the same thing. | |||
2010-03-04 | softpipe: minor tweaks to texture filtering code | Brian Paul | |
2010-03-04 | llvmpipe: new comment | Brian Paul | |
2010-03-04 | r300g: Fix indexbuf upper limits. | Corbin Simpson | |
Wine tends to pessimistically use ~0 for its max index, but r300s only can go up to 2^24-1, causing the kernel checker to freak out. Civ4 is marginally improved now. Still crashes, but not as bad. | |||
2010-03-03 | llvmpipe: Store the original triangle coordinates in the debug build. | José Fonseca | |
For debugging purposes only. | |||
2010-03-03 | llvmpipe: Ensure context is flushed when destroying shaders. | José Fonseca | |
2010-03-03 | r300: Remove PIPE_FORMAT_R8G8B8X8_SNORM support. | José Fonseca | |
2010-03-03 | llvmpipe: Linux is no longer a dependency. Llvmpipe builds and runs fine on ↵ | José Fonseca | |
windows too. | |||
2010-03-03 | llvmpipe: Centralize LLVM initialization. | José Fonseca | |
2010-03-03 | llvmpipe: Update for lp_bld_init.h rename. | José Fonseca | |
2010-03-02 | r300g: Use a macro to consolidate general state handling. | Corbin Simpson | |
My God, I've reinvented R300_STATECHANGE. Forgive me. :C | |||
2010-03-02 | nv50: fix RT formats after format rename fixes | Christoph Bumiller | |
Getting rid of the evil pre-processor magic, but not changing our internal format naming convention (at least for now). | |||
2010-03-02 | nouveau: Rename pipe formats. | José Fonseca | |
These format uses were being hiden by pre-processor magic and were missed in the previous search'n'replace. | |||
2010-03-02 | Merge branch 'gallium-format-cleanup' | José Fonseca | |
2010-03-02 | llvmpipe: remove some ifdefs | Keith Whitwell | |
No longer any need to protect expensive asserts with #ifdef DEBUG. | |||
2010-03-02 | llvmpipe: reorganize transfer usage | Keith Whitwell | |
Move transfer creation and mapping to the "scene" object, and out of the rasterizer. The rasterizer operates on already-mapped framebuffers only, and no longer needs a screen or context pointer. The scene object has access to a pipe_context, and this reorg prepares for moving transfer functionality from the screen to the context. | |||
2010-03-02 | Merge branch 'gallium-no-rhw-position' | Michal Krol | |
Conflicts: src/gallium/drivers/r300/r300_blit.c src/gallium/drivers/r300/r300_emit.c src/gallium/drivers/r300/r300_state_derived.c | |||
2010-03-02 | svga: Rename pipe formats. | José Fonseca | |
2010-03-02 | softpipe: Rename pipe formats. | José Fonseca | |
2010-03-02 | r300: Rename pipe formats. | José Fonseca | |
2010-03-02 | i915g: Add assert to check for null pointer dereference. | Vinson Lee | |
2010-03-01 | nouveau: Rename pipe formats. | José Fonseca | |
2010-03-01 | llvmpipe: Rename pipe formats. | José Fonseca | |
2010-03-01 | i965: Rename pipe formats. | José Fonseca | |
2010-03-01 | i915g: Rename pipe formats. | José Fonseca | |
2010-03-01 | cell: Rename pipe formats. | José Fonseca | |
2010-03-01 | r300: Remove PIPE_FORMAT_A8B8G8R8_SNORM. | José Fonseca | |
PIPE_FORMAT_R8G8B8A8_SNORM already listed. | |||
2010-03-01 | softpipe: Advertise PIPE_FORMAT_R8G8B8A8_SNORM instead. | José Fonseca | |
2010-03-01 | r300: Use PIPE_FORMAT_R8G8B8A8_UNORM_REV where appropriate. | José Fonseca | |
2010-03-01 | i915g: Use PIPE_FORMAT_R8G8B8A8_UNORM_REV where appropriate. | José Fonseca | |
2010-03-01 | r300: Save viewport and clip states before invoking blitter. | Michal Krol | |
2010-03-01 | r300: Don't implement PIPE_FORMAT_R8G8B8X8_SNORM. | José Fonseca | |
This format is not actually used by any state tracker. Probably the reverse notation was mean, which would make it identical to PIPE_FORMAT_X8B8G8R8_SNORM. | |||
2010-03-01 | llvmpipe: Don't mention deprecated drivers=trace option. | José Fonseca | |
Now trace always built. | |||
2010-02-28 | r300g: atomize texture and sampler states | Marek Olšák | |
2010-02-28 | r300g: decouple vertex stream setup (PSC) and VS output mapping (VAP_OUT) | Marek Olšák | |
Formerly known as vertex_format_state. These two are completely unrelated when using HWTCL and decoupling them makes the design less SWTCL-centric. When bypass_vs_clip_and_viewport gets removed, the PSC setup will no longer be a derived state. This change shouldn't make unbreaking SWTCL harder. | |||
2010-02-28 | i965g: Fix texture creation | Jakob Bornecrantz | |