summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-11-09r600g: avoid recursion with staged uploadsKeith Whitwell
Don't use an intermediate for formats which don't support hardware blits under u_blitter.c, as these will recursively attempt to create a transfer.
2010-11-09mesa: no-op glBufferSubData() on size==0Brian Paul
Fixes http://bugs.freedesktop.org/show_bug.cgi?id=31439 NOTE: this is a candidate for the 7.9 branch
2010-11-09softpipe: can't no-op depth test stage when occlusion query is enabledBrian Paul
Fixes http://bugs.freedesktop.org/show_bug.cgi?id=31479
2010-11-10st/dri: Add support for surfaceless current contexts.Chia-I Wu
Tested with Wayland.
2010-11-10docs: Update egl docs.Chia-I Wu
2010-11-10autoconf: Add --enable-gallium-egl.Chia-I Wu
This option comes handy when we want to build gallium DRI drivers but not st/egl.
2010-11-09mesa: Clean up header file inclusion in nvprogram.h.Vinson Lee
2010-11-09mesa: Clean up header file inclusion in multisample.h.Vinson Lee
2010-11-09mesa: Clean up header file inclusion in matrix.h.Vinson Lee
2010-11-09mesa: Clean up header file inclusion in lines.h.Vinson Lee
2010-11-09mesa: Clean up header file inclusion in light.h.Vinson Lee
2010-11-09mesa: Add missing header and forward declarations in dd.h.Vinson Lee
2010-11-09mesa: Clean up header file inclusion in image.h.Vinson Lee
2010-11-09gallium/targets: Trivial crosscompiling fixThomas Hellstrom
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
2010-11-09svga/drm: Optionally resolve calls to powf during link-timeThomas Hellstrom
When linked with certain builds of libstdc++, it appears like powf is resolved by a symbol in that library. Other builds of libstdc++ doesn't contain that symbol resulting in a linker / loader error. Optionally resolve that symbol and replace it with calls to logf and expf. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
2010-11-09st/egl: Fix build for include files in nonstandard placesThomas Hellstrom
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
2010-11-09mesa: Add talloc includes for glesThomas Hellstrom
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
2010-11-09egl: Add an include for size_tThomas Hellstrom
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
2010-11-09scons: build the xorg state trackers only when env includes drmZack Rusin
2010-11-09mesa: Clean up header file inclusion in histogram.h.Vinson Lee
2010-11-09mesa: Clean up header file inclusion in hint.h.Vinson Lee
2010-11-09mesa: Clean up header file inclusion in framebuffer.h.Vinson Lee
2010-11-09mesa: Clean up header file inclusion in fog.h.Vinson Lee
2010-11-09mesa: Clean up header file inclusion in ffvertex_prog.h.Vinson Lee
2010-11-09mesa: Clean up header file inclusion in fbobject.h.Vinson Lee
2010-11-09glsl: Fix ir_expression::constant_expression_value()Chad Versace
When the type of the ir_expression is error_type, return NULL. This fixes bug 31371.
2010-11-08radeon: Implement GL_OES_EGL_imageJohann Rudloff
agd5f: add support to radeon/r200/r300 as well
2010-11-08radeon: Implement __DRI_IMAGE and EGL_MESA_image_drmJohann Rudloff
2010-11-08egl_dri2: Add radeon chip idsAlex Deucher
2010-11-08radeon: Implement EGL_MESA_no_surface_extensionJohann Rudloff
2010-11-08ir_dead_functions: Actually free dead functions and signatures.Kenneth Graunke
This makes linked shaders use around 36k less memory since the built-in prototypes are now freed.
2010-11-08graw: Add struct pipe_surface forward declaration.Vinson Lee
Fixes this GCC warning. graw.h:93: warning: 'struct pipe_surface' declared inside parameter list graw.h:93: warning: its scope is only this definition or declaration, which is probably not what you want
2010-11-08mesa/r300classic: Fix dri2Invalidate/radeon_prepare_render for page flipping.Mario Kleiner
A call to radeon_prepare_render() at the beginning of draw operations was placed too deep in the call chain, inside r300RunRenderPrimitive(), instead of r300DrawPrims() where it belongs. This leads to emission of stale target color renderbuffer into the cs if bufferswaps via page-flipping are used, and thereby causes massive rendering corruption due to unsynchronized rendering into the active frontbuffer. This patch fixes such problems for use with the upcoming radeon page-flipping patches. Signed-off-by: Mario Kleiner <mario.kleiner@tuebingen.mpg.de>
2010-11-08r600g: implement texture_get_handle (needed for eglExportDRMImageMESA)Benjamin Franzke
2010-11-08intel: Fix emit_linear_blit to use DWORD aligned width blitsPeter Clifton
The width of the 2D blits used to copy the data is defined as a 16-bit signed integer, but the pitch must be DWORD aligned. Limit to an integral number of DWORDs, (1 << 15 - 4) rather than (1 << 15 -1). Fixes corruption to data uploaded with glBufferSubData. Signed-off-by: Peter Clifton <pcjc2@cam.ac.uk>
2010-11-08r600c: properly align mipmaps to group sizeAlex Deucher
fixes: https://bugs.freedesktop.org/show_bug.cgi?id=31400
2010-11-08graw: Export graw_save_surface_to_file().Michal Krol
Allows applications to dump surfaces to file without referencing gallium/auxiliary entry points statically. Existing test apps have been modified such that they save the contents of the fronbuffer only when the `-o' option's specified.
2010-11-08os: Open file streams in binary mode.Michal Krol
Otherwise we'll get garbled data on Windows.
2010-11-07mesa: Clean up header file inclusion in extensions.h.Vinson Lee
2010-11-07mesa: Clean up header file inclusion in enable.h.Vinson Lee
2010-11-07mesa: Clean up header file inclusion in drawtex.h.Vinson Lee
2010-11-07mesa: Clean up header file inclusion in drawpix.h.Vinson Lee
2010-11-07mesa: Clean up header file inclusion in depthstencil.h.Vinson Lee
2010-11-07mesa: Clean up header file inclusion in depth.h.Vinson Lee
2010-11-07mesa: Clean up header file inclusion in debug.h.Vinson Lee
2010-11-07mesa: Clean up header file inclusion in convolve.h.Vinson Lee
2010-11-07mesa: Clean up header file inclusion in colortab.h.Vinson Lee
2010-11-07mesa: Clean up header file inclusion in buffers.h.Vinson Lee
2010-11-07mesa: Clean up header file inclusion in blend.h.Vinson Lee
2010-11-07mesa: Clean up header file inclusion in attrib.h.Vinson Lee