summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dos/dmesa.c
AgeCommit message (Collapse)Author
2005-05-04Major 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.
2004-12-15added DMesaProc type to prevent gcc 3.4.3 warnings.Daniel Borca
sw tc is disabled by default
2004-11-27Remove _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-11-12added a few sanity checksDaniel Borca
made coding style a bit more consistent
2004-11-01protected against old djgpp distrosDaniel Borca
2004-10-12SWTC trickDaniel Borca
2004-10-05enable 2_0 extensionsDaniel Borca
2004-07-21fixed a bug in clear routineDaniel Borca
2004-03-02workaround for crash-upon-exit in verbose modeDaniel Borca
fxMesa now uses grQueryResolution minor fixes to X11 and DOS drivers
2004-02-10fixed back fxMesaGetCurrentContext to match MakeCurrentDaniel Borca
2004-02-09reorganized DMesa to fxMesa wrapperDaniel Borca
2004-02-07added NUL driver for DMesaDaniel Borca
2004-01-23accomodated new driver_func initializationDaniel Borca
added DMesaGetProcAddress some other minor fixes updated documentation
2004-01-16fixed refresh rate control in Glide wrapperDaniel Borca
2004-01-15_mesa_delete_texture_object and some other updatesDaniel Borca
2004-01-13updated FX wrapperDaniel Borca
2003-12-19DMesa: removed MGA2064W driverDaniel Borca
DMesa: added capability to query visuals fxMesa: WGL_3DFX_gamma_control fxMesa: minor fixes to interface (fxQueryHardware vs fxMesaSelect...)
2003-10-22cosmetics and memosDaniel Borca
2003-10-21cosmetics; translated asm routines for use with ASSYNTAX.HDaniel Borca
2003-10-09FEATURE_ARB_vertex_buffer_objectDaniel Borca
2003-09-18s/_backface_sign/_BackfaceSign/Brian Paul
2003-08-28Updates from Daniel BorcaBrian Paul
2003-08-22updates from Daniel BorcaBrian Paul
2003-08-19DOS and glide driver updates from Daniel BorcaBrian Paul
2003-07-17more DOS updates from Daniel BorcaBrian Paul
2003-06-16DOS updates for new tree (Daniel Borca)Brian Paul
2003-03-29DOS updates from Daniel BorcaBrian Paul
2003-03-08DOS update (Daniel Borca)Brian Paul
2003-03-01Killed mmath.[ch]. Moved low-level functions/assembly code into imports.[ch]Brian Paul
Moved type conversion and interpolation macros into macros.h Updated all the files that used to include mmath.h
2003-02-20latest DOS updates (Daniel Borca)Brian Paul
2003-02-04DOS updates (Daniel Borca)Brian Paul
2002-12-18DOS updates from Daniel Borca.Brian Paul
2002-11-18enable 1.4 extensionsBrian Paul
2002-11-13moved function declaration into the template, define the NAME to specify the ↵Brian Paul
function names
2002-11-05Updates for DOS driver from Daniel Borca.Brian Paul
2002-10-24Header file clean-up:Brian Paul
1. Remove all.h and PC_HEADER junk. 2. Rolled mem.c and mem.h into imports.c and imports.h 3. Include imports.h instead of mem.h Restore _mesa_create/initialize_context() to be like they were in 4.0.4 New wrappers for a few std C functions: _mesa_atoi(), _mesa_strstr(), etc.
2002-10-14context-related cleanups (ex: _mesa_notifySwapBuffers instead of ↵Brian Paul
_mesa_swapbuffers)
2002-10-08finally get rid of ctx->Texture._ReallyEnabled fieldBrian Paul
2002-10-04Changed a number of context fields from GLchan to GLfloat (such as ClearColor).Brian Paul
Also changed parameter types for some driver functions (like ctx->Driver.Clear- Color). Updated all the device drivers. Someday, we want to support 8, 16 and 32-bit channels dynamically at runtime.
2002-09-27new texture compression infrastructureBrian Paul
2002-09-03updates from Daniel BorcaBrian Paul
2002-07-09Overhaul of glRead/DrawBuffer() code. Now, swrast->Driver.SetBuffer()Brian Paul
indicates the read AND draw color buffer for all software rasterization. Lots of related clean-ups. See RELNOTES-4.1 for details.
2002-06-15Implemented GL_NV_texture_rectangle extension.Brian Paul
Replace struct gl_texure_object's Dimension w/ Target field. Added _EnabledUnits to struct gl_texture_attrib - the _ReallyEnabled field is obsolete, but still present for now. This effectively removes the 8-texture units limit, 32 units now possible, but unlikely! New TEXTURE_1D/2D/3D/CUBE/RECT_BIT tokens for unit->_ReallyEnabled field. Updated device drivers to use ctx->Texture._EnabledUnits.
2002-06-15Added ctx parameter to _mesa_debug()Brian Paul
Added _mesa_printf() Updated SetDrawBuffer() function in all drivers (ala 4.0.3) Import 4.0.3/DRI changes.
2002-06-13New _mesa_debug() function to replace fprintf() calls.Brian Paul
Some source files updated to call _mesa_debug(), but not finished. Added __GLimports as a parameter to _mesa_create/init_context() and updated drivers accordingly. Fleshed-out more of the __GLimports and __GLexports functionality. Removed run-time config file support (config.c)
2002-04-01DOS driver updateBrian Paul
2002-03-23DOS/Mesa driver updates (Daniel Borca)Brian Paul
2002-03-16Lots of changes related to framebuffer/window buffer resizing. Basically,Brian Paul
instead of passing a GLcontext* to ResizeBuffers(), pass a GLframebuffer*. The idea is that a window can be resized without it being bound to a rendering context. This makes for a nice clean-up in the XFree86 server-side GLX code. Renamed ctx->Driver.ResizeBuffersMESA() to ctx->Driver.ResizeBuffers().
2002-03-08DOS driver updates from Daniel BorcaBrian Paul
2002-02-23DOS updates from Daniel BorcaBrian Paul