Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-01-11 | cell: clean-up, re-indent, comments | Brian Paul | |
2009-01-11 | Merge commit 'origin/gallium-0.2' into gallium-xlib-rework | Keith Whitwell | |
2009-01-10 | cell: use tgsi_dump_instruction() instead of spe_comment() | Brian Paul | |
2009-01-10 | gallium: use tgsi_dump_instruction() instead of ppc_comment() | Brian Paul | |
2009-01-10 | gallium: remove unused struct type | Brian Paul | |
2009-01-10 | gallium: fix register clobber bug in TGSI->PPC codegen | Brian Paul | |
When negating a src vector that's stored in a altivec register, need to put negated value into a new register so we don't upset the original value. This solves the dark colors in the mandelbrot GLSL demo. Also, use new predicate functions to check if a TGSI temp is stored in an altivec register. | |||
2009-01-10 | gallium: emit comments in TGSI->PPC codegen | Brian Paul | |
2009-01-10 | gallium: code to dump/debug PPC code (disabled) | Brian Paul | |
2009-01-10 | gallium: added comment/annotation support to PPC rtasm | Brian Paul | |
2009-01-10 | cell: added rule to produce .s assembly files | Brian Paul | |
2009-01-10 | gallium: s/false/FALSE/ | Brian Paul | |
2009-01-10 | nouveau: Update nv30 swizzling. | Younes Manton | |
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 | 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 | 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. | |||
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 | 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 | 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. | |||
2009-01-09 | mesa: fix off-by-one bug in _mesa_delete_instructions() | Brian Paul | |
2009-01-09 | i965: Fix GLSL FS DPH to return the right value instead of src0.w * src1.w. | Eric Anholt | |
2009-01-09 | i965: Remove worrisome comment about _NEW_PROGRAM signaling fp change. | Eric Anholt | |
Everything now depends on either BRW_NEW_FRAGMENT_PROGRAM or BRW_NEW_VERTEX_PROGRAM. | |||
2009-01-09 | mesa: Remove _Active and _UseTexEnvProgram flags from fragment programs. | Eric Anholt | |
There was a note in state.c about _Active deserving to die, and there were potential issues with it due to i965 forgetting to set _UseTexEnvProgram. Removing both simplifies things. Reviewed-by: Brian Paul <brianp@vmware.com> |