summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* DRI2: Provide an interface for drivers to flush front-buffer renderingIan Romanick2009-04-092-1/+24
| | | | | Signed-off-by: Ian Romanick <[email protected]> Reviewed-by: Kristian Høgsberg <[email protected]>
* python: Fix bad pointer.José Fonseca2009-04-091-1/+1
|
* st: remove another unneeded 'is compressed' comparisonBrian Paul2009-04-091-2/+3
|
* st: remove unneeded "is compressed" checkBrian Paul2009-04-091-2/+1
| | | | The format indicates compressed vs. uncompressed.
* st: rearrange some code to be a little more clearBrian Paul2009-04-091-9/+7
|
* gallium: remove unneeded compressed=0 assignmentBrian Paul2009-04-091-1/+0
|
* gallium: remove unneeded compressed=0 assignmentBrian Paul2009-04-091-1/+0
|
* st: remove comp_byte parameter to st_texture_create()Brian Paul2009-04-096-20/+9
| | | | We can determine if the texture is compressed by checking the format.
* st: consolidate format->usage computationBrian Paul2009-04-091-9/+23
|
* st: add const qualifiers, use GL typesBrian Paul2009-04-091-13/+10
|
* st: make loops over 3D texture slices a litte more intuitiveBrian Paul2009-04-091-10/+16
|
* st: reformatting and clean-ups in texture codeBrian Paul2009-04-091-95/+67
|
* tgsi/sse2: Fix ARL instruction.Michal Krol2009-04-091-0/+1
|
* tgsi/sse2: Fix LIT instruction.Michal Krol2009-04-091-1/+1
|
* trace: Dump the fence, not its pointer.José Fonseca2009-04-091-2/+6
|
* wgl: Remove unused member.José Fonseca2009-04-092-2/+0
|
* trace: Use 'flags' name consistently.José Fonseca2009-04-091-6/+6
|
* gallium: Use "flags" consistently.José Fonseca2009-04-091-2/+2
|
* gdi: Use stw_* names.José Fonseca2009-04-091-6/+6
|
* wgl: Use more stw_* names.José Fonseca2009-04-092-8/+8
|
* wgl: Use hooks instead of subclassing the window.José Fonseca2009-04-094-30/+83
| | | | | | Subclassing the window is invasive: we might call an old window proc even after it was removed. Glut and another bug just in the wrong time was provoking this. Hooks don't have this problem.
* mesa: fix potential recursive locking deadlock in _mesa_HashWalk()Brian Paul2009-04-091-4/+14
| | | | If the walk callback called _mesa_HashRemove() we'd deadlock.
* i965: free shader's constant buffer in brwDeleteProgram()Brian Paul2009-04-091-0/+6
| | | | Fixes mem leak observed with texcombine test.
* wgl: Catch the attempt of releasing a context which is not current.José Fonseca2009-04-091-1/+8
|
* wgl: Move the framebuffer list to the device. Avoid recursive locking.José Fonseca2009-04-094-66/+62
|
* wgl: More symbol naming normalization.José Fonseca2009-04-095-25/+25
|
* stw: Use wglext.h's defines and prototypes.José Fonseca2009-04-095-162/+28
|
* stw: Normalize symbols prefix.José Fonseca2009-04-0910-89/+90
|
* wgl: Add const qualifier to global constant data.José Fonseca2009-04-092-5/+5
|
* i965: set BRW_MASK_DISABLE flag in "send" instruction in brw_dp_READ_4()Brian Paul2009-04-081-1/+2
| | | | | | This fixes the random results that were seen when fetching a constant inside an IF/ELSE clause. Disabling the execution mask ensures that all the components of the register are written.
* i965: clean-ups, debug code in brw_wm_glsl.cBrian Paul2009-04-081-34/+15
|
* i965: init current_const[i].index = -1Brian Paul2009-04-081-3/+4
|
* i965: move the fetch_constants() call before setting conditional mod stateBrian Paul2009-04-081-4/+4
| | | | | | | | Before, the instruction's CondUpdate field was mistakenly effecting the constant-fetch operation. Fixes progs/glsl/bump.c demo. But there are some other issues related to condition flags and IF/ELSE that need investigation...
* mesa: minor datatype changes in optimization codeBrian Paul2009-04-081-6/+7
|
* nv50: adapt for new clear interfaceBen Skeggs2009-04-091-48/+23
| | | | this is so much nicer :)
* r300-gallium: Properly emit indexbufs.Corbin Simpson2009-04-082-5/+14
| | | | This fixes hardlocks with anything using elts.
* r300-gallium: Add vertex shader constant emit.Corbin Simpson2009-04-082-2/+19
|
* python/retrace: Try to cope with failures creating textures.José Fonseca2009-04-081-0/+10
|
* python: Don't try to finish a null fence.José Fonseca2009-04-081-3/+5
|
* python/retrace: Use colors on windows console.José Fonseca2009-04-081-0/+70
|
* Mesa: allow suppression of debug messages in a debug buildRobert Ellison2009-04-081-10/+32
| | | | | | | | | | | | | | | | | | | | | For testing, it's very useful to be able to test on a debug build, while suppressing the debug messages (messages that are by default suppressed in a release build), in order to see the same behavior that users of release builds will see. For example, the "piglit" test suite will flag an error on programs that produce unexpected output, which means that a debug build will always fail due to the extra debug messages. This change introduces a new value to the MESA_DEBUG environment variable. In a debug build, explicitly setting MESA_DEBUG to "0" will suppress all debug messages (both from _mesa_debug() and from _mesa_warning()). (The former behavior was that debug messages were never suppressed in debug builds.) Behavior of non-debug builds has not changed. In such a build, _mesa_debug() messages are always suppressed, and _mesa_warning() messages will be suppressed unless MESA_DEBUG is set *to any value*.
* gallium: when using gl_PointCoord ensure we use the correct attribute.Alan Hourihane2009-04-081-3/+5
|
* python/retrace: Allow to specify the range of calls of interest.José Fonseca2009-04-081-0/+7
|
* trace: Make calls dumping threadsafe.José Fonseca2009-04-081-0/+7
|
* trace: Make call no global.José Fonseca2009-04-081-3/+4
|
* python/retrace: Handle recent traces.José Fonseca2009-04-081-30/+85
| | | | Try to keep backwards compatability with old traces as much as possible.
* python: Fix method renaming.José Fonseca2009-04-081-2/+2
|
* python: Cope with null surfaces.José Fonseca2009-04-081-6/+10
|
* wgl: Integrate the trace driver on debug builds.José Fonseca2009-04-085-13/+73
|
* trace: Simplify cast wrappers.José Fonseca2009-04-085-58/+29
|