Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-01-10 | gallium: s/false/FALSE/ | Brian Paul | |
2009-01-10 | mesa: omit old headers from tarball | Brian Paul | |
2009-01-10 | mesa: Update .gitignore | Younes Manton | |
2009-01-10 | nouveau: Update nv30 swizzling. | Younes Manton | |
2009-01-10 | docs: document deprecated/removed headers/interfaces | Brian Paul | |
2009-01-10 | mesa: remove old GLView.h header for BeOS | Brian Paul | |
2009-01-10 | mesa: remove deprecated headers from Makefile.am | Brian Paul | |
2009-01-10 | mesa: deprecate GL/amesa.h header (allegro driver) | Brian Paul | |
2009-01-10 | mesa: deprecate the GL/fxmesa.h header | Brian Paul | |
2009-01-10 | mesa: remove the ancient include/GL/ugl*.h headers | Brian Paul | |
2009-01-10 | xmesa: deprecate the "XMesa" interface | Brian Paul | |
Move the include/GL/xmesa*.h files to src/mesa/drivers/x11/ so they're no longer considered public. | |||
2009-01-10 | docs: prerequisite updates | Brian Paul | |
2009-01-10 | nouveau: Factor out common winsys bits into libnouveaudrm.a | Younes Manton | |
2009-01-10 | g3dvl: Use Gallium thread wrappers. | Younes Manton | |
2009-01-10 | g3dvl: Use Gallium MALLOC wrappers. | Younes Manton | |
2009-01-10 | g3dvl: Get rid of old unbuffered motion compensation code. | Younes Manton | |
2009-01-10 | g3dvl: Map vertex bufs once per frame/flush. | Younes Manton | |
2009-01-10 | nouveau: Catch some more leaks. | Younes Manton | |
2009-01-10 | g3dvl: Fix some memory leaks. | Younes Manton | |
2009-01-10 | g3dvl: Allocate one set of bufs, let winsys rename them as necessary. | Younes Manton | |
2009-01-10 | nouveau: Add busy() query, determines if BOs can be mapped immediately. | Younes Manton | |
2009-01-10 | nouveau: Use PIPE_BUFFER_USAGE_CPU_* instead of custom. | Younes Manton | |
2009-01-10 | g3dvl: Expand YCbCr to full RGB range by default. | Younes Manton | |
2009-01-10 | g3dvl: Work around mplayer weirdness in XvMCPutSurface(). | Younes Manton | |
2009-01-10 | g3dvl: Flag textures holding incoming data as dynamic. | Younes Manton | |
2009-01-10 | nouveau: 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-10 | gallium: 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-10 | nouveau: Swizzle textures larger than nv04 SIFM limit in parts. | Younes Manton | |
Limit of SIFM on nv40 is 1024x1024, not sure about others. | |||
2009-01-10 | glsl: force creation of new scope for for-loop body | Brian 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-10 | glsl: replace 0/1 with GL_FALSE/GL_TRUE | Brian Paul | |
2009-01-09 | swrast: Fix GL_ATI_separate_stencil | Ian 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-09 | draw: Add missing include. | José Fonseca | |
2009-01-09 | xlib: move state tracker to glx/xlib | Keith Whitwell | |
Also, remove makefile hacks. | |||
2009-01-09 | glsl: make minimum struct size = 2, not 1 | Brian 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-09 | glsl: make minimum struct size = 2, not 1 | Brian 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-09 | xlib: disable more cell calls when GALLIUM_CELL not defined | Keith Whitwell | |
2009-01-09 | xlib: strip out some CI and overlay support | Keith Whitwell | |
2009-01-09 | xlib: strip out some overlay support | Keith Whitwell | |
2009-01-09 | xlib: strip out glXAllocateMemoryNV & friends | Keith Whitwell | |
2009-01-09 | xlib: combine and eliminate some header files | Keith Whitwell | |
2009-01-09 | st: build fix | Alan Hourihane | |
2009-01-09 | mesa: 7.3-rc-1 Makefile changes | Brian Paul | |
2009-01-09 | mesa: latest glxext.h header, no version change | Brian Paul | |
2009-01-09 | mesa: import glext.h version 44 | Brian Paul | |
2009-01-09 | docs: dri2proto, libdrm tweaks | Brian Paul | |
2009-01-09 | glsl: fix typo in the vec2 += operator function | Brian Paul | |
2009-01-09 | mesa: set version string to 7.3-rc1 | Brian Paul | |
2009-01-09 | docs: more 7.3 doc updates | Brian Paul | |
2009-01-09 | docs: import 7.2 relnotes, start on 7.3 relnotes | Brian Paul | |
2009-01-09 | glsl: fix broken +=, -=, *=, /= operators | Brian 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. |