aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/windows
Commit message (Collapse)AuthorAgeFilesLines
* gdi: Remove mesa_wgl.hJosé Fonseca2011-08-301-23/+0
| | | | | | | | All commonly used windows toolchains define wgl entrypoints in the windows headers, and mesa_wgl.h not only is unnecessary but actually often stands in the waydue to slight inconsistencies. So remove it.
* mesa: Remove obsolete Windows gldirect and ICD driversIan Romanick2011-08-2659-35834/+0
| | | | | | | | | | Acked-by: Kristian Høgsberg <[email protected]> Acked-by: Marek Olšák <[email protected]> Acked-by: Alan Coopersmith <[email protected]> Acked-by: Jakob Bornecrantz <[email protected]> Acked-by: Dave Airlie <[email protected]> Build-Tested-by: Jakob Bornecrantz <[email protected]> Tested-by: Eugeni Dodonov <[email protected]>
* mesa/gdi: Silence gcc warning about unused result.José Fonseca2011-05-041-1/+1
|
* mesa/gdi: Address compiler warnings.José Fonseca2011-04-232-136/+131
| | | | In particular the function prototypes.
* mesa/gdi: Remove InitCritSections.cpp.José Fonseca2011-04-231-33/+0
| | | | | We are now able to declare global critical sections through other mechanisms so this is useless code.
* Drop fx windows driver.José Fonseca2011-04-233-2299/+0
| | | | Irrelevant now that glide driver was removed.
* scons: Build classic mesa gdi driver.José Fonseca2011-04-235-115/+47
| | | | | | Build as scons platform=windows mesagdi
* mesa: Remove empty header file s_trispan.h.Kenneth Graunke2011-02-104-4/+0
|
* mesa: remove _mesa_create_context_for_api()Brian Paul2011-02-081-1/+1
| | | | Just add the gl_api parameter to _mesa_create_context().
* mesa: remove _mesa_initialize_context_for_api()Brian Paul2011-02-081-1/+2
| | | | Just add the gl_api parameter to _mesa_initialize_context().
* gldirect: remove _NEW_ACCUMBrian Paul2011-01-233-6/+0
|
* WIN32_THREADS -> WIN32José Fonseca2010-12-021-2/+3
| | | | | | | | | Fixes nasty bug where some parts of the code didn't define WIN32_THREADS and were using the integer mutex implementation, causing even confusion to the debuggers. And there is little interest of other thread implemenation on Win32 besides Win32 threads.
* Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg2010-10-1336-488/+488
|
* Drop GLframebuffer typedef and just use struct gl_framebufferKristian Høgsberg2010-10-139-20/+20
|
* Rename GLvisual and __GLcontextModes to struct gl_configKristian Høgsberg2010-10-132-5/+5
|
* Remove GL_EXT_cull_vertexIan Romanick2010-09-271-2/+0
| | | | | This is only used in the i915 driver where it provides little benefit for very few applications that use it with fixed function TNL.
* windows: fix compilation errors and warningsKarl Schultz2010-03-102-20/+9
|
* mesa: Remove ClearIndex and IndexMask from device-driver interfaceIan Romanick2010-03-031-16/+0
| | | | | | | | These are used to inform the driver of the clear value for color-index buffers and to control write-masking of bits in color-index buffers. No driver use or need (not even Nouveau) these interfaces. Signed-off-by: Ian Romanick <[email protected]>
* mesa: Remove support for creating color-index visualsIan Romanick2010-03-032-5/+1
| | | | | | | | Remove the rgbMode and indexBits parameters from _mesa_create_visual and _mesa_initialize_visual. These values are now hardcoded to GL_TRUE and 0. Signed-off-by: Ian Romanick <[email protected]>
* Remove now obsolete mesa_bzero symbol.Karl Schultz2010-03-011-1/+0
|
* Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versionsKristian Høgsberg2010-02-193-9/+4
|
* Remove _mesa_memset in favor of plain memset.Kenneth Graunke2010-02-192-2/+0
| | | | This may break the SUNOS4 build, but it's no longer relevant.
* Remove _mesa_memcpy in favor of plain memcpy.Kenneth Graunke2010-02-192-2/+0
| | | | This may break the SUNOS4 build, but it's no longer relevant.
* Remove _mesa_strcmp in favor of plain strcmp.Kenneth Graunke2010-02-192-3/+1
|
* Add new symbol to exports listunknown2010-02-101-0/+1
|
* mesa: Factor out the fb initialization details from _mesa_new_framebuffer.Francisco Jerez2010-02-031-1/+1
| | | | | | | | | | | This should make things easier for drivers wanting to work with a "subclass" of gl_framebuffer. The complementary "_mesa_initialize_framebuffer" function is now called "_mesa_initialize_window_framebuffer" for the sake of symmetry. Signed-off-by: Brian Paul <[email protected]>
* windows: assorted build fixesBrian Paul2010-01-292-14/+2
| | | | | | | These changes were originally submitted by Karl Schultz for Mesa 7.7-rc2 but weren't applied. (cherry picked from commit 82c76cd16f35f4d903f49761af7eb28a755ad299)
* mesa: implement per-buffer color maskingBrian Paul2009-12-294-19/+19
| | | | | | | | | | | This is part of the GL_EXT_draw_buffers2 extension and part of GL 3.0. The ctx->Color.ColorMask field is now a 2-D array. Until drivers are modified to support per-buffer color masking, they can just look at the 0th color mask. The new _mesa_ColorMaskIndexed() function will be called by glColorMaskIndexedEXT() or glColorMaski().
* tnl: Replace deprecated ColorPtr[] with AttribPtr or new BackfaceColorPtr.Eric Anholt2009-11-196-18/+18
|
* tnl: Replace deprecated ObjPtr with AttribPtr[_TNL_ATTRIB_POS]Eric Anholt2009-11-193-3/+3
|
* tnl: Replace deprecated TexCoordPtr with AttribPtr[_TNL_ATTRIB_TEX*]Eric Anholt2009-11-193-12/+12
|
* Merge branch 'mesa_7_6_branch'Brian Paul2009-11-041-11/+0
|\ | | | | | | | | | | Conflicts: src/mesa/drivers/windows/gdi/mesa.def
| * windows: remove old entrypoints from mesa.def fileKarl Schultz2009-11-031-12/+0
| | | | | | | | Signed-off-by: Brian Paul <[email protected]>
* | windows: call _mesa_meta_init/free()Brian Paul2009-09-201-0/+5
| |
* | windows: replace old ColorTable, Convolution functions with newBrian Paul2009-09-192-8/+8
| |
* | windows: replace old TexCopy functions w/ newBrian Paul2009-09-192-10/+10
| |
* | gldirect: remove refs to soon-to-be-obsolete functionsBrian Paul2009-09-191-24/+2
|/ | | | I don't know if this driver is anywhere near build-able, but anyway.
* windows: updated VC8 project filesKarl Schultz2009-07-271-1/+0
| | | | See bug 22882.
* gdi: Don't implement broken gl_dispatch_stub_xxx.José Fonseca2009-04-201-77/+0
|
* mesa: remove last of _mesa_unreference_framebuffer() callsBrian Paul2009-03-072-2/+2
|
* Make GL_ARB_draw_buffers mandatoryIan Romanick2009-01-285-0/+6
| | | | Signed-off-by: Ian Romanick <[email protected]>
* windows: updated mesa.def fileKarl Schultz2009-01-151-0/+5
|
* windows: try to create a context in wglCreateLayerContext()Karl Schultz2009-01-131-1/+2
|
* windows: fix visual object memleakThomas Henn2008-11-261-0/+3
|
* windows: fix _mesa_unreference_framebuffer() to pass ** type.Thomas Henn2008-11-261-1/+3
|
* windows: replace free() with _mesa_unreference_framebuffer()Brian Paul2008-11-241-1/+1
| | | | Fixes invalid memory reference bug when exiting.
* Remove CVS keywords.Keith Whitwell2008-09-218-12/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cherry-picked from gallium-0.1 Conflicts: src/glu/sgi/libnurbs/interface/bezierEval.h src/glu/sgi/libnurbs/interface/bezierPatch.h src/glu/sgi/libnurbs/interface/bezierPatchMesh.h src/glu/sgi/libnurbs/internals/dataTransform.h src/glu/sgi/libnurbs/internals/displaymode.h src/glu/sgi/libnurbs/internals/sorter.h src/glu/sgi/libnurbs/nurbtess/definitions.h src/glu/sgi/libnurbs/nurbtess/directedLine.h src/glu/sgi/libnurbs/nurbtess/gridWrap.h src/glu/sgi/libnurbs/nurbtess/monoChain.h src/glu/sgi/libnurbs/nurbtess/monoPolyPart.h src/glu/sgi/libnurbs/nurbtess/monoTriangulation.h src/glu/sgi/libnurbs/nurbtess/partitionX.h src/glu/sgi/libnurbs/nurbtess/partitionY.h src/glu/sgi/libnurbs/nurbtess/polyDBG.h src/glu/sgi/libnurbs/nurbtess/polyUtil.h src/glu/sgi/libnurbs/nurbtess/primitiveStream.h src/glu/sgi/libnurbs/nurbtess/quicksort.h src/glu/sgi/libnurbs/nurbtess/rectBlock.h src/glu/sgi/libnurbs/nurbtess/sampleComp.h src/glu/sgi/libnurbs/nurbtess/sampleCompBot.h src/glu/sgi/libnurbs/nurbtess/sampleCompRight.h src/glu/sgi/libnurbs/nurbtess/sampleCompTop.h src/glu/sgi/libnurbs/nurbtess/sampleMonoPoly.h src/glu/sgi/libnurbs/nurbtess/sampledLine.h src/glu/sgi/libnurbs/nurbtess/searchTree.h src/glu/sgi/libnurbs/nurbtess/zlassert.h src/glu/sgi/libutil/error.c src/glu/sgi/libutil/glue.c src/glu/sgi/libutil/gluint.h src/glu/sgi/libutil/project.c src/glu/sgi/libutil/registry.c src/glx/x11/glxclient.h src/glx/x11/glxext.c src/mesa/drivers/dri/ffb/ffb_dd.h src/mesa/drivers/dri/ffb/ffb_points.h src/mesa/drivers/dri/gamma/gamma_context.h src/mesa/drivers/dri/gamma/gamma_macros.h src/mesa/drivers/dri/i810/i810context.h src/mesa/drivers/dri/r128/r128_dd.h src/mesa/drivers/dri/tdfx/tdfx_dd.h
* added 24bpp supportShane Blackett2008-09-111-10/+217
|
* Assorted Windows fixes (Karl Schultz)Brian Paul2008-05-291-7/+7
|
* updated function listBrian Paul2008-05-281-27/+4
|