summaryrefslogtreecommitdiff
path: root/src/gallium
AgeCommit message (Collapse)Author
2011-01-04llvmpipe: Include p_compiler.h in lp_scene_queue.h.Vinson Lee
Include p_compiler.h for boolean symbol.
2011-01-04llvmpipe: Include p_compiler.h in lp_perf.h.Vinson Lee
Include p_compiler.h for int64_t symbol.
2011-01-04llvmpipe: Include missing headers in lp_bld_depth.hVinson Lee
Include p_compiler.h for boolean symbol. Include p_state.h for pipe_stencil_state symbol.
2011-01-04llvmpipe: Include p_compiler.h in lp_bld_alpha.h.Vinson Lee
Include p_compiler.h for boolean symbol. Add forward declaration for gallivm_state struct.
2011-01-04i965g: Include p_compiler.h in intel_decode.h.Vinson Lee
Include p_compiler.h for uint32_t symbol.
2011-01-04i965g: Include gl.h in intel_structs.h.Vinson Lee
Include gl.h for OpenGL symbols.
2010-12-30util: Add forward declarations in u_index_modify.h.Vinson Lee
2010-12-30tgsi: Clean up header file inclusion in tgsi_text.h.Vinson Lee
2010-12-30graw: Include p_shader_tokens.h for tgsi_token struct.Vinson Lee
2010-12-30tgsi: Clean up header file inclusion in tgsi_sanity.h.Vinson Lee
2010-12-29util: add a way to store translated indices to a user memory in u_index_modifyMarek Olšák
I am about to use the upload buffer in r300g instead.
2010-12-29r300g: support user buffers as constant buffersMarek Olšák
2010-12-28tgsi_dump: fix assert due to missing property name.Dave Airlie
2010-12-28r300g: rename aos to vertex arraysMarek Olšák
2010-12-28r300g: mark vertex arrays as dirty after a buffer_offset changeMarek Olšák
We shouldn't hit this bug in theory. NOTE: This is a candidate for the 7.10 branch.
2010-12-16svga, glhd: Remove incorrect assert and add noteJakob Bornecrantz
Stride can be lower then the size of the attribute. But should probably be aligned to component size atleast for floats.
2010-12-16svga: Minor debug text fixJakob Bornecrantz
2010-12-16svga: Remove debug print in winsysJakob Bornecrantz
2010-12-16svga: Correct spelling in swtnl backendJakob Bornecrantz
2010-12-16svga: Fix newline at EOFJakob Bornecrantz
2010-12-16svga: Add Galahad and Softpipe to scons buildJakob Bornecrantz
2010-12-16wrapper: Flush pipe on unmapJakob Bornecrantz
For drivers that does DMA transfers instead of mapping directly
2010-12-16wrapper: Fix width and height given to map and remove uneeded fieldsJakob Bornecrantz
2010-12-27i915g: Ignore color0 writes all cbufs tgsi propertyJakob Bornecrantz
2010-12-26st/egl: Fix eglChooseConfig when configs is NULL.Chia-I Wu
When configs is NULL, the app wants to know the number of matching configs.
2010-12-25nvfx: Remove unused variable.Vinson Lee
Fixes this GCC warning. nvfx_vbo.c: In function 'nvfx_idxbuf_emit': nvfx_vbo.c:410: warning: unused variable 'eng3d'
2010-12-25nvfx: restore BEGIN_RING usageXavier Chantry
Michel Hermier reported libdrm segfault (and kernel crash) on nv40 using gallium : http://www.mail-archive.com/nouveau@lists.freedesktop.org/msg06563.html It turns out these were caused by some missing WAIT_RING (or wrong computation of the WAIT_RING sizes). Unlike all other libdrm_nouveau users, nvfx gallium tried to use a mininum calls of WAIT_RING, one WAIT_RING could apply to many methods for different code paths and spread across several functions. This made it too tricky to find out what the missing or wrong WAIT_RING was. By restoring BEGIN_RING, we force one WAIT_RING per method, and it's much easier to check if the free size required in the pushbuffer is correct. As curro said, "let's keep it simple for the maintainers until the big bottlenecks are gone" Benchmarked on nv35 with openarena, nexuiz and ut2004 and no performance regression. The core of this patch was made with Coccinelle, with minor manual fixes made on top. Tested-by: Michel Hermier <hermier@frugalware.org> Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-12-25r300g: simplify buffer_transfer_inline_writeMarek Olšák
2010-12-25r300g: simplify the code for buffer uploadsMarek Olšák
2010-12-25r300g: user index buffers are always alignedMarek Olšák
2010-12-25r300g: increase the size of upload buffersMarek Olšák
2010-12-24r300g/swtcl: re-enable LLVMMarek Olšák
Based on a patch from Drill <drill87@gmail.com>. NOTE: This is a candidate for the 7.10 branch.
2010-12-24r600g: r600_blit_uncompress_depth() can't fail.Henri Verbeet
2010-12-24r600g: Get rid of r600_blit_uncompress_depth_ptr.Henri Verbeet
2010-12-24r600g: hack around property unknown issues.Dave Airlie
should fix https://bugs.freedesktop.org/show_bug.cgi?id=32619 Need to add proper support for properties later. Signed-off-by: Dave Airlie <airlied@redhat.com>
2010-12-24r300g: turn back on rv530 hiz.Dave Airlie
still needs RADEON_HYPERZ=y env var. Signed-off-by: Dave Airlie <airlied@redhat.com>
2010-12-24r300g: hyperz fixing typo.Dave Airlie
Really no idea why I didn't see this before, but these values were opposite the register spec. this seems to fix rv530 HiZ on my laptop, will reenable in next commit. Signed-off-by: Dave Airlie <airlied@redhat.com>
2010-12-23r600g: Rearrange print order of outputs of R600_ERR.Vinson Lee
2010-12-23st/egl: Remove unnecessary header.Vinson Lee
2010-12-23libgl-xlib: Remove unnecessary header.Vinson Lee
2010-12-23r300g: Remove unnecessary header.Vinson Lee
2010-12-24tgsi_text: just parse as an integer (value is a boolean).Dave Airlie
fixes warning reported by vlee on irc. Signed-off-by: Dave Airlie <airlied@redhat.com>
2010-12-24r300g: add support for color0 writes to all bound color buffers.Dave Airlie
Thanks to Marek Olšák for making my initial attempt actually work. Signed-off-by: Dave Airlie <airlied@redhat.com>
2010-12-24softpipe: add support for color writes all color bufs propertyDave Airlie
2010-12-24gallium: add fragment shader property for color writes to all buffers. (v2)Dave Airlie
For GL fragColor semantics we need to tell the pipe drivers that the fragment shader color result is to be replicated to all bound color buffers, this adds the basic TGSI + documentation. v2: fix missing comma pointed out by Tilman on mesa-dev. Signed-off-by: Dave Airlie <airlied@redhat.com>
2010-12-23r300g: use a simpler fallback for misaligned ushort indices with trianglesMarek Olšák
If 'start' is odd, render the first triangle with indices embedded in the command stream, which adds 3 to 'start' and makes it even. Then continue with the fast path.
2010-12-23r300g: add support for B2G3R3 texturingMarek Olšák
2010-12-23gallium: add new formats L16A16_UNORM, A16_UNORM, I16_UNORM, B2G3R3_UNORMMarek Olšák
2010-12-22gallivm: Disable MMX-disabling code on llvm-2.9.Vinson Lee
The disable-mmx option was removed in llvm-2.9svn by revisions 122188 and 122189. Fixes FDO bug 32564.
2010-12-22gallivm: Fix 'cast from pointer to integer of different size' warning.Vinson Lee
Fixes this GCC warning. lp_bld_const.h: In function 'lp_build_const_int_pointer': lp_bld_const.h:137: warning: cast from pointer to integer of different size