summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-02-05docs: Fix a typo in mesa3d.org HTML.Brian Paul
Signed-off-by: Brian Paul <brianp@vmware.com> (cherry picked from commit e6ee4b49c48ec7c2e7df2cff7b253b01e88e7101)
2010-02-05osmesa: Add OSMesaColorClamp and OSMesaGetProcAddress to symbol defs.Brian Paul
Without this patch, the two symbols get an underscore prepended and an "@4" appended when compiling with VC8. Signed-off-by: Brian Paul <brianp@vmware.com> (cherry picked from commit e65029e9b32ddabea0ec583c04484345b40f1557)
2010-02-05progs/demos: fix typoBrian Paul
2010-02-05egl_dri2: Use pkg-config cflags and libs from configure outputKristian Høgsberg
Running pkg-config in Makefiles is bad form, since it doesn't respect the PKG_CONFIG_PATH value set at ./configure time.
2010-02-05nouveau: Fix warning for void function returning value. Add missing include ↵Patrice Mandin
for pipe_reference_init function. Signed-off-by: Patrice Mandin <patmandin@gmail.com>
2010-02-05glapi: Add back the reduced Noop dispatchKristian Høgsberg
This got "simplified" away in e4f168a6f4911a096be97d2e83ef8ad9c5862ec0.
2010-02-05glx: Don't mark the XF86DRI functions PUBLICKristian Høgsberg
2010-02-05egl_dri2: Log both driver and core extensionsKristian Høgsberg
2010-02-05egl_dri2: Audit and fix errors pathsKristian Høgsberg
2010-02-05egl_dri2: Just cast the pointer difference to an intKristian Høgsberg
2010-02-05st/mesa: 'fix' point coord semantic infoBrian Paul
This fixes the progs/glsl/pointcoord.c demo. But this isn't a proper fix. We really need a TGSI_SEMANTIC_POINT_COORD label so that the draw module can determine which fragment input / vertex output slot needs to be set up with the point coordinate info. We've been using generic slot 0 so far. This would also require telling the draw module about fragment shaders (something it doesn't have at this time).
2010-02-05tgsi: remove special-case code for fragment positionBrian Paul
Since the origin_lower_left / pixel_center_origin changes, we need to use the fragcoord info that's set up in setup_fragcoord_coeff(). The code in exec_declaration() was clobbering the the interpolated fragment position. Fixes progs/glsl/fragcoord.c demo.
2010-02-05allow make to build lp_test_* for llvmpipeChris Li
Signed-off-by: José Fonseca <jfonseca@vmware.com>
2010-02-05llvmpipe: Disable multithreading on windows.José Fonseca
2010-02-05os: Don't assert on missing implementation of barrier init/destroy. Just usage.José Fonseca
2010-02-05Merge remote branch 'origin/master'José Fonseca
2010-02-05Merge remote branch 'origin/lp-binning'José Fonseca
Conflicts: src/gallium/auxiliary/util/u_dl.c src/gallium/auxiliary/util/u_time.h src/gallium/drivers/llvmpipe/lp_state_derived.c src/gallium/drivers/llvmpipe/lp_state_surface.c src/gallium/drivers/llvmpipe/lp_tex_cache.c src/gallium/drivers/llvmpipe/lp_tile_cache.c
2010-02-05r200: Optimize polygon stipple emit.Pauli Nieminen
Only emit polygon stipple when the state is enabled.
2010-02-05r200: Add trace logging to r200PointSize.Pauli Nieminen
2010-02-05Merge commit 'fj/mesa-next'Keith Whitwell
2010-02-05r100: Add the polygon stipple state to the state list.Pauli Nieminen
This fixes glean paths test case.
2010-02-05egl: Add debug messages to config validation and matching.Chia-I Wu
It might be desirable find out which attribute went wrong.
2010-02-05egl: Clean up eglconfig.h.Chia-I Wu
Update the comments to macros/functions. Remove unused _eglSetConfigAttrib.
2010-02-05docs: Update the developer section of egl.html.Chia-I Wu
Mainly to add a subsection about EGL_RENDER_BUFFER.
2010-02-05egl: Remove egl_xdri.Chia-I Wu
egl_xdri steals code from src/glx/x11/. This makes it broken from time to time when there is a bigger change to the GLX code. As egl_dri2 has been merged, which also functions as a DRI2 driver loader, remove egl_xdri for good.
2010-02-05egl: Update the comments to typecast macros.Chia-I Wu
Put a note that the macros define functions and should not be ended with a semicolon when used.
2010-02-05egl_dri2: Use _EGL_DRIVER_STANDARD_TYPECASTS.Chia-I Wu
It saves the driver from defining the boring typecasts itself.
2010-02-05egl: Clarify IsLinked and IsBound.Chia-I Wu
Both a link and a binding creates a reference to the resource. Drivers should not destroy the resource when there is a reference. The difference is better described in doc/egl.html.
2010-02-05egl_dri2: Do not destroy linked resources.Chia-I Wu
A linked resource is stil owned by the display.
2010-02-05egl_dri2: Fix a snprintf warning.Chia-I Wu
The subtraction between two pointers has type unsigned int (only on x86-64?), while the format string expects an int.
2010-02-05egl_dri2: Add a debug print for DRI2 extensions.Chia-I Wu
2010-02-05configure.ac: Check for xcb-dri2 to enable EGL dri2 driver.Chia-I Wu
Check that xcb-dri2 is available before including EGL dri2 driver into EGL_DRIVERS_DIRS.
2010-02-04egl: Implement eglCopyBuffers for DRI2, make pixmap and pbuffers actually workKristian Høgsberg
2010-02-04mesa: change ctx->Driver.ProgramStringNotify() to return GLbooleanBrian Paul
GL_TRUE indicates that the driver accepts the program. GL_FALSE indicates the program can't be compiled/translated by the driver for some reason (too many resources used, etc). Propogate this result up to the GL API: set GL_INVALID_OPERATION error if glProgramString() was called. Set shader program link status to GL_FALSE if glLinkProgram() was called. At this point, drivers still don't do any program checking and always return GL_TRUE.
2010-02-04r200: Add the polygon stipple state to the state list.Pauli Nieminen
This fixes glean paths test case.
2010-02-04r200: Add logging for glPolygonStripple.Pauli Nieminen
2010-02-04radeon: Make debugging automaticaly increase logging verbosity for debug build.Pauli Nieminen
DEBUG preprocessor macro is set by configure script when --enable-debug is passed for configure. Radeon then just increase debugging verbosity if DEBUG is set in compile time.
2010-02-04Nuke the nv0x-nv2x gallium pipe drivers.Francisco Jerez
2010-02-04Import a classic DRI driver for nv0x-nv2x.Francisco Jerez
2010-02-04egl: Add driver for EGL on X with DRI2Kristian Høgsberg
2010-02-04scons: Eliminate mixed space/tabs.José Fonseca
2010-02-04scons: Only override scons CC selection in the embedded platform.José Fonseca
2010-02-04trace: util_stream -> os_streamJosé Fonseca
2010-02-04auxiliary: util_stream -> os_streamJosé Fonseca
2010-02-04os: Ensure header includes are outside extern "C" {}.José Fonseca
2010-02-04util: Reimplement u_time on top of os_time.José Fonseca
2010-02-04gallium: Add a define for deprecated function attribute.José Fonseca
2010-02-04os: Time abstractions.José Fonseca
Simplified version of u_time.[ch]
2010-02-04os/os_memory_aligned.h: fix memory allocation alignment for 64 bitsJosé Fonseca
Based on Andreia Gaita <shana@jitted.com>'s patch.
2010-02-04i965g: include u_inlines.hBrian Paul