summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-02-11glsl: raise GL_INVALID_OPERATION for glUniform(location < -1)Brian Paul
location = -1 is silently ignored, but other negative values should raise an error. Another fix for bug 20056.
2009-02-11glsl: rework _mesa_get_uniform[fi]v() to avoid using a fixed size ↵Brian Paul
intermediate array
2009-02-11glsl: fix glUniform() array bounds error checkingBrian Paul
If too many array elements are specified, they're to be silently ignored (don't raise a GL error). Fixes another issue in bug 20056.
2009-02-11glsl: fix incorrect size returned by glGetActiveUniform() for array elements.Brian Paul
Fixes one of the issues in bug 20056.
2009-02-11r300: disable assert that firesDave Airlie
2009-02-11radeon: unmap in case of two dma regions being used for one cmdbufDave Airlie
2009-02-11radeon: cleanup cmdbufferDave Airlie
2009-02-11r300: fix front buffer rendering properly fixes tests in gleanDave Airlie
2009-02-11r200: fix buildDave Airlie
2009-02-11Add install target for eglJohannes Engel
Signed-off-by: Johannes Engel <jcnengel@googlemail.com> Acked-by: Jakob Bornecrantz <jakob@vmware.com>
2009-02-11demos: better error message for overlay.c, see bug 20055Brian Paul
2009-02-11mesa: Use the stdio wrappers.José Fonseca
snprint symbol does not exist in Windows.
2009-02-11wgl: Add a few more stubs.José Fonseca
I wonder why we need this... It is only necessary for the MSVC build. MinGW does not require them.
2009-02-11mesa: Move statements after declarations.José Fonseca
2009-02-10intel: Add x8r8g8b8 visuals to DRI1 fbconfigs alongside a8r8gb8.Eric Anholt
This involved fixing driConcatConfigs to not return const (which had made a mess of a previous patch too).
2009-02-10sis: fix signedness warningsEric Anholt
2009-02-10trident: Fix signedness warning.Eric Anholt
2009-02-10tdfx: Fix begin/endquery for current API.Eric Anholt
2009-02-10intel: Don't do the extra MI_FLUSH in flushing except when doing glFlush().Eric Anholt
Everything other than "make sure the last rendering ends up visible on the screen" doesn't need that behavior.
2009-02-10intel: Speed up glDrawPixels(GL_ALPHA) by using an alpha texture format.Eric Anholt
2009-02-10intel: Fix some state leakage of {Client,}ActiveTexture in metaops.Eric Anholt
Found while debugging cairo-gl.
2009-02-10intel: don't crash when dri2 tells us about buffers we don't care about.Eric Anholt
2009-02-10dri2: Don't crash if the server returns more buffers than expected.Eric Anholt
2009-02-10dri2: Initialize variables for the getbuffers round-trip reduction.Eric Anholt
Missed setting the initial values which usually didn't hurt at runtime.
2009-02-10docs: some Cell driver docs updatesBrian Paul
2009-02-10cell: asst build fixes in linux-cell configBrian Paul
Add -D_SVID_SOURCE to silence warnings when building glx files. Don't build the non-gallium drivers.
2009-02-11gallium: Update autoconf to latest gallium buildJakob Bornecrantz
2009-02-11gallium: Disable nouveau by defaultJakob Bornecrantz
Most piep drivers should be able to build by default, but since the nouveau ones depend drm they can't be enabled by default.
2009-02-10cell: update Cell driver info (code is on master now)Brian Paul
2009-02-10Merge commit 'origin/gallium-master-merge'Brian Paul
This is the big merge of the gallium-0.2 branch into master. gallium-master-merge was just the staging area for it. Both gallium-0.2 and gallium-master-merge are considered closed now. Conflicts: progs/demos/Makefile src/mesa/main/state.c src/mesa/main/texenvprogram.c
2009-02-10Merge commit 'origin/gallium-0.2' into gallium-master-mergeBrian Paul
2009-02-10mesa: remove the unused _mesa_UpdateTexEnvProgram() functionBrian Paul
2009-02-10mesa: another fix for program/texture state validationBrian Paul
This fixes a regression introduced in 46ae1abbac6837d051c10b2e8b57eab3d4958ff4 Break program validation into two steps, do part before texture state validation and do the rest after: 1. Determine Vertex/Fragment _Enabled state. 2. Update texture state. 3. Determine pointers to current Vertex/Fragment programs (which may involve generating new "fixed-function" programs). See comments in the code for more details of the dependencies.
2009-02-10intel: minor reformatting, commentsBrian Paul
2009-02-10mesa: s/_IMAGE_NEW_TRANSFER_STATE/_MESA_NEW_TRANSFER_STATE/ to be more ↵Brian Paul
consistant with other flags
2009-02-10mesa: fix/change state validation order for program/texture stateBrian Paul
Program state needs to be updated before texture state since the later depends on the former. Fixes piglit texgen failure. The second time through the modes (press 't' three times) we disable the fragment program and return to conventional texture mode. State validation failed here because update_texture() saw stale fragment program state.
2009-02-10nouveau: nv40 swizzled mipmap fixes.Younes Manton
2009-02-10nouveau: nv30: fix miptree organization to have swizzled texture+mipmap at ↵Patrice Mandin
the right places
2009-02-10nouveau: revert all my changes here, not the right wayPatrice Mandin
2009-02-10nouveau: stop with 0 dimensionPatrice Mandin
2009-02-11radeon: fix span init needs more workDave Airlie
2009-02-10nouveau: we already have the right src offsetPatrice Mandin
2009-02-10progs: Build samples dir with scons and glew.José Fonseca
2009-02-10nouveau: do not forget to half dimension.Patrice Mandin
2009-02-10nouveau: revert most parts of recent mipmap+swizzle stuff. We only need to ↵Patrice Mandin
find right src and dst offset for given mipmap level.
2009-02-10progs: Build rebook with scons too.José Fonseca
2009-02-11radeon/r200/r300: merge span code into single shared fileDave Airlie
2009-02-10wgl: return before locking if stw_icd is NULLKeith Whitwell
2009-02-10Merge commit 'origin/gallium-0.2' into gallium-0.2Keith Whitwell
Conflicts: src/gallium/state_trackers/wgl/icd/stw_icd.c
2009-02-11radeon/r200: flush vertices when data in cmdbuf.Dave Airlie
This fixes a whole bunch of regressions in piglit