Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-05-13 | Conditionally revert "gallivm: Use a more compact approach for ↵ | José Fonseca | |
lp_build_broadcast_scalar()." This reverts commit a09e46c72461183c879d8472b44fe740ecc79b9f. | |||
2010-05-13 | i965: Reduce a single GL_QUADS to GL_TRIANGLE_FAN. | Eric Anholt | |
This is similar to the GL_QUAD_STRIP -> TRIANGLE_STRIP optimization -- the GS usage to split the quads into tris is a huge bottleneck, so a quick check improves glean blendFunc time massively (width * height of the window of single-pixel GL_QUADS, many many times). This may also end up helping with cairo performance, which sometimes ends up drawing a single quad. | |||
2010-05-13 | intel: Don't update window system renderbuffers on TexImage. | Eric Anholt | |
While sometimes rendering occurs in the form of blits for TexImage, it doesn't interact with the window system renderbuffers, so skip it. | |||
2010-05-13 | mesa: Remove no-op wrappers around trig functions. | Eric Anholt | |
2010-05-13 | mesa: Remove _mesa_pow(), which is always just pow(). | Eric Anholt | |
2010-05-13 | r300g: fix texture transfers | Marek Olšák | |
The regression has first shown up after this state tracker change: b0427bedde80e3189524651a327235bdfddbc613. FDO bug #28082. | |||
2010-05-13 | mesa: silence compiler warning | Alan Hourihane | |
2010-05-13 | llvmpipe: Update instructions for MSVC builds. | José Fonseca | |
2010-05-13 | egl: Drop broken _EGL_PLATFORM_NO_OS code | Kristian Høgsberg | |
It would do strlen(library_suffix()) in _eglLoaderFile(), with library_suffix() returning NULL. So obviuosly not used or tested. | |||
2010-05-13 | egl: Don't try to load driver basename if the platform needs a suffix | Kristian Høgsberg | |
That is, don't dlopen(egl_glx) when we know we need to append .so. | |||
2010-05-13 | trace: Add missing header. | Vinson Lee | |
Fixes GCC implicit function declaration warning. | |||
2010-05-13 | st/mesa: Remove unnecessary header. | Vinson Lee | |
2010-05-13 | gallium: Add tokens for Cygwin. | Vinson Lee | |
2010-05-13 | trace: Remove unnecessary headers. | Vinson Lee | |
2010-05-13 | r300g: re-order caps | Marek Olšák | |
2010-05-13 | r300g: fill out the shader limits | Marek Olšák | |
2010-05-12 | trace: Update README | Jakob Bornecrantz | |
2010-05-12 | rbug: Update and add READMEs | Jakob Bornecrantz | |
2010-05-12 | scons: Add -fvisibility=hidden to CFLAGS for gcc builds | Jakob Bornecrantz | |
2010-05-12 | graw: Make functions public | Jakob Bornecrantz | |
2010-05-12 | rbug: No need to have rbug as a input | Jakob Bornecrantz | |
2010-05-12 | gallivm: Ensure PIPE_OS_xxx are defined. | José Fonseca | |
2010-05-12 | gallivm: Use a more compact approach for lp_build_broadcast_scalar(). | José Fonseca | |
It produces exactly the same machine code, but it cuts 5% of the number of instructions generated for a typical shader. Also, preserve the scalar when length is 1. | |||
2010-05-12 | llvmpipe: Dump fs key's stencil state. | José Fonseca | |
2010-05-12 | util: Add function to dump PIPE_STENCIL_OP_xxx | José Fonseca | |
2010-05-12 | llvmpipe: Enable mem2reg pass even with LP_DEBUG=nopt. | José Fonseca | |
Otherwise things start crashing. | |||
2010-05-12 | rbug: Add to all targets that link against trace | Jakob Bornecrantz | |
Also added calls to the create function in target helpers and in tr_drm.c the latter being a hack and should be replaced with the wrap screen target helper. But at least this way we don't regress. | |||
2010-05-12 | trace: Remove rbug from trace | Jakob Bornecrantz | |
2010-05-12 | rbug: Use container of macro | Jakob Bornecrantz | |
2010-05-12 | rbug: Fix draw blocking | Jakob Bornecrantz | |
2010-05-12 | rbug: Fix sampler views and surfaces in context info | Jakob Bornecrantz | |
2010-05-12 | rbug: Fix shaders | Jakob Bornecrantz | |
2010-05-12 | rbug: Break out of trace | Jakob Bornecrantz | |
2010-05-12 | gallivm: additional comments | Brian Paul | |
2010-05-12 | llvmpipe: s/bool/boolean/ in test progs | Brian Paul | |
2010-05-12 | gallivm: s/bool/boolean | Brian Paul | |
2010-05-12 | gallivm: rename vars, update comments, etc | Brian Paul | |
2010-05-12 | egl_dri2: Zero out driver struct | Kristian Høgsberg | |
Otherwise testing ->Probe for non-NULL and calling it goes boom. | |||
2010-05-12 | r300g: Correct viewport setup for SW TCL. | Corbin Simpson | |
glxgears now renders in the right place on-screen, although it is still rather...psychedelic. | |||
2010-05-12 | r300g: Add VBO dumper for SW TCL. | Corbin Simpson | |
Commented out, not easily enabled. *Very* noisy. | |||
2010-05-12 | r300g: Immediate mode won't work with SW TCL right now. | Corbin Simpson | |
This could be done later of course. SW TCL should have a much different threshold because it's much more worth it. | |||
2010-05-12 | r300g: Fix indentation. | Corbin Simpson | |
2010-05-12 | gallivm: comment out LLVMUnionTypeKind case | Brian Paul | |
2010-05-12 | gallivm: rename texel result param | Brian Paul | |
Be clear that this parameter returns four texel channel results. | |||
2010-05-12 | gallivm: add a few comments | Brian Paul | |
2010-05-12 | gallivm/llvmpipe: add const qualifiers | Brian Paul | |
2010-05-12 | gallivm: added lp_typekind_name() util function | Brian Paul | |
2010-05-12 | tgsi: also count instructions in tgsi_scan_shader() | Brian Paul | |
2010-05-12 | llvmpipe: Handle PIPE_CAP_GUARD_*. | José Fonseca | |
Without asserting. | |||
2010-05-12 | llvmpipe: Use RAST_WHOLE/EDGE_TEST in more places. | José Fonseca | |