Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-04-08 | python/retrace: Allow to specify the range of calls of interest. | José Fonseca | |
2009-04-08 | trace: Make calls dumping threadsafe. | José Fonseca | |
2009-04-08 | trace: Make call no global. | José Fonseca | |
2009-04-08 | python/retrace: Handle recent traces. | José Fonseca | |
Try to keep backwards compatability with old traces as much as possible. | |||
2009-04-08 | python: Fix method renaming. | José Fonseca | |
2009-04-08 | python: Cope with null surfaces. | José Fonseca | |
2009-04-08 | wgl: Integrate the trace driver on debug builds. | José Fonseca | |
2009-04-08 | trace: Simplify cast wrappers. | José Fonseca | |
2009-04-08 | trace: Match pipe_context::clear prototype. | José Fonseca | |
2009-04-08 | gallium: handle the case of util_pack_z_stencil(format=PIPE_FORMAT_S8_UNORM) | Brian Paul | |
Fixes failed assertion in glean fbo test. | |||
2009-04-08 | mesa: Don't attempt to free the dummy program. | José Fonseca | |
2009-04-07 | st: implement glCopyTexImage() for GL_DEPTH24_STENCIL8 internal format | Brian Paul | |
2009-04-07 | st: implement GL_DEPTH_STENCIL format for glReadPixels and DrawPixels() | Brian Paul | |
2009-04-07 | softpipe: minor debug-help changes in softpipe_transfer_map() | Brian Paul | |
2009-04-07 | mesa: add another special/optimized case in _mesa_unpack_depth_span() | Brian Paul | |
2009-04-07 | swrast: fix point rendering function selection | Brian Paul | |
Need to clamp default point size to min/max range before checking if it's one. Fixes glean pointAtten test. | |||
2009-04-07 | mesa: fix incorrect component ordering for sRGB8 texture fetch/store | Brian Paul | |
This format is layered on MESA_FORMAT_RGB888 so the component order is actually BGR. Fixes glean pixelFormat failures. | |||
2009-04-07 | glsl: enable the new linear scan register allocator code | Brian Paul | |
Seems to b working well enough to enable all the time. Optimizations can be disabled with "export MESA_GLSL=nopt" if needed. | |||
2009-04-07 | glsl: don't optimize program if MESA_GLSL=nopt | Brian Paul | |
2009-04-07 | swrast: restore !shader check around add_specular() | Brian Paul | |
Fixes a regression from commit 76ac75af8e5481b498981c133836efa2101be2dc. | |||
2009-04-06 | r300-gallium: vs: Add MAD. | Corbin Simpson | |
2009-04-06 | r300-gallium: vs: Add MUL. | Corbin Simpson | |
2009-04-06 | r300-gallium: Fix surface_copy too. | Corbin Simpson | |
2009-04-06 | r300-gallium: Properly setup HW/SW TCL controls. | Corbin Simpson | |
This keeps non-TCL chipsets from locking up, and also fully unbreaks RADEON_NO_TCL rendering. | |||
2009-04-06 | swrast: more texcombine clean-ups | Brian Paul | |
2009-04-06 | swrast: asst. clean-ups in texcombine code | Brian Paul | |
2009-04-06 | swrast: fix secondary color add for glBitmap | Brian Paul | |
Also, clean up the logic involved in choosing per-vertex vs. per-fragment primary+secondary color addition. | |||
2009-04-06 | stw: Choose a color buffer format that matches the visual. | José Fonseca | |
The massive ifs are ugly, but it's not worth to automate this for just a handful of formats. Fixes conform bcolor.c. | |||
2009-04-06 | softpipe: clean up the buffer clear and tile cache code a little | Brian Paul | |
2009-04-06 | swrast: fix incorrect arithmetic for GL_ADD_SIGNED/GL_COMBINE4_NV mode | Brian Paul | |
2009-04-06 | st: as with swrast, interpret texture border color according to texture format | Brian Paul | |
Depending on the hardware driver this might not be needed, but it will cause no harm. | |||
2009-04-06 | st: rename a helper function | Brian Paul | |
2009-04-06 | swrast: fix texture border color interpretation | Brian Paul | |
The texture border color must be interpreted according to the texture's base format. For example, for a GL_ALPHA texture, sampling the border color should return (0,0,0,borderAlpha). This wasn't an issue here until I removed the legacy texenv code (we always use the combiner path now). | |||
2009-04-06 | mesa: Fix orientation adjustment for reading stencil pixels. | José Fonseca | |
Fixes conform spcorner.c & spclear.c failure. | |||
2009-04-06 | intel: Avoid dri2 GetBuffers round-trips for internal Viewport calls. | Eric Anholt | |
This gets us the savings for driver-internal viewport calls that dd1c68f15123a889a3ce9d2afe724e272d163e32 was attempting, without relying on Xlib internals or clients handling X events. | |||
2009-04-06 | i965: Use GTT maps when available to upload vertex arrays and system VBOs. | Eric Anholt | |
This speeds up OA on my GM45 by 21% (more than the original CPU cost of the upload path). We might still be able to squeeze a few more percent out by avoiding repeatedly mapping/unmapping buffers as we upload elements into them. | |||
2009-04-06 | intel: Clean up some a leftover from sedding of bufmgr context->screen move. | Eric Anholt | |
2009-04-06 | r300-gallium: Skeleton for integrating into the python statetracker. | José Fonseca | |
2009-04-06 | radeon: Expose a 32 bit RGBA fbconfig even when the screen depth is 16. | Michel Dänzer | |
Otherwise current xserver / libGL no longer expose a 32 bit RGBA GLX visual, and compiz fails. Fixes http://bugs.freedesktop.org/show_bug.cgi?id=20479 . | |||
2009-04-05 | r300-gallium: vp: Moar. | Corbin Simpson | |
2009-04-05 | r300-gallium: vs: Use a tab to properly set up OVM. | Corbin Simpson | |
2009-04-05 | r300-gallium: Re-translate shaders if constants change. | Corbin Simpson | |
2009-04-05 | r300-gallium: Properly interface with Draw for vert shaders. | Corbin Simpson | |
2009-04-05 | r300-gallium: Update state handlers/setters for vertex shaders. | Corbin Simpson | |
2009-04-04 | r300-gallium: vs: Moar vert shaders. | Corbin Simpson | |
2009-04-04 | r300-gallium: vs: Expand instruction emission. | Corbin Simpson | |
2009-04-04 | r300-gallium: Update clear() code. | Corbin Simpson | |
We have a huge optimization opportunity, but for now we'll just use the util. | |||
2009-04-04 | cell: update clear() code to catch up to gallium changes | Brian Paul | |
2009-04-04 | python/regress: Clean up driver clear() interface. | Michal Krol | |
2009-04-04 | gallium: Clean up driver clear() interface. | Michel Dänzer | |
Only allows clearing currently bound buffers, but colour and depth/stencil in a single call. |