José Fonseca
858d3da441
wgl: Move the framebuffer list to the device. Avoid recursive locking.
преди 16 години
José Fonseca
8ef4129003
wgl: More symbol naming normalization.
преди 16 години
José Fonseca
d8ffccc80b
stw: Use wglext.h's defines and prototypes.
преди 16 години
José Fonseca
19068d93c8
stw: Normalize symbols prefix.
преди 16 години
José Fonseca
7e563200b8
wgl: Add const qualifier to global constant data.
преди 16 години
Brian Paul
8131123eff
i965: set BRW_MASK_DISABLE flag in "send" instruction in brw_dp_READ_4()
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.
преди 16 години
Brian Paul
43fc20e4e1
i965: clean-ups, debug code in brw_wm_glsl.c
преди 16 години
Brian Paul
42cd3014f8
i965: init current_const[i].index = -1
преди 16 години
Brian Paul
ed9ba19bbb
i965: move the fetch_constants() call before setting conditional mod state
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...
преди 16 години
Brian Paul
f4468384b6
mesa: minor datatype changes in optimization code
преди 16 години
Ben Skeggs
0da2781f2f
nv50: adapt for new clear interface
this is so much nicer :)
преди 16 години
Corbin Simpson
8648c26858
r300-gallium: Properly emit indexbufs.
This fixes hardlocks with anything using elts.
преди 16 години
Corbin Simpson
b3639d43f2
r300-gallium: Add vertex shader constant emit.
преди 16 години
José Fonseca
71504c7700
python/retrace: Try to cope with failures creating textures.
преди 16 години
José Fonseca
c89eba0f31
python: Don't try to finish a null fence.
преди 16 години
José Fonseca
4342d6a91f
python/retrace: Use colors on windows console.
преди 16 години
Robert Ellison
23ad86cfb9
Mesa: allow suppression of debug messages in a debug build
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*.
преди 16 години
Alan Hourihane
a97c846d61
gallium: when using gl_PointCoord ensure we use the correct attribute.
преди 16 години
José Fonseca
84e784665a
python/retrace: Allow to specify the range of calls of interest.
преди 16 години
José Fonseca
e0e5d5014e
trace: Make calls dumping threadsafe.
преди 16 години
José Fonseca
d2cdf6253c
trace: Make call no global.
преди 16 години
José Fonseca
c14562d3b1
python/retrace: Handle recent traces.
Try to keep backwards compatability with old traces as much as possible.
преди 16 години
José Fonseca
aaea658dbe
python: Fix method renaming.
преди 16 години
José Fonseca
724929db3c
python: Cope with null surfaces.
преди 16 години
José Fonseca
923b4413a6
wgl: Integrate the trace driver on debug builds.
преди 16 години
José Fonseca
927eb8fe4c
trace: Simplify cast wrappers.
преди 16 години
José Fonseca
7000b9d74a
trace: Match pipe_context::clear prototype.
преди 16 години
Brian Paul
a3277c542b
gallium: handle the case of util_pack_z_stencil(format=PIPE_FORMAT_S8_UNORM)
Fixes failed assertion in glean fbo test.
преди 16 години
Brian Paul
9f784647ad
docs: bump Gallium version number
преди 16 години
Brian Paul
f6b71d02c7
docs: updated Cell driver info
преди 16 години
Brian Paul
ce01de5075
docs: more info for 7.4 release notes
преди 16 години
José Fonseca
629700ed7e
mesa: Don't attempt to free the dummy program.
преди 16 години
Brian Paul
105758105a
st: implement glCopyTexImage() for GL_DEPTH24_STENCIL8 internal format
преди 16 години
Brian Paul
b7615e5240
st: implement GL_DEPTH_STENCIL format for glReadPixels and DrawPixels()
преди 16 години
Brian Paul
fbcd78b5d1
softpipe: minor debug-help changes in softpipe_transfer_map()
преди 16 години
Brian Paul
ac1ff1b9fe
mesa: add another special/optimized case in _mesa_unpack_depth_span()
преди 16 години
Brian Paul
228f20e324
swrast: fix point rendering function selection
Need to clamp default point size to min/max range before checking if it's one.
Fixes glean pointAtten test.
преди 16 години
Brian Paul
d03053688f
mesa: fix incorrect component ordering for sRGB8 texture fetch/store
This format is layered on MESA_FORMAT_RGB888 so the component order is
actually BGR.
Fixes glean pixelFormat failures.
преди 16 години
Brian Paul
0f0e24f6ef
glsl: enable the new linear scan register allocator code
Seems to b working well enough to enable all the time.
Optimizations can be disabled with "export MESA_GLSL=nopt" if needed.
преди 16 години
Brian Paul
439909a87d
docs: document the MESA_GLSL env var, other misc GLSL updates
преди 16 години
Brian Paul
4069447f73
glsl: don't optimize program if MESA_GLSL=nopt
преди 16 години
Brian Paul
3e79d65083
swrast: restore !shader check around add_specular()
Fixes a regression from commit 76ac75af8e .
преди 16 години
Corbin Simpson
799f43f2e0
r300-gallium: vs: Add MAD.
преди 16 години
Corbin Simpson
00bb3deed2
r300-gallium: vs: Add MUL.
преди 16 години
Corbin Simpson
6a1be41af9
r300-gallium: Fix surface_copy too.
преди 16 години
Corbin Simpson
ffbf3f4952
r300-gallium: Properly setup HW/SW TCL controls.
This keeps non-TCL chipsets from locking up, and also fully unbreaks
RADEON_NO_TCL rendering.
преди 16 години
Brian Paul
3630da9916
swrast: more texcombine clean-ups
преди 16 години
Brian Paul
1b2ab02367
swrast: asst. clean-ups in texcombine code
преди 16 години
Brian Paul
76ac75af8e
swrast: fix secondary color add for glBitmap
Also, clean up the logic involved in choosing per-vertex vs. per-fragment
primary+secondary color addition.
преди 16 години
José Fonseca
b4c0e1f9e1
stw: Choose a color buffer format that matches the visual.
The massive ifs are ugly, but it's not worth to automate this for just a
handful of formats.
Fixes conform bcolor.c.
преди 16 години