summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Add external pixman CFLAGS after all internal include pathsDan Nicholson2009-02-111-1/+1
| | | | | | | | With the pixman CFLAGS at the beginning of the command line, my build was picking up the glcore.h from glproto, which doesn't have any of the TFP fields in __GLcontextmodes. Signed-off-by: Dan Nicholson <[email protected]>
* nouveau: 1xN, Nx1 levels of a swizzled mip tree shouldn't be aligned.Younes Manton2009-02-112-2/+4
|
* draw: Cap max vertices instead of failing assert.José Fonseca2009-02-111-2/+3
|
* glsl: allow setting arrays of samplers in set_program_uniform()Brian Paul2009-02-111-10/+19
| | | | | | | Arrays of sampler vars haven't been tested much and might actually be broken. Will need to be revisited someday. Another fix for bug 20056.
* glsl: raise GL_INVALID_OPERATION for glUniform(location < -1)Brian Paul2009-02-111-0/+10
| | | | | | | location = -1 is silently ignored, but other negative values should raise an error. Another fix for bug 20056.
* glsl: rework _mesa_get_uniform[fi]v() to avoid using a fixed size ↵Brian Paul2009-02-111-44/+59
| | | | intermediate array
* glsl: fix glUniform() array bounds error checkingBrian Paul2009-02-111-9/+21
| | | | | | | 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.
* glsl: fix incorrect size returned by glGetActiveUniform() for array elements.Brian Paul2009-02-111-8/+25
| | | | Fixes one of the issues in bug 20056.
* Add install target for eglJohannes Engel2009-02-117-2/+25
| | | | | Signed-off-by: Johannes Engel <[email protected]> Acked-by: Jakob Bornecrantz <[email protected]>
* mesa: Use the stdio wrappers.José Fonseca2009-02-111-22/+22
| | | | snprint symbol does not exist in Windows.
* wgl: Add a few more stubs.José Fonseca2009-02-111-0/+5
| | | | | I wonder why we need this... It is only necessary for the MSVC build. MinGW does not require them.
* mesa: Move statements after declarations.José Fonseca2009-02-111-1/+1
|
* intel: Add x8r8g8b8 visuals to DRI1 fbconfigs alongside a8r8gb8.Eric Anholt2009-02-105-42/+54
| | | | | This involved fixing driConcatConfigs to not return const (which had made a mess of a previous patch too).
* sis: fix signedness warningsEric Anholt2009-02-102-5/+5
|
* trident: Fix signedness warning.Eric Anholt2009-02-101-1/+1
|
* tdfx: Fix begin/endquery for current API.Eric Anholt2009-02-101-4/+4
|
* intel: Don't do the extra MI_FLUSH in flushing except when doing glFlush().Eric Anholt2009-02-101-5/+17
| | | | | Everything other than "make sure the last rendering ends up visible on the screen" doesn't need that behavior.
* intel: Speed up glDrawPixels(GL_ALPHA) by using an alpha texture format.Eric Anholt2009-02-101-5/+6
|
* intel: Fix some state leakage of {Client,}ActiveTexture in metaops.Eric Anholt2009-02-102-0/+10
| | | | Found while debugging cairo-gl.
* intel: don't crash when dri2 tells us about buffers we don't care about.Eric Anholt2009-02-101-0/+3
|
* dri2: Don't crash if the server returns more buffers than expected.Eric Anholt2009-02-101-1/+1
|
* dri2: Initialize variables for the getbuffers round-trip reduction.Eric Anholt2009-02-101-0/+2
| | | | Missed setting the initial values which usually didn't hurt at runtime.
* Merge commit 'origin/gallium-master-merge'Brian Paul2009-02-101108-2766/+257013
|\ | | | | | | | | | | | | | | | | | | | | | | 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
| * Merge commit 'origin/gallium-0.2' into gallium-master-mergeBrian Paul2009-02-1038-523/+671
| |\
| | * nouveau: nv40 swizzled mipmap fixes.Younes Manton2009-02-103-13/+31
| | |
| | * nouveau: nv30: fix miptree organization to have swizzled texture+mipmap at ↵Patrice Mandin2009-02-102-13/+30
| | | | | | | | | | | | the right places
| | * nouveau: revert all my changes here, not the right wayPatrice Mandin2009-02-101-22/+9
| | |
| | * nouveau: stop with 0 dimensionPatrice Mandin2009-02-101-1/+1
| | |
| | * nouveau: we already have the right src offsetPatrice Mandin2009-02-101-3/+2
| | |
| | * nouveau: do not forget to half dimension.Patrice Mandin2009-02-101-3/+7
| | |
| | * nouveau: revert most parts of recent mipmap+swizzle stuff. We only need to ↵Patrice Mandin2009-02-101-50/+43
| | | | | | | | | | | | find right src and dst offset for given mipmap level.
| | * wgl: return before locking if stw_icd is NULLKeith Whitwell2009-02-101-2/+17
| | |
| | * Merge commit 'origin/gallium-0.2' into gallium-0.2Keith Whitwell2009-02-10102-526/+8510
| | |\ | | | | | | | | | | | | | | | | | | | | Conflicts: src/gallium/state_trackers/wgl/icd/stw_icd.c
| | | * nouveau: dst offset is correctPatrice Mandin2009-02-101-4/+2
| | | |
| | | * pipebuffer: Drop reliance on pipe_winsys.José Fonseca2009-02-104-24/+54
| | | |
| | | * Missing: tgsi: Fix build -- rename Size to NrTokens.Patrice Mandin2009-02-101-1/+1
| | | |
| | | * nouveau: recalc sub width and height for each mipmap levelPatrice Mandin2009-02-101-16/+23
| | | |
| | | * nv40: Fix build -- rename Size to NrTokens.Michal Krol2009-02-101-1/+1
| | | |
| | | * nv30: Fix build -- rename Size to NrTokens.Michal Krol2009-02-101-1/+1
| | | |
| | | * nv20: Fix build -- rename Size to NrTokens.Michal Krol2009-02-101-1/+1
| | | |
| | | * brw: Fix build -- rename Size to NrTokens.Michal Krol2009-02-101-1/+1
| | | |
| | | * i915: Fix build -- rename Size to NrTokens.Michal Krol2009-02-101-1/+1
| | | |
| | | * gallivm: Fix build -- rename Size to NrTokens.Michal Krol2009-02-101-2/+2
| | | |
| | | * draw: Fix build -- rename Size to NrTokens.Michal Krol2009-02-102-2/+2
| | | |
| | | * tgsi: Fix build -- rename Size to NrTokens.Michal Krol2009-02-108-20/+20
| | | |
| | | * gallium: Rename Size member of TGSI token to NrTokens.Michal Krol2009-02-101-5/+5
| | | | | | | | | | | | | | | | | | | | Driver writers often got confused and assumed Size to be the number of immediate values in Immediate declaration.
| | | * mesa: Compare formats using nominal bytes per pixel.José Fonseca2009-02-101-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a temporary fix which works for the formats we care so far. The real fix would be abandon the concept "nominal bytes per pixel" entirely in Mesa, and use macropixels instead, as done in gallium interfaces already.
| | | * wgl: Fix null pointer reference.José Fonseca2009-02-101-0/+3
| | | |
| | | * stw: Hack for applications which use wglSetPixelFormat instead of ↵José Fonseca2009-02-101-0/+8
| | | | | | | | | | | | | | | | SetPixelFormat.
| | | * glut: Use the official WGL functions.José Fonseca2009-02-103-32/+9
| | | | | | | | | | | | | | | | | | | | Especially using wglGetPixelFormat instead of GetPixelFormat causes problems with opengl32.dll and drivers that not hack around this issue.