summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-01-10gallium: s/false/FALSE/Brian Paul
2009-01-10mesa: omit old headers from tarballBrian Paul
2009-01-10mesa: Update .gitignoreYounes Manton
2009-01-10nouveau: Update nv30 swizzling.Younes Manton
2009-01-10docs: document deprecated/removed headers/interfacesBrian Paul
2009-01-10mesa: remove old GLView.h header for BeOSBrian Paul
2009-01-10mesa: remove deprecated headers from Makefile.amBrian Paul
2009-01-10mesa: deprecate GL/amesa.h header (allegro driver)Brian Paul
2009-01-10mesa: deprecate the GL/fxmesa.h headerBrian Paul
2009-01-10mesa: remove the ancient include/GL/ugl*.h headersBrian Paul
2009-01-10xmesa: deprecate the "XMesa" interfaceBrian Paul
Move the include/GL/xmesa*.h files to src/mesa/drivers/x11/ so they're no longer considered public.
2009-01-10docs: prerequisite updatesBrian Paul
2009-01-10nouveau: Factor out common winsys bits into libnouveaudrm.aYounes Manton
2009-01-10g3dvl: Use Gallium thread wrappers.Younes Manton
2009-01-10g3dvl: Use Gallium MALLOC wrappers.Younes Manton
2009-01-10g3dvl: Get rid of old unbuffered motion compensation code.Younes Manton
2009-01-10g3dvl: Map vertex bufs once per frame/flush.Younes Manton
2009-01-10nouveau: Catch some more leaks.Younes Manton
2009-01-10g3dvl: Fix some memory leaks.Younes Manton
2009-01-10g3dvl: Allocate one set of bufs, let winsys rename them as necessary.Younes Manton
2009-01-10nouveau: Add busy() query, determines if BOs can be mapped immediately.Younes Manton
2009-01-10nouveau: Use PIPE_BUFFER_USAGE_CPU_* instead of custom.Younes Manton
2009-01-10g3dvl: Expand YCbCr to full RGB range by default.Younes Manton
2009-01-10g3dvl: Work around mplayer weirdness in XvMCPutSurface().Younes Manton
2009-01-10g3dvl: Flag textures holding incoming data as dynamic.Younes Manton
2009-01-10nouveau: Put dynamic textures in GART for CPU access and don't swizzle.Younes Manton
Also flag shadows as dynamic since they're for CPU access as well.
2009-01-10gallium: Define PIPE_TEXTURE_USAGE_DYNAMIC.Younes Manton
Knowing how the client intends to use the texture will give the driver the opportunity to optimize for such cases.
2009-01-10nouveau: Swizzle textures larger than nv04 SIFM limit in parts.Younes Manton
Limit of SIFM on nv40 is 1024x1024, not sure about others.
2009-01-10glsl: force creation of new scope for for-loop bodyBrian Paul
Fixes regression in progs/demos/convolution.c due to loop unrolling. This also allows the following to be compiled correctly: for (int i = 0; i < n; i++) { int i; ... } This fix is a bit of a hack, however. The better fix would be to change the slang_shader.syn grammar. Will revisit that...
2009-01-10glsl: replace 0/1 with GL_FALSE/GL_TRUEBrian Paul
2009-01-09swrast: Fix GL_ATI_separate_stencilIan Romanick
GL_ATI_separate_stencil is enabled by default for software rasterizers, but the extension functions weren't hooked up to the dispatch table.
2009-01-09draw: Add missing include.José Fonseca
2009-01-09xlib: move state tracker to glx/xlibKeith Whitwell
Also, remove makefile hacks.
2009-01-09glsl: make minimum struct size = 2, not 1Brian Paul
1-component structs such as "struct foo { float x; }" could get placed at any position within a register. This caused some trouble computing the field offset which assumed all struct objects were placed at R.x. It would be unusual to hit this case in normal shaders. (cherry picked from master, commit ca03e881a8d8fa3e36a601238559c20311373633)
2009-01-09glsl: make minimum struct size = 2, not 1Brian Paul
1-component structs such as "struct foo { float x; }" could get placed at any position within a register. This caused some trouble computing the field offset which assumed all struct objects were placed at R.x. It would be unusual to hit this case in normal shaders.
2009-01-09xlib: disable more cell calls when GALLIUM_CELL not definedKeith Whitwell
2009-01-09xlib: strip out some CI and overlay supportKeith Whitwell
2009-01-09xlib: strip out some overlay supportKeith Whitwell
2009-01-09xlib: strip out glXAllocateMemoryNV & friendsKeith Whitwell
2009-01-09xlib: combine and eliminate some header filesKeith Whitwell
2009-01-09st: build fixAlan Hourihane
2009-01-09mesa: 7.3-rc-1 Makefile changesBrian Paul
2009-01-09mesa: latest glxext.h header, no version changeBrian Paul
2009-01-09mesa: import glext.h version 44Brian Paul
2009-01-09docs: dri2proto, libdrm tweaksBrian Paul
2009-01-09glsl: fix typo in the vec2 += operator functionBrian Paul
2009-01-09mesa: set version string to 7.3-rc1Brian Paul
2009-01-09docs: more 7.3 doc updatesBrian Paul
2009-01-09docs: import 7.2 relnotes, start on 7.3 relnotesBrian Paul
2009-01-09glsl: fix broken +=, -=, *=, /= operatorsBrian Paul
These functions need to return the final computed value. Now expressions such as a = (b += c) work properly. Also, no need to use __asm intrinsics in these functions. The resulting code is the same when using ordinary arithmetic operators and is more legible.