Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-05-04 | Major check-in of changes for GL_EXT_framebuffer_object extension. | Brian Paul | |
Main driver impacts: - new code for creating the Mesa GLframebuffer - new span/pixel read/write code Some drivers not yet updated/tested. | |||
2005-01-31 | Bug #2428: #ifdef GLX_DIRECT_RENDERING in DRI drivers is pointless. | Adam Jackson | |
2005-01-20 | Enclose passed macro values in brackets to ensure correct read/write span | Alan Hourihane | |
values. | |||
2004-12-16 | Also PUBLICize the config option table | Adam Jackson | |
2004-12-15 | Mark __driCreateNewScreen PUBLIC | Adam Jackson | |
2004-12-14 | uint*t -> u_int*t changes | Alan Hourihane | |
2004-11-27 | Remove _mesa_ResizeBuffersMESA() call from _mesa_set_viewport(). | Brian Paul | |
Now, the driver's Viewport routine should call _mesa_ResizeBuffersMESA() if necessary. Cleaned up code related to GLframebuffer width/height initialization. Set initial viewport/scissor params in _mesa_make_current2(), instead of in the drivers' MakeCurrent functions. | |||
2004-10-08 | Add support for NV_blend_square, and print errors if an unsupported blend | Eric Anholt | |
function is used. | |||
2004-10-02 | added support for GL_ARB_draw_buffers | Brian Paul | |
2004-09-25 | Bump driver_date for today's fixes. | Eric Anholt | |
2004-09-25 | Can't bail in sisDDLogicOpCode when logicop is off, because it's called with | Eric Anholt | |
GL_COPY to turn off logicop. Fixes glean's logicop test. | |||
2004-09-25 | Triangle stipple is a fallback, since we don't have code for the stippling. | Eric Anholt | |
Doesn't seem to help with glean's paths test, but I'm pretty sure it's correct. | |||
2004-09-25 | Correct a couple of comments. | Eric Anholt | |
2004-09-25 | Fix SiS AGP vertex dispatch by not trying to emit 0 vertices, which would hang | Eric Anholt | |
the hardware. Re-enable AGP by default. | |||
2004-07-04 | Patch removes _SOLO definition needed for mesa-solo. mesa-solo | Jon Smirl | |
uses the NEW_INTERFACE now so _SOLO isn't necessary anymore. Tested with the hardware that I own. | |||
2004-07-01 | Rename the various function types in t_context.h to include a tnl_ prefix. | Keith Whitwell | |
2004-07-01 | Rename 'emit_func' usages in drivers. Will also rename the ones in | Keith Whitwell | |
t_context.h. | |||
2004-06-10 | Fix an "overflow in implicit constant conversion" warning in mEndPrimitive when | Eric Anholt | |
more warning flags are enabled (such as in the DRI tree). Make the second line prettier, too. Reported by: ajax | |||
2004-06-09 | Fix reflect demo: We were using the 3D Clear path unnecessarily, which appears | Eric Anholt | |
to be broken in the stencil case for unknown reasons. | |||
2004-06-09 | * sisChooseRenderState doesn't depend on _NEW_TEXTURE at all. | Eric Anholt | |
* Clean up definition of _SIS_NEW_RENDER_STATE. | |||
2004-06-08 | * Convert to use t_vertex.c instead of sis_vb.[ch] | Eric Anholt | |
* Don't dispatch vertices directly to MMIO; queue them up in dma-like buffers first. This makes things more uniform between AGP and MMIO paths, cleans up some locking ugliness, and makes the driver look more like other drivers. * Don't use the AGP Cmd buffer provided by the server. Instead allocate one in the client, which avoids the need for lots of synchronization stuff. * Mark some MMIO accesses volatile that should have been. * Disable the AGP submission path by default (agp_disable=true) due to unresolved issues in the new code. The old code had its own (serious) errors with AGP, so this is not really a step backwards. | |||
2004-06-08 | Clean a little whitespace that's been bothering me. | Eric Anholt | |
2004-06-07 | Add NEW_INTERFACE bits. | Eric Anholt | |
2004-06-03 | Open/Close FullScreen die. unichrome and savage implemented, code is ifdef'd out | Jon Smirl | |
2004-06-02 | Removed need for sarea.h, various touch ups to get rid of type mismatches. | Jon Smirl | |
2004-06-02 | Replace drmHandle, drmContext, drmDrawable, drmMagic and related types with | Ian Romanick | |
drm_handle_t, drm_context_t, drm_drawable_t, drm_magic_t. | |||
2004-05-27 | Move dri_util.[ch] and glcontextmodes.[ch] from dri_client to common. | Ian Romanick | |
2004-05-24 | Clean up some warnings by making sis_fatal_error a macro, and let it take an | Eric Anholt | |
argument of a message to print. Make some assert(0)s use sis_fatal_error. | |||
2004-05-24 | Add missing sisInitDriverFuncs call. Fixes segfault. | Eric Anholt | |
2004-05-12 | obsolete in favor of regular Makefiles | Brian Paul | |
2004-04-29 | Allow *_dri.so to build in Mesa tree with the 'linux-dri' target. | Keith Whitwell | |
2004-04-26 | bring over build fixes from stable branch | Alan Hourihane | |
2004-04-13 | Add DRM_SOURCE_PATH to make system. | Jon Smirl | |
Needed for linux-solo to build | |||
2004-04-08 | lots of Makefile updates for new build system | Brian Paul | |
2004-03-26 | New Makefile system | Brian Paul | |
2004-03-21 | Implemented support for software-based AUX color buffers. | Brian Paul | |
Only available with Xlib driver for now. Assorted clean-ups related to Draw/ReadBuffer(). Renamed FRONT_LEFT_BIT -> DD_FRONT_LEFT_BIT, etc. | |||
2004-03-12 | Adjust includes to help DRI build | Jon Smirl | |
2004-03-11 | Adjustments to make everything use IOCTL/sarea defines in DRM instead | Jon Smirl | |
of glx/mini. removes glx/mini/drm.h glx/mini/sarea.h | |||
2004-02-26 | added _tnl_allow_vertex/pixel_fog() calls | Brian Paul | |
2004-01-27 | Consolidate texObj->Pos/Neg/X/Y/Z and texObj->Image into a single | Keith Whitwell | |
array, texObj->Image[face][level]. | |||
2004-01-21 | Remove dd_function_table::BlendFunc. All drivers now use | Ian Romanick | |
dd_function_table:BlendFuncSeparate. If a driver does not actually support EXT_blend_func_separate, it can assume that the RGB and alpha blend functions are the same. | |||
2004-01-20 | Undo some bits from last check-in related to the ctx->Driver.NewTextureObject | Brian Paul | |
functions. Don't allocate the driver-specific data during texture object creation but do it later as needed (as code originally was). | |||
2004-01-20 | Before calling _mesa_create_context(), initialize a dd_function_table struct | Brian Paul | |
by calling _mesa_init_driver_functions() and then plugging in the driver- specific functions. In particular, make sure ctx->Driver.NewTextureObject points to the appropriate driver function so that _all_ texture objects are augmented with the driver-specific data. Put in a bunch of assertions in the texture-related driver functions that texObj->DriverData is valid. Remove old dead code in near future. | |||
2004-01-18 | change Data ptr from GLbyte to GLubyte to silence warnings | Brian Paul | |
2004-01-18 | include texobj.h to silence warnings | Brian Paul | |
2004-01-11 | call _mesa_delete_texture_object() from in the driver's DeleteTexture function | Brian Paul | |
2003-12-12 | applied Felix's patch for configuration system | Brian Paul | |
2003-12-12 | new Makefiles | Brian Paul | |
2003-12-11 | Updates to tnl_dd_dmatmp.h | Keith Whitwell | |
- Allocate vertices explicitly, rather than trying to talk about dma buffers. - Clean up the various Flush() operations. - Don't allow fallbacks any longer. Provide a support function to detect them ahead o ftime Updates to tnl_dd_vbtmp.h - Get rid of power-of-two vertex strides. Pack all vertices tightly. - Get texunit 2,3 emit working coorrectly. Other stuff: - Get rid of lingering Ubyte color support. - Fix a few compiler warnings. | |||
2003-12-09 | Fix VERT_SET_RGBA, VERT_SET_SPEC macros to account for change to floating | Keith Whitwell | |
point colors throughout mesa. |