Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-02-05 | nouveau: 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-05 | glapi: Add back the reduced Noop dispatch | Kristian Høgsberg | |
This got "simplified" away in e4f168a6f4911a096be97d2e83ef8ad9c5862ec0. | |||
2010-02-05 | glx: Don't mark the XF86DRI functions PUBLIC | Kristian Høgsberg | |
2010-02-05 | egl_dri2: Log both driver and core extensions | Kristian Høgsberg | |
2010-02-05 | egl_dri2: Audit and fix errors paths | Kristian Høgsberg | |
2010-02-05 | egl_dri2: Just cast the pointer difference to an int | Kristian Høgsberg | |
2010-02-05 | st/mesa: 'fix' point coord semantic info | Brian 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-05 | tgsi: remove special-case code for fragment position | Brian 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-05 | allow make to build lp_test_* for llvmpipe | Chris Li | |
Signed-off-by: José Fonseca <jfonseca@vmware.com> | |||
2010-02-05 | llvmpipe: Disable multithreading on windows. | José Fonseca | |
2010-02-05 | os: Don't assert on missing implementation of barrier init/destroy. Just usage. | José Fonseca | |
2010-02-05 | Merge remote branch 'origin/master' | José Fonseca | |
2010-02-05 | Merge 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-05 | r200: Optimize polygon stipple emit. | Pauli Nieminen | |
Only emit polygon stipple when the state is enabled. | |||
2010-02-05 | r200: Add trace logging to r200PointSize. | Pauli Nieminen | |
2010-02-05 | Merge commit 'fj/mesa-next' | Keith Whitwell | |
2010-02-05 | r100: Add the polygon stipple state to the state list. | Pauli Nieminen | |
This fixes glean paths test case. | |||
2010-02-05 | egl: Add debug messages to config validation and matching. | Chia-I Wu | |
It might be desirable find out which attribute went wrong. | |||
2010-02-05 | egl: Clean up eglconfig.h. | Chia-I Wu | |
Update the comments to macros/functions. Remove unused _eglSetConfigAttrib. | |||
2010-02-05 | docs: Update the developer section of egl.html. | Chia-I Wu | |
Mainly to add a subsection about EGL_RENDER_BUFFER. | |||
2010-02-05 | egl: 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-05 | egl: 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-05 | egl_dri2: Use _EGL_DRIVER_STANDARD_TYPECASTS. | Chia-I Wu | |
It saves the driver from defining the boring typecasts itself. | |||
2010-02-05 | egl: 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-05 | egl_dri2: Do not destroy linked resources. | Chia-I Wu | |
A linked resource is stil owned by the display. | |||
2010-02-05 | egl_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-05 | egl_dri2: Add a debug print for DRI2 extensions. | Chia-I Wu | |
2010-02-05 | configure.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-04 | egl: Implement eglCopyBuffers for DRI2, make pixmap and pbuffers actually work | Kristian Høgsberg | |
2010-02-04 | mesa: change ctx->Driver.ProgramStringNotify() to return GLboolean | Brian 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-04 | r200: Add the polygon stipple state to the state list. | Pauli Nieminen | |
This fixes glean paths test case. | |||
2010-02-04 | r200: Add logging for glPolygonStripple. | Pauli Nieminen | |
2010-02-04 | radeon: 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-04 | Nuke the nv0x-nv2x gallium pipe drivers. | Francisco Jerez | |
2010-02-04 | Import a classic DRI driver for nv0x-nv2x. | Francisco Jerez | |
2010-02-04 | egl: Add driver for EGL on X with DRI2 | Kristian Høgsberg | |
2010-02-04 | scons: Eliminate mixed space/tabs. | José Fonseca | |
2010-02-04 | scons: Only override scons CC selection in the embedded platform. | José Fonseca | |
2010-02-04 | trace: util_stream -> os_stream | José Fonseca | |
2010-02-04 | auxiliary: util_stream -> os_stream | José Fonseca | |
2010-02-04 | os: Ensure header includes are outside extern "C" {}. | José Fonseca | |
2010-02-04 | util: Reimplement u_time on top of os_time. | José Fonseca | |
2010-02-04 | gallium: Add a define for deprecated function attribute. | José Fonseca | |
2010-02-04 | os: Time abstractions. | José Fonseca | |
Simplified version of u_time.[ch] | |||
2010-02-04 | os/os_memory_aligned.h: fix memory allocation alignment for 64 bits | José Fonseca | |
Based on Andreia Gaita <shana@jitted.com>'s patch. | |||
2010-02-04 | i965g: include u_inlines.h | Brian Paul | |
2010-02-04 | r600: reduce number of cache flushes | Alex Deucher | |
We don't need to flush so often. Next step would be to move the flushing to the drm and only flush after each command buffer rather than each draw. | |||
2010-02-04 | util: Disable u_time.c implementation for embedded. | José Fonseca | |
This needs to go into OS module. | |||
2010-02-04 | trace: Use u_time. | José Fonseca | |
2010-02-04 | gallium: Don't try to auto-detect the OS when embedded os is already ↵ | José Fonseca | |
pre-defined. |