summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-01-04intel: Drop DRI1 SwapBuffer implementationKristian Høgsberg
2010-01-04intel: Drop DRI1 CopySubBuffer implementationKristian Høgsberg
2010-01-04intel: Drop DRI1 supportKristian Høgsberg
The DDX driver stopped supporting DRI1 so we're dropping support for that from the DRI driver too.
2010-01-04Push __driDriverExtensions out of dri_util.c and into the driversKristian Høgsberg
This lets the individual drivers select which extensions to advertise. Specifically, most drivers (tdfx, sis, savage etc) don't support DRI2 but the shared extension list in dri_util.c does list the DRI2 extension. Pushing the list into the drivers, lets us avoid listing the DRI2 extension for drivers that don't support it.
2010-01-04Remove leftover __DRI{screen,drawable,context}Private referencesKristian Høgsberg
As part of the DRI driver interface rewrite I merged __DRIscreenPrivate and __DRIscreen, and likewise for __DRIdrawablePrivate and __DRIcontextPrivate. I left typedefs in place though, to avoid renaming all the *Private use internal to the driver. That was probably a mistake, and it turns out a one-line find+sed combo can do the mass rename. Better late than never.
2010-01-04Check for libdrm_$chipset.pc when neededKristian Høgsberg
This adds missing pkg-config lookup for intel and moves the radeon lookup into a case...esac so it's only looked up when one or more of the radeon drivers are enabled.
2010-01-04st/mesa: Only call st_texture_image_unmap() if texImage->Data is non-NULL.Michel Dänzer
This was already done in st_TexImage() but was missed between incremental changes to st_TexSubimage().
2010-01-04silence compiler warningAlan Hourihane
2010-01-04Fix testAlan Hourihane
2010-01-04svga: Fix debug build crash when rendering to depth/stencil renderbuffer only.Michel Dänzer
2010-01-04st/xorg: Proper calculation of screen pitch.Michel Dänzer
2010-01-04vmware/xorg: Fix SCons build.Michel Dänzer
2010-01-04r600: support vertex_array_bgraAndre Maasikas
Use vertex program key mechanism and swizzle during vertex fetch - is there a better way?
2010-01-03r300: Use C-style comments.Vinson Lee
2010-01-03progs/egl: Silence uninitialized variable warnings.Vinson Lee
2010-01-03progs/samples: Silence compiler warnings.Vinson Lee
2010-01-03r300: Silence 'mixed declarations and code' warnings.Vinson Lee
2010-01-03Only enable verbose NoOp dispatch if DEBUG is definedKristian Høgsberg
By default we generate a function per GL entry point to warn if it's called without a context set. This is to allow the function to print it's name in the warning. By using a generic function that doesn't print the function name in the non-DEBUG case, we reduce libGL size from 320008 bytes to 283144 bytes (11%).
2010-01-03r300: Silence 'mixed declarations and code' warning.Vinson Lee
2010-01-03Noop dispatch: move warning code out of the generated functionsKristian Høgsberg
This reduces libGL size by 11% here, going from 360968 bytes to 320008 bytes.
2010-01-03r300: Silence 'mixed declarations and code' warning.Vinson Lee
2010-01-03r300g: Silence 'mixed declarations and code' warning.Vinson Lee
2010-01-03Fix glut to work with -fvisibility=hiddenKristian Høgsberg
The GLUTAPI #define used in the header file to mark the font structs visible wasn't kicking in because of the #define glutBitmap9By15 XXX prior to #include <GL/glut.h>. High quality code... worked around by copying the GLUTAPI specifier to the invidual C files.
2010-01-03Export a few glapi functions used by gallium and r300Kristian Høgsberg
Fixes breakage from -fvisibility-hidden commit.
2010-01-03r300g: Remove comma at end of enumerator list.Vinson Lee
2010-01-03llvmpipe: Remove comma at end of enumerator list.Vinson Lee
2010-01-03Compile with -fvisibility-hidden by defaultKristian Høgsberg
We have all functions that need to be visible marked with PUBLIC and this is trimming around 4% off the DRI driver .so size.
2010-01-03mesa: Cope with the degenerate case of zero length ranges.José Fonseca
Fixes assertion failures on glean's bufferObject test.
2010-01-03gdi: Don't generate import libraries for opengl32.dll.José Fonseca
Both MinGW and MSVC include opengl32 import libraries, and its safer to always use those.
2010-01-03mesa: fix blend enable/disable calls in meta.c codeFrancis Galiegue
Fixes regression in some DRI drivers since the GL_EXT_draw_buffers2 changes. Signed-off-by: Brian Paul <brianp@vmware.com>
2010-01-03apple: Purge existing (not working) GLX_USE_APPLEGL from dated libGL on OSXJeremy Huddleston
Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
2010-01-03glxcmds: Fix comment about __DRI_ALLOCATEJeremy Huddleston
Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
2010-01-03trace: Remove comma at end of enumerator list.Vinson Lee
2010-01-03rtasm: Play nicely with Windows's Data Execution Prevention.José Fonseca
2010-01-03progs/vp: Ensure null-terminated byte string.Vinson Lee
2010-01-02progs/tests: Silence uninitialized variable warning.Vinson Lee
2010-01-02progs/tests: Silence warn_unused_result warning.Vinson Lee
2010-01-02i810: Fix include recursion.Vinson Lee
2010-01-02sis: ifdef out unused variable.Vinson Lee
Silences GCC warning.
2010-01-02st/xorg: Ensure null-terminated byte string.Vinson Lee
2010-01-02r300g: Use C-style comments.Vinson Lee
2010-01-02glu/sgi: Initialize members of struct O_curve.Vinson Lee
2010-01-03svga: Use a shader id as low as possible.José Fonseca
2010-01-03util: Minor enhancements/corrections to the bitmask logic.José Fonseca
2010-01-03svga: Rename error labels.José Fonseca
Make it easier to insert/remove error branches.
2010-01-02glu/sgi: Initialize members of struct O_surface.Vinson Lee
2010-01-02glu/sgi: Initialize member of struct O_trim.Vinson Lee
2010-01-02gallium: Hunt down all references to GALLIUM_AUXILIARY_DIRS.José Fonseca
2010-01-02autoconf: fix build breakageMarc Dietrich
2010-01-02mesa: added _mesa_GetBufferParameteri64v()Brian Paul
This is a new function in GL 3.2. No dispatch for this function yet.