[Xquartz-changes] mesa: Changes to 'refs/tags/vtx-0-2-21112003-freeze'
Jeremy Huddleston
jeremyhu at freedesktop.org
Thu Jan 1 01:07:02 PST 2015
Tag 'vtx-0-2-21112003-freeze' created by Keith Whitwell <keith at tungstengraphics.com> at 1970-01-01 00:00 -0800
Changes since mesa_4_1:
Alan Hourihane (11):
Check that ActiveTextureARB doesn't overflow MaxTextureUnits
fix for framebuffer width and height when window hasn't been realized.
fix fragment_program for Windows
cast GLfloat
mkdir the server directory, as using cvs with -P would prune an empty
add the i810 driver - no kernel driver yet
add the i830 driver - no kernel driver yet
fix cut & paste errors
add the SiS driver - no kernel driver yet
add gamma driver - no kernel driver yet
char -> GLubyte
Brian Paul (574):
updated email addresses
fix culling problem (bug 630649)
update versioning/extensions for OpenGL 1.4 / Mesa 5.0
preparation for 5.0 release
bump OpenGL version to 1.4, Mesa version to 5.0
minor updates
more version bumps
fix potential bug in _mesa_align_calloc/malloc (Frank van Heesch)
test both XFree86LOADER and IN_MODULE to see if we're being built as the glx module
s/BZERO/_mesa_bzero/
remove debug printf
s/sprintf/_mesa_sprintf/
s/printf/_mesa_printf/
don't call abort()
remove some stray debug/abort code
use wrappers from imports.h rather than stdio, stdlib, etc functions.
s/getenv/_mesa_getenv/
added a comment about future work
fix a few HPUX problems
simple GL_EXT_stencil_wrap test program
fix the occasional missing triangle bug
tweak pipeline flags for vertex programming
list bug fixes in 5.0
fix a typo
renamed abs() function glu_abs()
silence a bunch of warnings
HPUX fixes
fix for HPUX
add support for GLX_ARB_multisample
glxinfo update
misc driver updates (Daniel Borca)
FX driver fixes
minor revision to 4.1 features
support for GLX_ARB_multisample
Updates for DOS driver from Daniel Borca.
added GLUT and DOS updates
fixed glTexParameteriv(GL_TEXTURE_BORDER_COLOR) error
added some printfs to show current polygon mode and cull state
minor multi-sample clean-ups
a few dispatch pointers weren't set (glGenTexturesEXT for example)
latest 5.0 bug fixes
restored fixedEdges var (for VMS)
surround fixedEdges decl by #ifndef NDEBUG / #endif
added missing 1.4 glFogCoord functions
added 1.4 functions
added glFogCoord functions
added glBlendFuncSeparate, glMultiDrawArrays, glMultiDrawElements
added a few more missing 1.4 entrypoints
implemented automatic code gen and individual function validation
fixed a few category lines
fixed active stencil face query bug
minor clean-up
fixed active stencil face query
declare tempI as Int, not Real (Jon Perry)
multisample / polygon smooth test
added P4 / 3DNow bug fix
fix one-bit error in float->int Z calculation
fix float->int Z calculation in _mesa_span_default_z()
added Z calculation fix
changes to vishandle usage to prevent segfault in some circumstances
compilation fixes
removed -malign-jumps
apply scale factor before clapping for DOT3
latest 5.0 bug fixes
html index to doc files, doxygen files
omit dmesadxe.h from tar file
minor update
include imports.h
init facing to zero
last tweaks for 5.0 release
optimized color buffer clear fallback (use mono-color span functions
added comments about NULL mask parameter to span-write functions
check for NULL span argument
moved function declaration into the template, define the NAME to specify the function names
template code for span functions for flat, memory-based frame buffers
Lots of clean-ups.
fix compilation problem (Philippe Houdoin)
Overhaul of line drawing template code. Make better use of sw_span mechanism.
bump version to 5.1
more clean-ups
enable 1.4 extensions
bring in a few AGP-related bits from 4.0.4
put FEATURE_NV_vertex_program around vpstate.h include
fixed cube texture auto-mipmap generation bug (641363)
set default texcoords for glBitmap/glDrawPixels
added missing ctx parameter to _tnl_flush_immediate() calls
fixed bad clear value
added missing call to _mesa_write_mono_alpha_span()
use polygon offset to avoid multi-pass Z-fighting artifacts
mask is always non-null in write_rgba_pixels and write_monorgba_pixels
remove GLUTAPIENTRY from __glutCloseDownGameMode
added const to casts
declar vsnprintf for OS/2 and VMS (Evgeny Kotsuba)
added GL_DEPTH_COMPONENT to two assertions
updated to use ARB extensions
fix bad _mesa_printf() calls (mesa bug 646753)
clean-ups, comments
properly handle very wide images
added _mesa_print_texunit_state() for debugging
let _mesa_problem() take variable arguments
use/test GL_SGIS_generate_mipmaps if available
bug fixes
added RELNOTES-5.1 file
improved error message
comment changes
DOS updates from Daniel Borca.
DOS updates
obsolete
added new DOS files
fix glCopyTexSubImage2D error checking (bug 661907)
fix typo in rotation code (bug 659677)
move t->Image[i]->Format test (bug 659012)
fix some float/ubyte mistakes (Daniel Borca)
added font-related symbols
moved ADD_L instruction (Linus Torvalds)
s/16/32/ (Josh Vanderhoof)
remove ADD_L altogether
fix fog stride bugs (Michel Danzer)
OSMesa16 updates (Eric Plante), added _mesa_strtof()
added _mesa_strtof()
remove const from _mesa_strtof()
initial code for render-to-texture
prototype render-to-texture
GL_NV_fragment_program
First batch of code for GL_NV_fragment_program.
fragment program execution
simple GL_NV_fragment_program test
fix glDrawPixels hang when clipping
update CurrentStack in glActiveTexture if needed (bug 669080)
another fix for glDrawPixels + clipping
add some casts
fix IBM CPP warning (Evgeny Kotsuba)
use R/G/B/ACOMP indexes (Evgeny Kotsuba)
use COPY_CHAN4 macro
fix an assertion
check for NV_fragment_program for glGetString(GL_PROGRAM_ERROR_STRING_NV)
GL_ATI_texture_env_combine3 extension
new X86 CPU detection code (Petr Sebor)
GL_SGI_texture_color_table extension (Eric Plante)
GL_SGI_texture_color_table
added missing break (Leif Delgass)
glGet(GL_CURRENT_SECONDARY_COLOR) should return 4 values, not 3
improved solve_plane_chan() (Evgeny Kotsuba)
push/pop color table state (Eric Plante)
renamed dither-related preprocessor symbols (bug 536406)
silence some warnings
silence warning
remove unused vars
new texture enums (Leif Delgass)
optimize compute_coveragef (Evgeny Kotsuba)
remove bad assertion, fix minor bug in _mesa_lookup_rgba()
Make GL_SGI_texture_color_table work per-texture unit.
some casts (Evgeny Kotsuba)
move ltor computation
updated version test
fix prefetch bug (Felix Kuhling)
fix reported 3Dnow bug in _mesa_normal_tab (Felix Kuhling)
update version numbers (Klaus Niederkrueger)
print debug message when SSE is disabled by user (Klaus Neiderkrueger)
updated with new functions (Bill Hoffman)
use ARB flavor of window_pos extension
unneeded (Daniel Borca)
DOS updates (Daniel Borca)
read/write files, not stdio (Daniel Borca)
Use 'ndc' instead of 'proj' terminology.
added a comment for _tnl_need_projected_coords()
fix bug in popping texture color table state
replace | with & (Laurent Desnogues)
fix assertion in transfer_teximage() (Laurent Desnogues)
disable normal xform code - see bug 673938
replace _mesa_strtof() with _mesa_strtod()
added cvsclean target
added rules for making bz2 files and md5 checksums
added OS/2 includes
replace APIENTRY with GLUTAPIENTRY to be consistant with glut.h
version bumps, etc
more work on DEFINE/DECLARATION statements, symbol tables
Implement parsing of texture instructions and prototype execution.
fixed bad zoomed.zStep assignment (bug 687811)
Replace some #defines with enums. (Klaus Niederkrueger)
latest DOS updates (Daniel Borca)
updated DOS files for tarball
fix zoom/clipping bug 689964
use IROUND to convert depth values from float to int (bug 690728)
added TEXTURE_*_INDEX tokens
parser clean-ups
Move span stuff from swrast.h to s_context.h (it's private).
test if active texture is really changed in _mesa_ActiveTexture()
silence warning with a cast
added _mesa_find_line_column()
parser clean-ups (use struct parse_state)
use _mesa_find_line_column()
casts to silence g++ warnings
fix-up pixel_format enum stuff
move matrix type enum out of GLmatrix struct
parser clean-ups and simplifications
pass the instruction to store_vector4(). implement KIL.
assorted clean-ups and improvements
set MAX_NV_FRAGMENT_PROGRAM_OUTPUTS to 3
more parser test programs
s/Parse_SwizzleSrcReg/Parse_VectorSrc/. Parse +/- and absolute value syntax.
More clean-ups. Parse scalar/vector literals and defined identifier sources.
fix float color interpolation (bug 694461)
fix a cast (bug 694546)
fix GLchan==GLfloat bug in solve_plane_chan (bug 694546)
minor typo
updated version
document latest source code changes
Killed mmath.[ch]. Moved low-level functions/assembly code into imports.[ch]
remove some MESA_DEBUG stuff
removed extra _mesa_memset16() prototype
added extern "C" for C++
added glFinish with comment
better error messages (Leif Delgass)
disable using optimized _mesa_sqrtf() for now
added _mesa_inv_sqrtf() and INV_SQRTF() (Josh Vanderhoof)
silence a GLchan=GLfloat warning with a cast
fix GLchan=GLfloat problems
added OS/2 version of IROUND (Evgeny Kotsuba)
minor updates
Documentation/website overhaul. The website content and doc/ directory
minor tweaks
DOS update (Daniel Borca)
test GLfloat OSMesa rendering
fix/improve glAreTextures/ProgramsResident (Jose Fonseca)
added Klaus Niederkruger, html clean-up
DJGPP tweaks
DJGPP tweaks
include macros.h
Clean-up of parser error handling/reporting.
simple NV_fragment_program texture test
added fptest1, fptexture, texrect, etc
Fix up some fragment program texture enable issues.
added -lstc++ info, convert more plain text to html
clean-ups, re-org in preparation for fragment program work
use TEX_UNIT_LOOP macro to coalesce some code
Store partial derivative values in sw_span structure.
move #include glheader.h before extern C namespace
added comments
Rewrite of fragment program named parameters, constants, etc. Not done.
remove/obfuscate all remaining email addresses
fix GL_COLOR_MATERIAL bug
subset spec (was subset.html in embedded-1-branch)
add 2, not 4, in _mesa_get_compressed_formats()
disable prototyped GLX_ARB_render_texture extension
store correct EXP result
replace _mesa_ prefix with _swrast_, remove s_histogram.[ch]
histogram code move, remove s_histogram.[ch] from Makefiles
remove some unfinished code accidently checked in
fixed ColorMask problem for front-buffer rendering
minor clean-ups, comments, etc
fix EXP instruction and ARL-relative addressing
DOS updates from Daniel Borca
added entries for GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_NV_fragment_program
GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_NV_fragment_program entrypoints
proper dispatch for NV_fragment_program functions
added _mesa_print_nv_vertex_instruction()
disable normal xform code for now
added GL_ARB_vertex_buffer_object functions
minor updates
fix texgen msg strings
print GL_MULTISAMPLE_ARB
Basic infrastructure for GL_ARB_vertex_buffer_object.
remove duplicate line
remove debug printf
enable 1.4 extensions
5.0.1 updates
minor change
added 5.0.1 info
added MD5 checksums
minor updates
fixed bad texgen Q problem
use gluSphere instead of glutSphere so we get texcoords
reduce memory needed for vertex attributes (allocate on demand)
minor clean-ups, const qualifiers
clean-ups, const qualifiers
Remove dead code.
added gnumake/gmake info
_mesa_realloc() fix
comments
New device driver hooks for texture object and texture image creation to
use structure containment to derive xmesa_context from GLcontext
s/gl_ctx/mesa/ and misc clean-ups
fix default compare mode
fix GL_LIST_MODE, GL_CURRENT_MATRIX_STACK_DEPTH_NV and GL_CURRENT_MATRIX_NV queries
GL_FOG_COORDINATE_SOURCE_EXT query was missing
GL_SECONDARY_COLOR_ARRAY_SIZE_EXT query was returning stride
improve some error messages
minor initialization fixes
added GL_FRAGMENT_PROGRAM_NV (Alan Matsuoka)
clean-up current state initialization
added GL_PROXY_TEXTURE_RECTANGLE_NV to is_proxy_target()
fix double-memory free in XMesaDestroyContext
simplify CEILF, FLOORF, FABSF stuff
some texture compression odds & ends
more memory-related fixes
Rework gl[Copy]Tex[Sub]Image() error checking so that all level, width, height
fragment program named constants and named program parameters basically work now
test glProgramNamedParameter4fNV()
Added gcc-sl target and shared lib shell script (Philip Brown)
fix color array mixup
fix typo
minor parser fixes, program print-out fixes
Demo of per-pixel lighting with a fragment program.
initialize attribute vectors to 4 components
scalar source reg can be a scalar or vector literal
added _mesa_realloc()
Added ctx->Texture._EnabledCoordUnits bitfield.
fix some problems parsing scalar source arguments
add missing return in raster_pos4f()
fix string compare bug
basic work on GL_ARB_vertex_buffer_object
Added GL_ARB_vertex_buffer_object tokens
Added function pointer typedefs for GL_NV_fragment_program
add support for swap and sync extensions (Ian Romanick)
fix typo
fix typo
remove a const
Some groundwork for GL_ARB_vertex/fragment_program.
fix depth texture tex env bug (#719903)
checkpoint: more infrastructure for GL_ARB_vertex/fragment_program.
temporary GL_ARB_fragment_program tokens
Added arbprogram.c to Makefiles.
added LoadProgramNV and RequestResidentProgramsNV
Demo of using GL_ARB_vertex/fragment_program to do per-pixel lighting.
clean up usage of extension function pointers
fix some glBindProgramNV/ARB details
more GL_ARB_vertex/fragment_program bits
more GL_ARB_fragment_program tokens
minor re-org of program matrix, program local parameter limits
fix .c / .h typo
use INDEX8_SPAN_ARGS
fix minor warnings
casts
silence warnings
added a cast
silence warning
alias ARB/NV program functions where possible
added GL_EXT_depth_bounds_test
Implemented GL_EXT_depth_bounds_test.
fix DDX, DDY instructions (probably not finished though)
remove unneeded unsigned int / zero comparisons
remove unneeded fragment program test
fix function prototypes for manging (Bill Hoffman)
updated with newest functions
fix glIsBufferARB() prototype
new comments (Klaus Niederkruger)
LOG2() clean-up (Klaus Niederkrueger)
don't try to clear non-existant buffers
updated for glIsBufferARB
change global_grid_u0/u1 to REAL (Eric Cazeaux)
Ian's buffer swap extensions
Use ctx->Const.MaxTextureImageUnits and MaxTextureCoordUnits in more places.
more docs (Klaus Niederkruger)
updates from Ian
minor updates
fixed delete statement (bug 721765)
added comment about MAX_WIDTH and textures
clamp fog color
fix MapBufferARB() return type
fix scalar literal parsing glitches
initialize condition codes before running program
added GL_ARB_vertex_program functions
remove temporary stuff
version 18 of glext.h
updated with new glext.h stuff
added a couple casts
autoconf/automake updated for newer versions (bug 734362)
a couple casts (Evgeny Kotsuba)
check buffer->UseSoftware*Buffer in _mesa_free_framebuffer_data()
Version defines. include "version.h" in a few files.
glBindProgramARB dispatches to glBindProgramNV (remove _mesa_BindProgramARB).
added MESA_VERSION() macro, etc (Holger Waechtler)
silence some warnings (Evgeny Kotsuba)
s/_T_VBXFORM_H/_T_IMM_EXEC_H/
applied Ian's misc patches
display both YCbCr and RGB image (Ian)
include readtex.h
misc changes from testing
minor clean-ups
added GL_NV_light_max_exponent
minor error check tweaks for NV_light_max_exponent
setup default programs for GL_ARB_vertex/fragment_program
Replace most mklib.* scripts with a new uber-mklib script with more features.
Remove a bunch of really old/obsolete configs.
latest updates for 5.1
updated release steps
remove test file
Added GL_LIB_NAME / GLU_LIB_NAME so the default name for the libraries
updated rule for make OSMesa lib (Brad King)
s/DrawBuffer/ReadBuffer/ in _mesa_ResizeBuffersMESA (PHil Brown)
Added GL_EXT_texture_rectangle (identical to GL_NV_texture_rectangle)
comments regarding window sizing
updated old-style makefiles for new tree
fixed secondary color typo
add missing vertex attribs in _tnl_copy_to_current()
update for new directory tree
fix GL_CURRENT_VERTEX_ATTRIB_ARB queries
GL_EXT_texture_rectangle, directory tree info
fixes for x86 builds
Further makefile clean-up, concentrated on the x86 assembly files.
moved from main/ to glapi/
clean up _tnl_copy_to_current()
added missing types to _mesa_VertexAttribPointerARB()
new buffer/context visual compatibility test (Phil Brown)
added null pointer check in tnl_copy_to_current()
s/ATTRIB_h/ATTRIB_H/
added new GL_ARB_v_p instructions
More clean-ups and re-org
Implemented GL_ARB_occlusion_query (not 100% finalized).
GL_ARB_occlusion_query demo.
fix typo, added space/anim control
GLUT for OS/2 (Evgeny Kotsuba)
fix include paths (Daniel Borca)
DOS updates for new tree (Daniel Borca)
add a few more digits to PI to make Evgeny happy
DOS updates (Daniel Borca)
Simplify extension string handling.
tweak checks for display list zero
Implemented GL_ARB_texture_non_power_of_two (except for auto mipmap generation).
added GL_ARB_texture_non_power_of_two
GL_ARB_texture_non_power_of_two test program
bigger window
fix int/float conversion for GL_TEXTURE_PRIORITY in gl[Get]TexParameteri[v]
minor fixes in _mesa_TexGen[id]v() to silence valgrind
fix conformance glitch introduced with NPOT extension
added GL_VERSION check
DOS updates from Daniel Borca
more DOS updates from Daniel Borca
Fix up some loose ends from the last big check-in.
Fix up FEATURE_* defines in config.h
Karl Rasche's ARB_vertex_program parser
Numbered productions for ARB_vertex_program grammar (Karl Rasche)
Initial implementation of GL_MESA_program_debug - a vertex/fragment program
test program for GL_MESA_program_debug extension
vertex/fragment debugger extension
tokens, functions for GL_MESA_program_debug
Implement debugger callback, etc for vertex programs. Misc clean-ups.
Restore more code lost during last big merge.
New interactive debugging code - vertex or fragment program.
remove printf
fill in chapter 5, 6 text
fix GL_SGI_texture_colortable bugs
fix a few more glitches from last big check-in
if texture color table is enabled, use the color table's format to evaluate the texture env function
don't include malloc.h (bug 776574)
replace assertion with conditional
Updates from Daniel Borca.
Added TOP to point to top of tree to find includes and libs
updated item 1.4
added info about Mesa-newtree
placeholder files
remove temporary prototypes
fix a bunch of warnings
prep for OpenGL 1.5
added arbfrag/vertparse
fix some broken links
Re-org of register files for vertex/fragment programs. Will be easier to
register file changes
minor code improvement in glGenTextures
simplify some python code
glPixelMap[f/ui/us]v()'s size parameter is GLsizei, not GLint.
Fix glPixelMap: s/GLint/GLsizei/
glPixelMap fix
DOS and glide driver updates from Daniel Borca
updates from Daniel Borca
restore gcc-sl config
patch to import Jon Smirl's work from Bitkeeper
glDrawPixels(GL_DEPTH_COMPONENT) with glPixelZoom didn't work
test program to exercise glDraw/ReadPixels(GL_DEPTH_COMPONENT) and pixel zooming
indentation fix
regenerated for GL_IBM_multimode_draw_arrays
fix PFNGLMULTIMODEDRAWARRAYSIBMPROC
latest extensions and updates
make _glapi_get_proc_address() return NULL if function doesn't start with gl prefix
Added OpenGL 1.4's per-texture LOD bias.
space bar to toggle animation
remove a bunch of the extension definitions from the legacy section
added GL_EXT_texture_lod_bias to OpenGL 1.4 feature list
remove unused bytes variable
Updates from Daniel Borca
Move clamping of texture LOD bias to texture application time.
fix minor warnings with casts
s/GLuint/GLint/
Moved some shared vertex/fragment program code into new program.c file.
added minor assertion
added program.c plus minor fixes
update parameter indexing
always assign texcoord[i][3] to silence valgrind
s/DP4/DP3/
s/DP4/DP3/
fix fog.End error
update from Daniel Borca
add missing glNormal, glVertex calls (Michal Wozniak)
fix-up CXXFLAGS (bug 757292)
pbuffer info
added GLUT_CFLAGS to compile GLUT with -fexceptions (bug 726223)
remove -malign-loops=2 -malign-functions=2 (bug 738020)
add -lCrun for sunos5, added sunos5-smp (Greg M)
include math.h
ARB_point_sprite is not part of OpenGL 1.5
fix a few typos for linux-solo
added fbdev/DRI and MiniGLX info
assorted updates
a little more MiniGLX info
Added new opcodes for ARB_fragment_program, like ABS, CMP, TXB, etc.
import 5.0.2 info
move SWIZZLE_ZERO/ONE tokens to program.h
implement SWZ and TXB. some code clean-up
files for CVS to ignore
Updated for 5.0.2 release.
updated info for Mesa 5.1
update directories
misc updates
move GL_MESA_program_debug code into program.c
fix typo
more debugger development
use GL_GLEXT_PROTOTYPES
update sunos5 targets (Greg Menke)
SunOS tweaks (Greg Menke)
Remove all the swap_control stuff from glxgears demo (restored to vers 1.2).
fix timer bug (801485)
remove last of mklib.solaris stuff
Added prototypes for internal functions to bufferobj.h.
remove duplicate sunos5-smp entries
plug in vertex buffer object functions
display list support for ARB_vertex/fragment_program
Allow glTexImage1/2/3D to specify width/height/depth = 0.
allow glTexImage1/2/3D width/height/depth = 0
Some work on ARB_vertex_buffer_object.
minor simplification
fix up FEATURE_* defines
set ARB_vertex_buffer_object in _mesa_enable_sw_extensions()
move some functions, add some comments
move a comment
changed a comment
More work on ARB_vertex_buffer_object.
added call to _mesa_enable_1_5_extensions()
new casts
GL_ARB_vertex_buffer_object working now, at least for non-indexed
test GL_ARB_vertex_buffer_object
Implement GL_ELEMENT_ARRAY_BUFFER_ARB for buffer objects.
Exercise the GL_ELEMENT_ARRAY_BUFFER_ARB path
s/GL_READ_WRITE_ARB/GL_WRITE_ONLY_ARB/
unbind vertex arrays from buffer in DeleteBuffersARB()
Fixed/added some error checks.
remove unused Target field from gl_buffer_object
updated with new extension info
assorted updates
Remove FLT_MIN definition to imports.h
removed unused NoRaster and Rendering fields from GLcontext
version tweaks
remove MESA_TRACE stuff
Move context ASSERT/FLUSH macros to context.h
Move macros from header to C file. Updated some comments
s/_backface_sign/_BackfaceSign/
tweak an error message
Move away from using the ctx->_TriangleCaps bitfield.
a few less occurances of _TriangleCaps
added note about _TriangleCaps
minor updates
summary of Mesa's extension enum values
Assorted casts to silence g++ warnings.
casts
apply patch #740145 from SourceForge
remove a _TriangleCaps reference
minor clean-ups
new enum values for GL_MESA_program_debug
enum updates
added info about vertex/fragment program debugger
GL_ARB_point_sprite demo
updates from Daniel Borca
improved 'clean' targets (Otto Solares)
fix error message (bug 816876)
Ian Romanick (8):
Removed an accidental addition in the previous commit.
Added support for NV_light_max_exponent.
Removed fields from 'struct gl_extensions' for extensions that don't
Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything.
Added support for GL_IBM_multimode_draw_arrays.
Trivial changes to add support for GL_ARB_point_sprite, which is a
Added support for EXT_texture_mirror_clamp and the single wrap mode
Added most of the infrastructure required to support
Jon Smirl (9):
Renaming Makefile to Makefile.X11, added depend support, adjusted paths
Add file miniglx.h
Added missing includes for standard header files
Rename Makefile to Makefile.X11, add depend support
update fb makefile for new directory structure, add depends
Remove files not used in current MGA driver
Add missing assembly file from radeon build
Fix compile problems with `glMultiModeDrawArraysIBM'
Add cast to remove compiler warning
Jose Fonseca (3):
Merge the Doxygen configuration files from the embedded branch.
Seperate the Doxygen configuration files (for full Mesa only) in a common part and an individual module part.
Change the hyperlinks names in the main page to match the Doxygen generated ones.
Jouk Jansen (12):
Committing in .
Committing in .
Committing in .
Committing in .
Committing in .
Committing in .
Committing in .
Committing in .
Committing in .
Committing in .
Committing in .
Committing in .
Karl Rasche (1):
Add extra cases and enums for _mesa_fetch_state(), and set the length of
Karl Schultz (64):
Add instructions to unzip both zip files into the same directory.
Tweaks for hpux. The hpux10 and hpux10-sl targets now build pretty
Add _mesa_enable_1_4_extensions and _mesa_problem
Fix SourceForge bug 664908. wglDescribePixelFormat should return the
Check only LEFT bits for clearing alpha buffer. (Evgeny Kotsuba)
Fix function definitions for Windows.
fix compilation warnings on Windows
fix compilation for windows
Windows does not define HUGE_VAL, so use the IEEE hex constants.
Remove obsolete file.
Removing from this directory. Will be added to new gdi driver directory.
Visual Studio Workspace file for building Mesa. This workspace contains projects for building core mesa, backend drivers (e.g., gdi, dx7, ...), GLU, and GLUT. The project files are placed in the appropriate places in the Mesa tree.
Project file to build core mesa - creates static LIB that is later linked to make a DLL.
Project file to build swrast - creates static LIB that is later linked to make a DLL.
Project file to build tnl - creates static LIB that is later linked to make a DLL.
Project file to build gdi driver and OPENGL32.DLL.
Source code for GDI driver.
Project file to build GLU32.DLL
Project file to build GLUT32.DLL
Workspace to build Mesa demos and sample programs.
Project to build the gears demo program.
linker exports defs
fix location of mesa.def
Microsoft Visual Studio 6 Workspace file for building Mesa and related libraries. (Moved from src/mesa/drivers/windows to make it easier to find.) The project files belonging to the workspace are located elsewhere in the tree, closer to the modules they each build.
moved to top of tree.
Project file for osmesa
add symbols needed by osmesa.
Add osmesa project
project file for osdemo
add osdemo project
cleanup - add comments and sort names.
add a dependency so that osmesa builds
Project now builds the C++ sources (with great difficulty). Add module definition file (glu.def) to project.
Add documentation.
Compiler/Linker "response" file containing compiler options and list of files to compile/link for the C++ files in the glu library. It is easier to edit and maintain this infomation in flat files instead of trying to enter it into the VC project menus. The C++ files are compiled as a "pre-link" step.
minor option tweak
VC 6 Project File
Reorganized projects so there is one project for each Mesa source subdir, and put the actual project files in each subdir.
Add the C++ and response files to the project so that they show up in the project file list.
Moved.
add arbfragparse.c to project.
Silence compiler warnings about implicit casts or conversions by supplying explicit casts and/or tweaking constant and variable definitions.
Generate browse info for Debug version.
Add casts to prevent signed/unsigned compare compiler warnings.
Add casts to prevent double->float conversion compiler warnings.
Add symbols to export private entry points to osmesa.
Copy the DLL files to the lib directory instead of libexec.
Update with current set of gl* entry points.
Remove first attempt at using visual studio projects to compile demos.
New visual studio workspace and projects for building demos.
Now obsolete.
Updated for new Windows build system.
Make binary - even though this is a text file, common practice is to store MS studio files as binary
Make binary - even though this is a text file, common practice is to store MS studio files as binary
Make binary - even though this is a text file, common practice is to store MS studio files as binary
Add include for context.h to define NEED_SECONDARY_COLOR.
New visual studio project fiile for building demos.
Add remaining demos.
Create 'all' project to make it easy to build and clean all the programs in the demos directory.
Change projection transform so that the top row of teapots are now visible.
Workspace file for redbook programs
MS dev studio project file for teapots demo.
Add project file for new spriteblast demo.
Add project file for new spriteblast demo. (Update dependency)
Keith Whitwell (79):
Add a note about window map behaviour and the autotuning of nr of loops which
fix 3dnow misdetection on new p4's
Flush IM if very small number of verts left -- prevent copy errors
Don't crash if End received without a Begin...
Add mechanism to destroy mutexes. Important on OS's where mutex initialization
Add missing break statements
Fix typo
Pass 4th element correctly in loopback_VertexAttrib4svNV
Don't unset FLUSH_STORED_VERTICES in _tnl_execute_cassette as this may
drawarrayrange fix
Test programs for ycbcr extension
move LoadYUVImage into readtex.c
Merge Jose's documentation and core Mesa changes from embedded branch
Fix typo (& instead of &&) to fix olympic.c bug
Fix samples/fog.c regression - missing test for NeedEyeCoords.
Store material attributes in an Attrib[] style array. This is a
Newer version of this file
miniglx test programs
r200 driver, brought over by Jon Smirl
mga driver, brought over by Jon Smirl
Shared radeon/r200 init code
Not-quite-functional swrast-only dri driver
Shared dri driver resources
Use correct conversions when translating array colors.
Fix typo
VertexAttrib4fv wasn't being installed (4f was).
index wasn't being calculated correctly (result was being discarded)
Modify vtxfmt code to always pass colors and indexes as floats.
Checkpoint commit. Doesn't yet compile.
Checkpoint commit.
new file
Actually include the dlist.c changes this time.
Remove no-longer-used vector types
remove one more unused type
Checkpoint commit -- module compiles
Checkpoint -- module compiles. Some issues with strides outstanding.
Checkpoint -- The whole library compiles now...
Added quite a bit of debug prints. Fixed a couple of smaller bugs.
Fix assertion in render stage.
Fallback (opcode-based) display lists are working.
vertex_list display lists (replacing the old immediate struct) are
Get edgeflag/unfilled polygons working.
Fix a typo with evalcoord1f
Solve the gears glitches.
Fix a few minor displaylist bugs
remove debug statements
Flush vertex data before playing back a vertex_list.
Add code to get materials working in lighting again.
Correct initialization of tnl->vtx.current for material attributes.
Correctly convert back colors to GLchan values when copying
Fix typo in VertexAttrib2fNV
use VERT_ATTRIB constants in definitions of _tnl_VertexAttrib*
Fix several more display list glitches.
Fix error in material recording.
Use ctx->Exec rather than _glapi_Dispatch so that this will work
Add code for GL_COMPILE_AND_EXECUTE
use VERT_ATTRIB constants in definitions of _save_VertexAttrib*
Cope with dangling attribute references from display lists
Use _mesa_compile_error() rather than just _mesa_error().
Cope with being initialized multiple times.
Use correct check to terminate DrawArrays loop
Make it clear that the driver (or tnl/ module) must supply
Initialize the arrayelt helper
Implement compiled DrawArrays and DrawElements.
Reset ctx->Driver.CurrentSavePrimitive to PRIM_UNKNOWN after compiling a
Implement FALLBACK() when receiving EvalCoord or CallList inside
Bind material data when required.
Deal with wrapped, weak primitives correctly.
Restore code to clean incoming position data of size <= 2.
Fix assertion
Add missing GL_FRONT_AND_BACK case.
Add CallLists to vtxfmt definition. Fix some FLUSH() usage in save
Add CallLists() to vtxfmt.
Fix import_color functions.
Don't adjust indicies if adjustment is zero
Clean a little
Turn off some debug
compilation fixes, disable ubyte color code for now at least
linux-solo compiles as far as the gamma driver, which seems independently
Kendall Bennett (6):
Updates to fix problems building with the Open Watcom compiler.
Updates required for building the SciTech SNAP version of Mesa. This includes:
Fixed bugs in Mesa software span rendering for color index modes
Fixed incorrect Watcom assembler macros
Removed bogus OS/2 floating point->integer conversion routine
More SciTech SNAP specific changes to glheader.h. Also modified the macros
---
Make-config | 1251 +--
Makefile.DJ | 108
Makefile.X11 | 953 +-
Makefile.mgw | 91
Mesa.dsw | 179
bin/mklib | 331
bin/mklib.solaris | 52
descrip.mms | 21
docs/MESA_packed_depth_stencil.spec | 6
docs/MESA_program_debug.spec | 357 +
docs/MESA_sprite_point.spec | 6
docs/MESA_swap_control.spec | 132
docs/MESA_swap_frame_usage.spec | 201
docs/MESA_trace.spec | 4
docs/MESA_ycbcr_texture.spec | 26
docs/MiniGLX.html | 547 +
docs/README.DJ | 437 -
docs/README.WIN32 | 79
docs/README.X11 | 32
docs/RELNOTES-5.0 | 85
docs/RELNOTES-5.0.1 | 46
docs/RELNOTES-5.0.2 | 46
docs/RELNOTES-5.1 | 228
docs/VERSIONS | 122
docs/banner.html | 15
docs/bugs.html | 35
docs/conform.html | 693 ++
docs/contents.html | 78
docs/custom.html | 25
docs/cvs_anonymous.html | 37
docs/cvs_branches.html | 59
docs/debugging.html | 36
docs/demos.html | 16
docs/devinfo.html | 230
docs/download.html | 104
docs/enums.txt | 42
docs/envvars.html | 25
docs/extensions.html | 32
docs/faq.html | 343 +
docs/fbdev-dri.html | 223
docs/games.html | 62
docs/glu.html | 43
docs/helpwanted.html | 62
docs/index.html | 23
docs/install.html | 255
docs/intro.html | 256
docs/libraries.html | 55
docs/license.html | 115
docs/lists.html | 51
docs/mangling.html | 26
docs/modelers.html | 70
docs/news.html | 678 ++
docs/osmesa.html | 78
docs/pbuffers.html | 51
docs/perf.html | 66
docs/relnotes.html | 34
docs/science.html | 64
docs/sourcedocs.html | 24
docs/subset-A.html | 3579 ++++++++++
docs/subset.html | 31
docs/systems.html | 109
docs/thanks.html | 124
docs/utilities.html | 24
docs/utility.html | 42
docs/webmaster.html | 22
doxygen/.cvsignore | 15
doxygen/Makefile | 30
doxygen/README | 3
doxygen/array_cache.doxy | 140
doxygen/common.doxy | 1101 +++
doxygen/core.doxy | 155
doxygen/core_subset.doxy | 226
doxygen/header.html | 6
doxygen/header_subset.html | 9
doxygen/makefile | 21
doxygen/math.doxy | 142
doxygen/math_subset.doxy | 177
doxygen/miniglx.doxy | 179
doxygen/radeon_subset.doxy | 203
doxygen/swrast.doxy | 147
doxygen/swrast_setup.doxy | 140
doxygen/tnl.doxy | 142
doxygen/tnl_dd.doxy | 142
include/GL/amesa.h | 2
include/GL/dmesa.h | 224
include/GL/foomesa.h | 13
include/GL/fxmesa.h | 12
include/GL/ggimesa.h | 2
include/GL/gl.h | 774 --
include/GL/gl_mangle.h | 628 +
include/GL/glext.h | 2191 ++++--
include/GL/glu_mangle.h | 21
include/GL/glut.h | 2
include/GL/glut_h.dja | 12
include/GL/glx.h | 15
include/GL/glx_mangle.h | 2
include/GL/mesa_wgl.h | 2
include/GL/mglmesa.h | 5
include/GL/miniglx.h | 400 +
include/GL/osmesa.h | 2
include/GL/svgamesa.h | 2
include/GL/wmesa.h | 28
include/GL/xmesa.h | 2
include/GL/xmesa_x.h | 1
include/GL/xmesa_xf86.h | 1
mms-config. | 23
progs/demos/.cvsignore | 46
progs/demos/Makefile.BeOS-R4 | 6
progs/demos/Makefile.X11 | 48
progs/demos/Makefile.cygnus | 1
progs/demos/Makefile.win | 130
progs/demos/Windows/all.dsp | 101
progs/demos/Windows/bounce.dsp | 112
progs/demos/Windows/clearspd.dsp | 112
progs/demos/Windows/cubemap.dsp | 112
progs/demos/Windows/demos.dsw | 644 +
progs/demos/Windows/drawpix.dsp | 112
progs/demos/Windows/fire.dsp | 112
progs/demos/Windows/gears.dsp | 112
progs/demos/Windows/geartrain.dsp | 112
progs/demos/Windows/glinfo.dsp | 112
progs/demos/Windows/gloss.dsp | 112
progs/demos/Windows/gltestperf.dsp | 112
progs/demos/Windows/glutfx.dsp | 112
progs/demos/Windows/ipers.dsp | 112
progs/demos/Windows/isosurf.dsp | 112
progs/demos/Windows/loadbias.dsp | 112
progs/demos/Windows/morph3d.dsp | 112
progs/demos/Windows/multiarb.dsp | 112
progs/demos/Windows/occlude.dsp | 112
progs/demos/Windows/osdemo.dsp | 112
progs/demos/Windows/paltex.dsp | 112
progs/demos/Windows/pixeltex.dsp | 112
progs/demos/Windows/pointblast.dsp | 112
progs/demos/Windows/rain.dsp | 112
progs/demos/Windows/ray.dsp | 112
progs/demos/Windows/readpix.dsp | 112
progs/demos/Windows/reflect.dsp | 112
progs/demos/Windows/renormal.dsp | 112
progs/demos/Windows/shadowtex.dsp | 112
progs/demos/Windows/spectex.dsp | 112
progs/demos/Windows/spriteblast.dsp | 112
progs/demos/Windows/stex3d.dsp | 112
progs/demos/Windows/teapot.dsp | 112
progs/demos/Windows/terrain.dsp | 112
progs/demos/Windows/tessdemo.dsp | 112
progs/demos/Windows/texcyl.dsp | 112
progs/demos/Windows/texdown.dsp | 112
progs/demos/Windows/texenv.dsp | 112
progs/demos/Windows/texobj.dsp | 112
progs/demos/Windows/trispd.dsp | 112
progs/demos/Windows/tunnel.dsp | 112
progs/demos/Windows/tunnel2.dsp | 112
progs/demos/Windows/winpos.dsp | 112
progs/demos/arbfplight.c | 356 +
progs/demos/arbocclude.c | 254
progs/demos/bounce.c | 1
progs/demos/clearspd.c | 7
progs/demos/cubemap.c | 4
progs/demos/descrip.mms | 33
progs/demos/drawpix.c | 1
progs/demos/fplight.c | 279
progs/demos/gamma.c | 1
progs/demos/gears.c | 1
progs/demos/geartrain.c | 1
progs/demos/glinfo.c | 1
progs/demos/gloss.c | 6
progs/demos/gltestperf.c | 4
progs/demos/glutfx.c | 1
progs/demos/isosurf.c | 3
progs/demos/lodbias.c | 44
progs/demos/morph3d.c | 24
progs/demos/multiarb.c | 54
progs/demos/osdemo.c | 6
progs/demos/paltex.c | 1
progs/demos/pointblast.c | 20
progs/demos/readpix.c | 1
progs/demos/reflect.c | 1
progs/demos/renormal.c | 6
progs/demos/shadowtex.c | 4
progs/demos/spectex.c | 1
progs/demos/spriteblast.c | 520 +
progs/demos/stex3d.c | 33
progs/demos/tessdemo.c | 1
progs/demos/texcyl.c | 12
progs/demos/texdown.c | 1
progs/demos/texenv.c | 7
progs/demos/texobj.c | 2
progs/demos/trispd.c | 1
progs/demos/winpos.c | 41
progs/miniglx/Makefile.X11 | 64
progs/miniglx/glfbdevtest.c | 478 +
progs/miniglx/manytex.c | 382 +
progs/miniglx/miniglxsample.c | 128
progs/miniglx/miniglxtest.c | 195
progs/miniglx/sample_server.c | 112
progs/miniglx/sample_server2.c | 229
progs/miniglx/texline.c | 268
progs/redbook/.cvsignore | 64
progs/redbook/Makefile.BeOS-R4 | 14
progs/redbook/Makefile.X11 | 32
progs/redbook/Windows/redbook.dsw | 29
progs/redbook/Windows/teapots.dsp | 112
progs/redbook/teapots.c | 4
progs/redbook/tess.c | 2
progs/redbook/tesswind.c | 2
progs/redbook/trim.c | 2
progs/samples/.cvsignore | 45
progs/samples/Makefile.BeOS-R4 | 1
progs/samples/Makefile.DJ | 120
progs/samples/Makefile.X11 | 32
progs/samples/Makefile.dja | 1
progs/samples/Makefile.mgw | 67
progs/samples/Makefile.win | 1
progs/samples/blendeq.c | 3
progs/samples/logo.c | 7
progs/samples/quad.c | 2
progs/samples/rgbtoppm.c | 22
progs/tests/Makefile | 44
progs/tests/Makefile.X11 | 103
progs/tests/antialias.c | 229
progs/tests/arbnpot.c | 174
progs/tests/bufferobj.c | 285
progs/tests/cva.c | 6
progs/tests/debugger.c | 733 ++
progs/tests/descrip.mms | 28
progs/tests/fptest1.c | 220
progs/tests/fptexture.c | 151
progs/tests/functions.py | 56
progs/tests/getprocaddress.c | 1288 ---
progs/tests/getprocaddress.py | 96
progs/tests/osdemo32.c | 286
progs/tests/stencilwrap.c | 186
progs/tests/texrect.c | 5
progs/tests/texwrap.c | 28
progs/tests/vparray.c | 12
progs/tests/yuvrect.c | 194
progs/tests/yuvsquare.c | 233
progs/tests/zreaddraw.c | 116
progs/util/readtex.c | 84
progs/util/readtex.h | 2
progs/xdemos/Makefile.X11 | 64
progs/xdemos/descrip.mms | 27
progs/xdemos/glthreads.c | 1
progs/xdemos/glxdemo.c | 16
progs/xdemos/glxheads.c | 5
progs/xdemos/glxinfo.c | 18
progs/xdemos/glxpixmap.c | 1
progs/xdemos/glxswapcontrol.c | 824 ++
progs/xdemos/manywin.c | 4
progs/xdemos/pbdemo.c | 1
progs/xdemos/pbinfo.c | 2
progs/xdemos/pbutil.c | 1
progs/xdemos/pbutil.h | 1
progs/xdemos/shape.c | 1
progs/xdemos/vindex.c | 1
progs/xdemos/vtest.c | 1
progs/xdemos/wincopy.c | 1
progs/xdemos/xdemo.c | 18
progs/xdemos/xfont.c | 1
src/descrip.mms | 43
src/glu/descrip.mms | 9
src/glu/mesa/Makefile.BeOS-R4 | 1
src/glu/mesa/Makefile.DJ | 199
src/glu/mesa/Makefile.X11 | 27
src/glu/mesa/all.h | 1
src/glu/mesa/glu.c | 1
src/glu/mesa/gluP.h | 1
src/glu/mesa/mipmap.c | 1
src/glu/mesa/nurbs.c | 1
src/glu/mesa/nurbs.h | 1
src/glu/mesa/nurbscrv.c | 1
src/glu/mesa/nurbssrf.c | 1
src/glu/mesa/nurbsutl.c | 1
src/glu/mesa/polytest.c | 1
src/glu/mesa/project.c | 1
src/glu/mesa/quadric.c | 1
src/glu/mesa/tess.c | 1
src/glu/mesa/tess.h | 1
src/glu/mesa/tesselat.c | 1
src/glu/mini/Makefile.X11 | 65
src/glu/mini/all.h | 55
src/glu/mini/glu.c | 417 +
src/glu/mini/gluP.h | 142
src/glu/mini/mipmap.c | 764 ++
src/glu/mini/nurbs.c | 158
src/glu/mini/nurbs.h | 253
src/glu/mini/nurbscrv.c | 133
src/glu/mini/polytest.c | 938 ++
src/glu/mini/project.c | 402 +
src/glu/mini/quadric.c | 774 ++
src/glu/mini/tess.c | 328
src/glu/mini/tess.h | 108
src/glu/mini/tesselat.c | 407 +
src/glu/sgi/Makefile.DJ | 188
src/glu/sgi/Makefile.X11 | 33
src/glu/sgi/ccDebug.txt | 82
src/glu/sgi/ccDebugObj.txt | 73
src/glu/sgi/ccRelease.txt | 82
src/glu/sgi/ccReleaseObj.txt | 73
src/glu/sgi/descrip.mms | 22
src/glu/sgi/glu.def | 27
src/glu/sgi/glu.dsp | 888 ++
src/glu/sgi/include/gluos.h | 9
src/glu/sgi/libnurbs/interface/glcurveval.cc | 6
src/glu/sgi/libnurbs/interface/glcurveval.h | 8
src/glu/sgi/libnurbs/internals/arc.cc | 6
src/glu/sgi/libnurbs/internals/arctess.cc | 16
src/glu/sgi/libnurbs/internals/ccw.cc | 6
src/glu/sgi/libnurbs/internals/patch.cc | 8
src/glu/sgi/libnurbs/internals/quilt.cc | 10
src/glu/sgi/libnurbs/internals/reader.cc | 6
src/glu/sgi/libnurbs/internals/simplemath.h | 6
src/glu/sgi/libnurbs/internals/slicer.cc | 25
src/glu/sgi/libnurbs/internals/trimvertpool.cc | 8
src/glu/sgi/libnurbs/internals/varray.cc | 12
src/glu/sgi/libnurbs/nurbtess/sampleMonoPoly.cc | 14
src/glu/sgi/libtess/memalloc.h | 10
src/glu/sgi/libtess/normal.c | 8
src/glu/sgi/libtess/sweep.c | 6
src/glu/sgi/libtess/tess.c | 8
src/glu/sgi/libutil/mipmap.c | 58
src/glu/sgi/libutil/project.c | 5
src/glu/sgi/libutil/quad.c | 17
src/glu/sgi/mesaglu.opt | 1
src/glut/dos/Makefile.DJ | 274
src/glut/dos/PC_HW/pc_hw.c | 286
src/glut/dos/PC_HW/pc_hw.h | 450 -
src/glut/dos/PC_HW/pc_irq.S | 362 -
src/glut/dos/PC_HW/pc_keyb.c | 1083 +--
src/glut/dos/PC_HW/pc_mouse.c | 536 -
src/glut/dos/PC_HW/pc_timer.c | 316
src/glut/dos/bitmap.c | 56
src/glut/dos/callback.c | 316
src/glut/dos/color.c | 105
src/glut/dos/extens.c | 63
src/glut/dos/globals.c | 61
src/glut/dos/glutint.h | 151
src/glut/dos/init.c | 480 -
src/glut/dos/internal.h | 78
src/glut/dos/menu.c | 202
src/glut/dos/models.c | 598 -
src/glut/dos/mouse.c | 60
src/glut/dos/overlay.c | 151
src/glut/dos/state.c | 212
src/glut/dos/teapot.c | 212
src/glut/dos/util.c | 71
src/glut/dos/window.c | 540 -
src/glut/glx/Makefile.X11 | 18
src/glut/glx/descrip.mms | 88
src/glut/glx/glut.def | 5
src/glut/glx/glut.dsp | 338 +
src/glut/glx/glut_bitmap.c | 4
src/glut/glx/glut_bwidth.c | 8
src/glut/glx/glut_cindex.c | 6
src/glut/glx/glut_cursor.c | 2
src/glut/glx/glut_dials.c | 4
src/glut/glx/glut_dstr.c | 2
src/glut/glx/glut_event.c | 12
src/glut/glx/glut_ext.c | 4
src/glut/glx/glut_fbc.c | 4
src/glut/glx/glut_fullscrn.c | 2
src/glut/glx/glut_gamemode.c | 10
src/glut/glx/glut_get.c | 2
src/glut/glx/glut_init.c | 10
src/glut/glx/glut_input.c | 2
src/glut/glx/glut_joy.c | 4
src/glut/glx/glut_key.c | 4
src/glut/glx/glut_keyctrl.c | 4
src/glut/glx/glut_keyup.c | 4
src/glut/glx/glut_menu.c | 12
src/glut/glx/glut_menu2.c | 14
src/glut/glx/glut_modifier.c | 2
src/glut/glx/glut_overlay.c | 18
src/glut/glx/glut_shapes.c | 32
src/glut/glx/glut_space.c | 6
src/glut/glx/glut_stroke.c | 4
src/glut/glx/glut_swap.c | 2
src/glut/glx/glut_swidth.c | 8
src/glut/glx/glut_tablet.c | 4
src/glut/glx/glut_teapot.c | 4
src/glut/glx/glut_util.c | 2
src/glut/glx/glut_vidresize.c | 10
src/glut/glx/glut_warp.c | 2
src/glut/glx/glut_win.c | 37
src/glut/glx/glut_winmisc.c | 18
src/glut/glx/glutint.h | 2
src/glut/glx/mms_depend | 122
src/glut/glx/win32_menu.c | 28
src/glut/glx/win32_util.c | 2
src/glut/mini/Makefile.X11 | 78
src/glut/mini/bitmap.c | 56
src/glut/mini/callback.c | 152
src/glut/mini/color.c | 46
src/glut/mini/globals.c | 61
src/glut/mini/init.c | 59
src/glut/mini/internal.h | 78
src/glut/mini/menu.c | 86
src/glut/mini/models.c | 598 +
src/glut/mini/overlay.c | 60
src/glut/mini/state.c | 70
src/glut/mini/teapot.c | 214
src/glut/mini/window.c | 273
src/glut/os2/Makefile | 420 +
src/glut/os2/WarpWin.cpp | 420 +
src/glut/os2/glutOverlay.cpp | 133
src/glut/os2/glut_8x13.cpp | 2076 ++++++
src/glut/os2/glut_9x15.cpp | 2077 ++++++
src/glut/os2/glut_bitmap.cpp | 57
src/glut/os2/glut_cindex.cpp | 259
src/glut/os2/glut_cmap.cpp | 399 +
src/glut/os2/glut_cursor.cpp | 210
src/glut/os2/glut_event.cpp | 1399 ++++
src/glut/os2/glut_ext.cpp | 204
src/glut/os2/glut_fullscrn.cpp | 38
src/glut/os2/glut_gamemode.cpp | 680 ++
src/glut/os2/glut_get.cpp | 232
src/glut/os2/glut_hel10.cpp | 1781 +++++
src/glut/os2/glut_hel12.cpp | 1791 +++++
src/glut/os2/glut_hel18.cpp | 1900 +++++
src/glut/os2/glut_init.cpp | 451 +
src/glut/os2/glut_input.cpp | 628 +
src/glut/os2/glut_key.cpp | 29
src/glut/os2/glut_keyctrl.cpp | 29
src/glut/os2/glut_keyup.cpp | 29
src/glut/os2/glut_mesa.cpp | 57
src/glut/os2/glut_modifier.cpp | 31
src/glut/os2/glut_roman.cpp | 2451 +++++++
src/glut/os2/glut_shapes.cpp | 595 +
src/glut/os2/glut_stroke.cpp | 42
src/glut/os2/glut_swap.cpp | 67
src/glut/os2/glut_teapot.cpp | 210
src/glut/os2/glut_tr24.cpp | 2063 ++++++
src/glut/os2/glut_util.cpp | 90
src/glut/os2/glut_vidresize.cpp | 232
src/glut/os2/glut_warp.cpp | 29
src/glut/os2/glut_win.cpp | 1221 +++
src/glut/os2/glut_winmisc.cpp | 127
src/glut/os2/glutbitmap.h | 32
src/glut/os2/glutos2.h | 36
src/glut/os2/glutstroke.h | 42
src/glut/os2/layerutil.h | 59
src/glut/os2/libGlut.DEF | 94
src/glut/os2/os2_glx.cpp | 146
src/glut/os2/os2_menu.cpp | 533 +
src/glut/os2/os2_winproc.cpp | 1297 +++
src/glut/os2/src-glut_os2pm.zip |binary
src/glw/GLwDrawA.c | 2
src/glw/Makefile.X11 | 17
src/glw/depend | 7
src/glx/mini/Makefile.X11 | 80
src/glx/mini/NOTES | 115
src/glx/mini/dispatch.c | 64
src/glx/mini/dri.h | 124
src/glx/mini/dri_util.c | 715 ++
src/glx/mini/dri_util.h | 523 +
src/glx/mini/driver.h | 177
src/glx/mini/drm.h | 657 +
src/glx/mini/drmtest.c | 140
src/glx/mini/example.miniglx.conf | 26
src/glx/mini/miniglx.c | 1975 +++++
src/glx/mini/miniglxP.h | 194
src/glx/mini/miniglx_events.c | 962 ++
src/glx/mini/sarea.h | 96
src/glx/mini/xf86drm.c | 1587 ++++
src/glx/mini/xf86drm.h | 609 +
src/mesa/Makefile.DJ | 375 +
src/mesa/Makefile.X11 | 412 -
src/mesa/Makefile.mgw | 354 +
src/mesa/array_cache/ac_context.c | 140
src/mesa/array_cache/ac_context.h | 11
src/mesa/array_cache/ac_import.c | 114
src/mesa/array_cache/acache.h | 3
src/mesa/array_cache/array_cache.dsp | 108
src/mesa/array_cache/descrip.mms | 37
src/mesa/descrip.mms | 22
src/mesa/drivers/beos/GLView.cpp | 13
src/mesa/drivers/common/t_dd.c | 4
src/mesa/drivers/common/t_dd_dmatmp.h | 4
src/mesa/drivers/common/t_dd_rendertmp.h | 4
src/mesa/drivers/common/t_dd_tritmp.h | 4
src/mesa/drivers/common/t_dd_unfilled.h | 4
src/mesa/drivers/common/t_dd_vb.c | 2
src/mesa/drivers/common/t_dd_vbtmp.h | 14
src/mesa/drivers/common/t_dd_vertex.h | 4
src/mesa/drivers/dos/blit.S | 199
src/mesa/drivers/dos/dmesa.c | 2685 +++++---
src/mesa/drivers/dos/dpmi.c | 277
src/mesa/drivers/dos/dpmiint.h | 40
src/mesa/drivers/dos/internal.h | 129
src/mesa/drivers/dos/mga/m_ttemp.h | 377 +
src/mesa/drivers/dos/mga/m_ttemp2.h | 375 +
src/mesa/drivers/dos/mga/mga.c | 1536 ++++
src/mesa/drivers/dos/mga/mga.h | 91
src/mesa/drivers/dos/mga/mga_hw.c | 416 +
src/mesa/drivers/dos/mga/mga_hw.h | 113
src/mesa/drivers/dos/mga/mga_mode.c | 231
src/mesa/drivers/dos/mga/mga_mode.h | 47
src/mesa/drivers/dos/mga/mga_reg.h | 207
src/mesa/drivers/dos/vesa.c | 533 +
src/mesa/drivers/dos/vesa.h | 47
src/mesa/drivers/dos/vesa/vesa.c | 397 -
src/mesa/drivers/dos/vesa/vesa.h | 43
src/mesa/drivers/dos/vga.c | 235
src/mesa/drivers/dos/vga.h | 42
src/mesa/drivers/dos/video.c | 901 +-
src/mesa/drivers/dos/video.h | 116
src/mesa/drivers/dos/videoint.h | 99
src/mesa/drivers/dos/virtual.S | 726 +-
src/mesa/drivers/dri/common/depthtmp.h | 176
src/mesa/drivers/dri/common/hwlog.c | 142
src/mesa/drivers/dri/common/hwlog.h | 101
src/mesa/drivers/dri/common/mm.c | 197
src/mesa/drivers/dri/common/mm.h | 82
src/mesa/drivers/dri/common/mmx.h | 560 +
src/mesa/drivers/dri/common/spantmp.h | 259
src/mesa/drivers/dri/common/stenciltmp.h | 147
src/mesa/drivers/dri/common/texmem.c | 1173 +++
src/mesa/drivers/dri/common/texmem.h | 293
src/mesa/drivers/dri/common/utils.c | 186
src/mesa/drivers/dri/common/utils.h | 54
src/mesa/drivers/dri/common/vblank.c | 325
src/mesa/drivers/dri/common/vblank.h | 62
src/mesa/drivers/dri/fb/Doxyfile | 232
src/mesa/drivers/dri/fb/Makefile.X11 | 79
src/mesa/drivers/dri/fb/fb_dri.c | 729 ++
src/mesa/drivers/dri/gamma/gamma_client.h | 6185 ++++++++++++++++++
src/mesa/drivers/dri/gamma/gamma_context.c | 209
src/mesa/drivers/dri/gamma/gamma_context.h | 405 +
src/mesa/drivers/dri/gamma/gamma_dd.c | 128
src/mesa/drivers/dri/gamma/gamma_inithw.c | 551 +
src/mesa/drivers/dri/gamma/gamma_lock.c | 59
src/mesa/drivers/dri/gamma/gamma_lock.h | 88
src/mesa/drivers/dri/gamma/gamma_macros.h | 328
src/mesa/drivers/dri/gamma/gamma_regs.h | 659 +
src/mesa/drivers/dri/gamma/gamma_render.c | 316
src/mesa/drivers/dri/gamma/gamma_screen.c | 142
src/mesa/drivers/dri/gamma/gamma_screen.h | 30
src/mesa/drivers/dri/gamma/gamma_span.c | 342 +
src/mesa/drivers/dri/gamma/gamma_state.c | 1734 +++++
src/mesa/drivers/dri/gamma/gamma_tex.c | 428 +
src/mesa/drivers/dri/gamma/gamma_texmem.c | 535 +
src/mesa/drivers/dri/gamma/gamma_texstate.c | 216
src/mesa/drivers/dri/gamma/gamma_tris.c | 653 +
src/mesa/drivers/dri/gamma/gamma_tris.h | 36
src/mesa/drivers/dri/gamma/gamma_tritmp.h | 495 +
src/mesa/drivers/dri/gamma/gamma_vb.c | 380 +
src/mesa/drivers/dri/gamma/gamma_vb.h | 60
src/mesa/drivers/dri/gamma/gamma_xmesa.c | 296
src/mesa/drivers/dri/gamma/server/glint_common.h | 64
src/mesa/drivers/dri/gamma/server/glint_dri.h | 123
src/mesa/drivers/dri/i810/Makefile.X11 | 116
src/mesa/drivers/dri/i810/i810_3d_reg.h | 636 +
src/mesa/drivers/dri/i810/i810context.c | 532 +
src/mesa/drivers/dri/i810/i810context.h | 256
src/mesa/drivers/dri/i810/i810ioctl.c | 510 +
src/mesa/drivers/dri/i810/i810ioctl.h | 49
src/mesa/drivers/dri/i810/i810render.c | 218
src/mesa/drivers/dri/i810/i810screen.c | 288
src/mesa/drivers/dri/i810/i810screen.h | 99
src/mesa/drivers/dri/i810/i810span.c | 170
src/mesa/drivers/dri/i810/i810span.h | 6
src/mesa/drivers/dri/i810/i810state.c | 1019 +++
src/mesa/drivers/dri/i810/i810state.h | 15
src/mesa/drivers/dri/i810/i810tex.c | 544 +
src/mesa/drivers/dri/i810/i810tex.h | 78
src/mesa/drivers/dri/i810/i810texmem.c | 178
src/mesa/drivers/dri/i810/i810texstate.c | 766 ++
src/mesa/drivers/dri/i810/i810tris.c | 867 ++
src/mesa/drivers/dri/i810/i810tris.h | 36
src/mesa/drivers/dri/i810/i810vb.c | 505 +
src/mesa/drivers/dri/i810/i810vb.h | 62
src/mesa/drivers/dri/i810/server/i810_common.h | 192
src/mesa/drivers/dri/i810/server/i810_dri.h | 129
src/mesa/drivers/dri/i810/server/i810_reg.h | 992 ++
src/mesa/drivers/dri/i830/Makefile.X11 | 117
src/mesa/drivers/dri/i830/i830_3d_reg.h | 675 ++
src/mesa/drivers/dri/i830/i830_context.c | 588 +
src/mesa/drivers/dri/i830/i830_context.h | 310
src/mesa/drivers/dri/i830/i830_debug.c | 377 +
src/mesa/drivers/dri/i830/i830_debug.h | 48
src/mesa/drivers/dri/i830/i830_ioctl.c | 841 ++
src/mesa/drivers/dri/i830/i830_ioctl.h | 105
src/mesa/drivers/dri/i830/i830_render.c | 275
src/mesa/drivers/dri/i830/i830_screen.c | 371 +
src/mesa/drivers/dri/i830/i830_screen.h | 107
src/mesa/drivers/dri/i830/i830_span.c | 370 +
src/mesa/drivers/dri/i830/i830_span.h | 46
src/mesa/drivers/dri/i830/i830_state.c | 1796 +++++
src/mesa/drivers/dri/i830/i830_state.h | 68
src/mesa/drivers/dri/i830/i830_tex.c | 579 +
src/mesa/drivers/dri/i830/i830_tex.h | 71
src/mesa/drivers/dri/i830/i830_texmem.c | 214
src/mesa/drivers/dri/i830/i830_texstate.c | 1607 ++++
src/mesa/drivers/dri/i830/i830_tris.c | 880 ++
src/mesa/drivers/dri/i830/i830_tris.h | 37
src/mesa/drivers/dri/i830/i830_vb.c | 592 +
src/mesa/drivers/dri/i830/i830_vb.h | 63
src/mesa/drivers/dri/i830/server/i830_common.h | 288
src/mesa/drivers/dri/i830/server/i830_dri.h | 140
src/mesa/drivers/dri/mga/Doxyfile | 234
src/mesa/drivers/dri/mga/Makefile.X11 | 121
src/mesa/drivers/dri/mga/README | 26
src/mesa/drivers/dri/mga/mga_texstate.c | 747 ++
src/mesa/drivers/dri/mga/mga_xmesa.c | 766 ++
src/mesa/drivers/dri/mga/mga_xmesa.h | 148
src/mesa/drivers/dri/mga/mgacontext.h | 354 +
src/mesa/drivers/dri/mga/mgadd.c | 97
src/mesa/drivers/dri/mga/mgadd.h | 36
src/mesa/drivers/dri/mga/mgaioctl.c | 680 ++
src/mesa/drivers/dri/mga/mgaioctl.h | 114
src/mesa/drivers/dri/mga/mgapixel.c | 656 +
src/mesa/drivers/dri/mga/mgapixel.h | 36
src/mesa/drivers/dri/mga/mgaregs.h | 1395 ++++
src/mesa/drivers/dri/mga/mgarender.c | 211
src/mesa/drivers/dri/mga/mgaspan.c | 311
src/mesa/drivers/dri/mga/mgaspan.h | 34
src/mesa/drivers/dri/mga/mgastate.c | 1278 +++
src/mesa/drivers/dri/mga/mgastate.h | 39
src/mesa/drivers/dri/mga/mgatex.c | 551 +
src/mesa/drivers/dri/mga/mgatex.h | 49
src/mesa/drivers/dri/mga/mgatexmem.c | 282
src/mesa/drivers/dri/mga/mgatris.c | 906 ++
src/mesa/drivers/dri/mga/mgatris.h | 48
src/mesa/drivers/dri/mga/mgavb.c | 494 +
src/mesa/drivers/dri/mga/mgavb.h | 65
src/mesa/drivers/dri/mga/server/mga.h | 115
src/mesa/drivers/dri/mga/server/mga_bios.h | 143
src/mesa/drivers/dri/mga/server/mga_common.h | 152
src/mesa/drivers/dri/mga/server/mga_dri.c | 1136 +++
src/mesa/drivers/dri/mga/server/mga_dri.h | 84
src/mesa/drivers/dri/mga/server/mga_macros.h | 118
src/mesa/drivers/dri/mga/server/mga_reg.h | 484 +
src/mesa/drivers/dri/mga/server/mga_sarea.h | 222
src/mesa/drivers/dri/r128/Makefile.X11 | 116
src/mesa/drivers/dri/r128/r128_context.c | 335 +
src/mesa/drivers/dri/r128/r128_context.h | 270
src/mesa/drivers/dri/r128/r128_dd.c | 148
src/mesa/drivers/dri/r128/r128_dd.h | 44
src/mesa/drivers/dri/r128/r128_ioctl.c | 812 ++
src/mesa/drivers/dri/r128/r128_ioctl.h | 146
src/mesa/drivers/dri/r128/r128_lock.c | 123
src/mesa/drivers/dri/r128/r128_lock.h | 111
src/mesa/drivers/dri/r128/r128_screen.c | 357 +
src/mesa/drivers/dri/r128/r128_screen.h | 84
src/mesa/drivers/dri/r128/r128_span.c | 475 +
src/mesa/drivers/dri/r128/r128_span.h | 44
src/mesa/drivers/dri/r128/r128_state.c | 1239 +++
src/mesa/drivers/dri/r128/r128_state.h | 54
src/mesa/drivers/dri/r128/r128_tex.c | 598 +
src/mesa/drivers/dri/r128/r128_tex.h | 88
src/mesa/drivers/dri/r128/r128_texmem.c | 302
src/mesa/drivers/dri/r128/r128_texobj.h | 69
src/mesa/drivers/dri/r128/r128_texstate.c | 652 +
src/mesa/drivers/dri/r128/r128_tris.c | 721 ++
src/mesa/drivers/dri/r128/r128_tris.h | 48
src/mesa/drivers/dri/r128/r128_vb.c | 522 +
src/mesa/drivers/dri/r128/r128_vb.h | 74
src/mesa/drivers/dri/r128/server/pci_ids.h | 57
src/mesa/drivers/dri/r128/server/r128.h | 566 +
src/mesa/drivers/dri/r128/server/r128_common.h | 169
src/mesa/drivers/dri/r128/server/r128_dri.c | 1166 +++
src/mesa/drivers/dri/r128/server/r128_dri.h | 103
src/mesa/drivers/dri/r128/server/r128_macros.h | 135
src/mesa/drivers/dri/r128/server/r128_reg.h | 1431 ++++
src/mesa/drivers/dri/r128/server/r128_sarea.h | 195
src/mesa/drivers/dri/r128/server/r128_version.h | 60
src/mesa/drivers/dri/r200/Doxyfile | 232
src/mesa/drivers/dri/r200/Makefile.X11 | 141
src/mesa/drivers/dri/r200/r200_cmdbuf.c | 337 +
src/mesa/drivers/dri/r200/r200_context.c | 596 +
src/mesa/drivers/dri/r200/r200_context.h | 926 ++
src/mesa/drivers/dri/r200/r200_ioctl.c | 925 ++
src/mesa/drivers/dri/r200/r200_ioctl.h | 191
src/mesa/drivers/dri/r200/r200_lock.c | 116
src/mesa/drivers/dri/r200/r200_lock.h | 112
src/mesa/drivers/dri/r200/r200_maos.c | 12
src/mesa/drivers/dri/r200/r200_maos.h | 48
src/mesa/drivers/dri/r200/r200_maos_arrays.c | 458 +
src/mesa/drivers/dri/r200/r200_maos_vbtmp.h | 378 +
src/mesa/drivers/dri/r200/r200_maos_verts.c | 340 +
src/mesa/drivers/dri/r200/r200_pixel.c | 494 +
src/mesa/drivers/dri/r200/r200_pixel.h | 43
src/mesa/drivers/dri/r200/r200_reg.h | 1444 ++++
src/mesa/drivers/dri/r200/r200_sanity.c | 1325 +++
src/mesa/drivers/dri/r200/r200_sanity.h | 8
src/mesa/drivers/dri/r200/r200_screen.c | 462 +
src/mesa/drivers/dri/r200/r200_screen.h | 99
src/mesa/drivers/dri/r200/r200_span.c | 433 +
src/mesa/drivers/dri/r200/r200_span.h | 45
src/mesa/drivers/dri/r200/r200_state.c | 2197 ++++++
src/mesa/drivers/dri/r200/r200_state.c~ | 2168 ++++++
src/mesa/drivers/dri/r200/r200_state.h | 70
src/mesa/drivers/dri/r200/r200_state_init.c | 691 ++
src/mesa/drivers/dri/r200/r200_swtcl.c | 1293 +++
src/mesa/drivers/dri/r200/r200_swtcl.h | 80
src/mesa/drivers/dri/r200/r200_tcl.c | 522 +
src/mesa/drivers/dri/r200/r200_tcl.h | 67
src/mesa/drivers/dri/r200/r200_tex.c | 1002 +++
src/mesa/drivers/dri/r200/r200_tex.h | 51
src/mesa/drivers/dri/r200/r200_texmem.c | 505 +
src/mesa/drivers/dri/r200/r200_texstate.c | 1824 +++++
src/mesa/drivers/dri/r200/r200_vtxfmt.c | 1131 +++
src/mesa/drivers/dri/r200/r200_vtxfmt.h | 127
src/mesa/drivers/dri/r200/r200_vtxfmt_c.c | 906 ++
src/mesa/drivers/dri/r200/r200_vtxfmt_sse.c | 231
src/mesa/drivers/dri/r200/r200_vtxfmt_x86.c | 438 +
src/mesa/drivers/dri/r200/r200_vtxtmp_x86.S | 410 +
src/mesa/drivers/dri/radeon/Makefile.X11 | 154
src/mesa/drivers/dri/radeon/radeon_compat.c | 304
src/mesa/drivers/dri/radeon/radeon_context.c | 603 +
src/mesa/drivers/dri/radeon/radeon_context.h | 840 ++
src/mesa/drivers/dri/radeon/radeon_ioctl.c | 1191 +++
src/mesa/drivers/dri/radeon/radeon_ioctl.h | 188
src/mesa/drivers/dri/radeon/radeon_lighting.c | 682 ++
src/mesa/drivers/dri/radeon/radeon_lock.c | 128
src/mesa/drivers/dri/radeon/radeon_lock.h | 113
src/mesa/drivers/dri/radeon/radeon_maos.c | 12
src/mesa/drivers/dri/radeon/radeon_maos.h | 47
src/mesa/drivers/dri/radeon/radeon_maos_arrays.c | 591 +
src/mesa/drivers/dri/radeon/radeon_maos_vbtmp.h | 284
src/mesa/drivers/dri/radeon/radeon_maos_verts.c | 369 +
src/mesa/drivers/dri/radeon/radeon_sanity.c | 1043 +++
src/mesa/drivers/dri/radeon/radeon_sanity.h | 8
src/mesa/drivers/dri/radeon/radeon_screen.c | 421 +
src/mesa/drivers/dri/radeon/radeon_screen.h | 101
src/mesa/drivers/dri/radeon/radeon_span.c | 415 +
src/mesa/drivers/dri/radeon/radeon_span.h | 45
src/mesa/drivers/dri/radeon/radeon_state.c | 2233 ++++++
src/mesa/drivers/dri/radeon/radeon_state.h | 77
src/mesa/drivers/dri/radeon/radeon_state_init.c | 531 +
src/mesa/drivers/dri/radeon/radeon_subset.h | 75
src/mesa/drivers/dri/radeon/radeon_subset_bitmap.c | 197
src/mesa/drivers/dri/radeon/radeon_subset_readpix.c | 246
src/mesa/drivers/dri/radeon/radeon_subset_select.c | 998 +++
src/mesa/drivers/dri/radeon/radeon_subset_tex.c | 1018 +++
src/mesa/drivers/dri/radeon/radeon_subset_vtx.c | 989 ++
src/mesa/drivers/dri/radeon/radeon_swtcl.c | 1327 ++++
src/mesa/drivers/dri/radeon/radeon_swtcl.h | 77
src/mesa/drivers/dri/radeon/radeon_tcl.c | 522 +
src/mesa/drivers/dri/radeon/radeon_tcl.h | 70
src/mesa/drivers/dri/radeon/radeon_tex.c | 733 ++
src/mesa/drivers/dri/radeon/radeon_tex.h | 53
src/mesa/drivers/dri/radeon/radeon_texmem.c | 378 +
src/mesa/drivers/dri/radeon/radeon_texstate.c | 1628 ++++
src/mesa/drivers/dri/radeon/radeon_vtxfmt.c | 1089 +++
src/mesa/drivers/dri/radeon/radeon_vtxfmt.h | 124
src/mesa/drivers/dri/radeon/radeon_vtxfmt_c.c | 908 ++
src/mesa/drivers/dri/radeon/radeon_vtxfmt_sse.c | 232
src/mesa/drivers/dri/radeon/radeon_vtxfmt_x86.c | 437 +
src/mesa/drivers/dri/radeon/radeon_vtxtmp_x86.S | 492 +
src/mesa/drivers/dri/radeon/server/radeon.h | 177
src/mesa/drivers/dri/radeon/server/radeon_common.h | 447 +
src/mesa/drivers/dri/radeon/server/radeon_dri.c | 1210 +++
src/mesa/drivers/dri/radeon/server/radeon_dri.h | 114
src/mesa/drivers/dri/radeon/server/radeon_macros.h | 135
src/mesa/drivers/dri/radeon/server/radeon_reg.h | 2015 ++++++
src/mesa/drivers/dri/radeon/server/radeon_sarea.h | 310
src/mesa/drivers/dri/sis/Makefile.X11 | 120
src/mesa/drivers/dri/sis/server/sis_common.h | 63
src/mesa/drivers/dri/sis/server/sis_dri.h | 85
src/mesa/drivers/dri/sis/sis_alloc.c | 256
src/mesa/drivers/dri/sis/sis_alloc.h | 45
src/mesa/drivers/dri/sis/sis_clear.c | 454 +
src/mesa/drivers/dri/sis/sis_common2.h | 143
src/mesa/drivers/dri/sis/sis_context.c | 508 +
src/mesa/drivers/dri/sis/sis_context.h | 446 +
src/mesa/drivers/dri/sis/sis_dd.c | 177
src/mesa/drivers/dri/sis/sis_dd.h | 43
src/mesa/drivers/dri/sis/sis_debug.c | 158
src/mesa/drivers/dri/sis/sis_debug.h | 45
src/mesa/drivers/dri/sis/sis_fog.c | 181
src/mesa/drivers/dri/sis/sis_lock.c | 77
src/mesa/drivers/dri/sis/sis_lock.h | 87
src/mesa/drivers/dri/sis/sis_reg.h | 927 ++
src/mesa/drivers/dri/sis/sis_screen.c | 285
src/mesa/drivers/dri/sis/sis_screen.h | 60
src/mesa/drivers/dri/sis/sis_span.c | 311
src/mesa/drivers/dri/sis/sis_span.h | 41
src/mesa/drivers/dri/sis/sis_state.c | 918 ++
src/mesa/drivers/dri/sis/sis_state.h | 58
src/mesa/drivers/dri/sis/sis_stencil.c | 185
src/mesa/drivers/dri/sis/sis_stencil.h | 41
src/mesa/drivers/dri/sis/sis_tex.c | 474 +
src/mesa/drivers/dri/sis/sis_tex.h | 42
src/mesa/drivers/dri/sis/sis_texstate.c | 682 ++
src/mesa/drivers/dri/sis/sis_tris.c | 954 ++
src/mesa/drivers/dri/sis/sis_tris.h | 45
src/mesa/drivers/dri/sis/sis_tritmp.h | 151
src/mesa/drivers/dri/sis/sis_vb.c | 464 +
src/mesa/drivers/dri/sis/sis_vb.h | 63
src/mesa/drivers/ggi/default/linear.c | 75
src/mesa/drivers/ggi/default/stubs.c | 1
src/mesa/drivers/ggi/ggimesa.c | 8
src/mesa/drivers/ggi/include/ggi/mesa/debug.h | 34
src/mesa/drivers/glide/fxapi.c | 940 +-
src/mesa/drivers/glide/fxdd.c | 979 +-
src/mesa/drivers/glide/fxddspan.c | 385 -
src/mesa/drivers/glide/fxddtex.c | 500 -
src/mesa/drivers/glide/fxdrv.h | 103
src/mesa/drivers/glide/fxg.c | 2135 ++++++
src/mesa/drivers/glide/fxg.h | 352 +
src/mesa/drivers/glide/fxglidew.c | 310
src/mesa/drivers/glide/fxglidew.h | 798 --
src/mesa/drivers/glide/fxopengl.def | 1403 ++--
src/mesa/drivers/glide/fxsetup.c | 628 +
src/mesa/drivers/glide/fxtexman.c | 187
src/mesa/drivers/glide/fxtris.c | 597 +
src/mesa/drivers/glide/fxvb.c | 39
src/mesa/drivers/glide/fxvbtmp.h | 36
src/mesa/drivers/glide/fxwgl.c | 705 +-
src/mesa/drivers/osmesa/descrip.mms | 40
src/mesa/drivers/osmesa/osmesa.c | 2948 +++-----
src/mesa/drivers/osmesa/osmesa.dsp | 119
src/mesa/drivers/svga/svgamesa.c | 6
src/mesa/drivers/svga/svgamesa15.c | 6
src/mesa/drivers/svga/svgamesa15.h | 8
src/mesa/drivers/svga/svgamesa16.c | 8
src/mesa/drivers/svga/svgamesa16.h | 8
src/mesa/drivers/svga/svgamesa24.c | 8
src/mesa/drivers/svga/svgamesa24.h | 8
src/mesa/drivers/svga/svgamesa32.c | 8
src/mesa/drivers/svga/svgamesa32.h | 8
src/mesa/drivers/svga/svgapix.h | 7
src/mesa/drivers/windows/colors.h | 521 -
src/mesa/drivers/windows/gdi/colors.h | 530 +
src/mesa/drivers/windows/gdi/gdi.dsp | 129
src/mesa/drivers/windows/gdi/mesa.def | 1036 +++
src/mesa/drivers/windows/gdi/wgl.c | 626 +
src/mesa/drivers/windows/gdi/wmesa.c | 3322 ++++++++++
src/mesa/drivers/windows/gdi/wmesadef.h | 174
src/mesa/drivers/windows/mesa_extend.c | 211
src/mesa/drivers/windows/mesa_extend.h | 43
src/mesa/drivers/windows/stereo.h | 47
src/mesa/drivers/windows/wgl.c | 621 -
src/mesa/drivers/windows/wing32.def | 12
src/mesa/drivers/windows/wmesa.c | 3312 ---------
src/mesa/drivers/windows/wmesaBackup.c | 2891 --------
src/mesa/drivers/windows/wmesaOld.c | 2749 --------
src/mesa/drivers/windows/wmesa_stereo.c | 1835 -----
src/mesa/drivers/windows/wmesadef.h | 174
src/mesa/drivers/x11/descrip.mms | 49
src/mesa/drivers/x11/fakeglx.c | 199
src/mesa/drivers/x11/glxapi.c | 75
src/mesa/drivers/x11/glxapi.h | 10
src/mesa/drivers/x11/glxheader.h | 1
src/mesa/drivers/x11/realglx.c | 10
src/mesa/drivers/x11/realglx.h | 1
src/mesa/drivers/x11/xfonts.c | 1
src/mesa/drivers/x11/xfonts.h | 1
src/mesa/drivers/x11/xm_api.c | 237
src/mesa/drivers/x11/xm_dd.c | 161
src/mesa/drivers/x11/xm_line.c | 276
src/mesa/drivers/x11/xm_span.c | 368 -
src/mesa/drivers/x11/xm_tri.c | 810 --
src/mesa/drivers/x11/xmesaP.h | 126
src/mesa/glapi/APIspec | 910 ++
src/mesa/glapi/apiparser.py | 21
src/mesa/glapi/descrip.mms | 37
src/mesa/glapi/glapi.c | 11
src/mesa/glapi/glapi.dsp | 124
src/mesa/glapi/glapi.h | 1
src/mesa/glapi/glapioffsets.h | 56
src/mesa/glapi/glapitable.h | 62
src/mesa/glapi/glapitemp.h | 1512 +++-
src/mesa/glapi/glapitemp.py | 4
src/mesa/glapi/glprocs.h | 904 ++
src/mesa/glapi/glthread.c | 1
src/mesa/glapi/glthread.h | 11
src/mesa/main/KNOWN_BUGS | 1
src/mesa/main/Makefile.BeOS-R5 | 8
src/mesa/main/Makefile.DJ | 310
src/mesa/main/Makefile.OSMesa16 | 27
src/mesa/main/Makefile.X11 | 61
src/mesa/main/Makefile.ugl | 4
src/mesa/main/Makefile.win | 64
src/mesa/main/accum.c | 8
src/mesa/main/accum.h | 21
src/mesa/main/api_arrayelt.c | 25
src/mesa/main/api_arrayelt.h | 1
src/mesa/main/api_eval.c | 324
src/mesa/main/api_eval.h | 1
src/mesa/main/api_loopback.c | 757 --
src/mesa/main/api_loopback.h | 11
src/mesa/main/api_noop.c | 619 +
src/mesa/main/api_noop.h | 31
src/mesa/main/api_validate.c | 12
src/mesa/main/api_validate.h | 1
src/mesa/main/arbfragparse.c | 46
src/mesa/main/arbfragparse.h | 35
src/mesa/main/arbprogram.c | 702 ++
src/mesa/main/arbprogram.h | 128
src/mesa/main/arbvertparse.c | 6631 ++++++++++++++++++++
src/mesa/main/arbvertparse.h | 33
src/mesa/main/arbvp_grammar.txt | 1279 +++
src/mesa/main/attrib.c | 42
src/mesa/main/attrib.h | 29
src/mesa/main/blend.c | 136
src/mesa/main/blend.h | 8
src/mesa/main/bufferobj.c | 788 ++
src/mesa/main/bufferobj.h | 120
src/mesa/main/buffers.c | 256
src/mesa/main/buffers.h | 11
src/mesa/main/clip.c | 5
src/mesa/main/clip.h | 6
src/mesa/main/colormac.h | 135
src/mesa/main/colortab.c | 217
src/mesa/main/colortab.h | 55
src/mesa/main/config.h | 181
src/mesa/main/context.c | 2310 ++----
src/mesa/main/context.h | 220
src/mesa/main/convolve.c | 1
src/mesa/main/convolve.h | 8
src/mesa/main/dd.h | 794 +-
src/mesa/main/debug.c | 163
src/mesa/main/debug.h | 38
src/mesa/main/depth.c | 77
src/mesa/main/depth.h | 25
src/mesa/main/descrip.mms | 507 -
src/mesa/main/dispatch.c | 1
src/mesa/main/dlist.c | 1692 ++++-
src/mesa/main/dlist.h | 61
src/mesa/main/drawpix.c | 68
src/mesa/main/drawpix.h | 1
src/mesa/main/enable.c | 166
src/mesa/main/enable.h | 5
src/mesa/main/enums.c | 63
src/mesa/main/enums.h | 23
src/mesa/main/eval.c | 193
src/mesa/main/eval.h | 23
src/mesa/main/extensions.c | 519 -
src/mesa/main/extensions.h | 47
src/mesa/main/feedback.c | 166
src/mesa/main/feedback.h | 7
src/mesa/main/fog.c | 33
src/mesa/main/fog.h | 22
src/mesa/main/get.c | 1055 ++-
src/mesa/main/get.h | 7
src/mesa/main/glheader.h | 77
src/mesa/main/glprocs.h | 806 --
src/mesa/main/hash.c | 95
src/mesa/main/hash.h | 5
src/mesa/main/hint.c | 19
src/mesa/main/hint.h | 20
src/mesa/main/histogram.c | 113
src/mesa/main/histogram.h | 30
src/mesa/main/image.c | 173
src/mesa/main/image.h | 5
src/mesa/main/imports.c | 598 +
src/mesa/main/imports.h | 605 +
src/mesa/main/light.c | 693 +-
src/mesa/main/light.h | 34
src/mesa/main/lines.c | 56
src/mesa/main/lines.h | 8
src/mesa/main/macros.h | 465 -
src/mesa/main/main.dsp | 604 +
src/mesa/main/matrix.c | 621 +
src/mesa/main/matrix.h | 24
src/mesa/main/mesa.def | 2
src/mesa/main/mtypes.h | 1966 +++--
src/mesa/main/nvfragparse.c | 1758 +++++
src/mesa/main/nvfragparse.h | 52
src/mesa/main/nvfragprog.h | 173
src/mesa/main/nvprogram.c | 854 ++
src/mesa/main/nvprogram.h | 119
src/mesa/main/nvvertexec.c | 806 ++
src/mesa/main/nvvertexec.h | 43
src/mesa/main/nvvertparse.c | 1486 ++++
src/mesa/main/nvvertparse.h | 50
src/mesa/main/nvvertprog.h | 107
src/mesa/main/occlude.c | 328
src/mesa/main/occlude.h | 58
src/mesa/main/pixel.c | 220
src/mesa/main/pixel.h | 35
src/mesa/main/points.c | 62
src/mesa/main/points.h | 8
src/mesa/main/polygon.c | 109
src/mesa/main/polygon.h | 10
src/mesa/main/program.c | 1228 +++
src/mesa/main/program.h | 236
src/mesa/main/rastpos.c | 349 -
src/mesa/main/rastpos.h | 12
src/mesa/main/simple_list.h | 127
src/mesa/main/state.c | 901 +-
src/mesa/main/state.h | 14
src/mesa/main/stencil.c | 92
src/mesa/main/stencil.h | 8
src/mesa/main/texcompress.c | 117
src/mesa/main/texcompress.h | 10
src/mesa/main/texformat.c | 180
src/mesa/main/texformat.h | 97
src/mesa/main/texformat_tmp.h | 73
src/mesa/main/teximage.c | 1118 ++-
src/mesa/main/teximage.h | 37
src/mesa/main/texobj.c | 489 -
src/mesa/main/texobj.h | 37
src/mesa/main/texstate.c | 835 +-
src/mesa/main/texstate.h | 35
src/mesa/main/texstore.c | 100
src/mesa/main/texstore.h | 32
src/mesa/main/texutil.c | 10
src/mesa/main/texutil.h | 3
src/mesa/main/texutil_tmp.h | 135
src/mesa/main/varray.c | 285
src/mesa/main/varray.h | 39
src/mesa/main/version.h | 52
src/mesa/main/vtxfmt.c | 27
src/mesa/main/vtxfmt.h | 16
src/mesa/main/vtxfmt_tmp.h | 114
src/mesa/math/descrip.mms | 45
src/mesa/math/m_clip_tmp.h | 20
src/mesa/math/m_copy_tmp.h | 1
src/mesa/math/m_debug.h | 3
src/mesa/math/m_debug_clip.c | 51
src/mesa/math/m_debug_norm.c | 42
src/mesa/math/m_debug_util.h | 5
src/mesa/math/m_debug_xform.c | 33
src/mesa/math/m_dotprod_tmp.h | 1
src/mesa/math/m_eval.c | 1
src/mesa/math/m_eval.h | 1
src/mesa/math/m_matrix.c | 571 +
src/mesa/math/m_matrix.h | 136
src/mesa/math/m_norm_tmp.h | 29
src/mesa/math/m_trans_tmp.h | 59
src/mesa/math/m_translate.c | 68
src/mesa/math/m_translate.h | 9
src/mesa/math/m_vector.c | 256
src/mesa/math/m_vector.h | 127
src/mesa/math/m_xform.c | 11
src/mesa/math/m_xform.h | 1
src/mesa/math/m_xform_tmp.h | 1
src/mesa/math/math.dsp | 180
src/mesa/math/mathmod.h | 11
src/mesa/sparc/glapi_sparc.S | 2456 ++++++-
src/mesa/sparc/sparc.c | 19
src/mesa/swrast/descrip.mms | 74
src/mesa/swrast/s_aaline.c | 40
src/mesa/swrast/s_aaline.h | 1
src/mesa/swrast/s_aalinetemp.h | 21
src/mesa/swrast/s_aatriangle.c | 78
src/mesa/swrast/s_aatriangle.h | 3
src/mesa/swrast/s_aatritemp.h | 56
src/mesa/swrast/s_accum.c | 25
src/mesa/swrast/s_accum.h | 5
src/mesa/swrast/s_alpha.c | 8
src/mesa/swrast/s_alpha.h | 5
src/mesa/swrast/s_alphabuf.c | 24
src/mesa/swrast/s_alphabuf.h | 17
src/mesa/swrast/s_bitmap.c | 31
src/mesa/swrast/s_blend.c | 16
src/mesa/swrast/s_blend.h | 5
src/mesa/swrast/s_buffers.c | 58
src/mesa/swrast/s_context.c | 67
src/mesa/swrast/s_context.h | 192
src/mesa/swrast/s_copypix.c | 119
src/mesa/swrast/s_depth.c | 133
src/mesa/swrast/s_depth.h | 24
src/mesa/swrast/s_drawpix.c | 372 -
src/mesa/swrast/s_drawpix.h | 3
src/mesa/swrast/s_feedback.c | 22
src/mesa/swrast/s_feedback.h | 13
src/mesa/swrast/s_fog.c | 14
src/mesa/swrast/s_fog.h | 7
src/mesa/swrast/s_imaging.c | 9
src/mesa/swrast/s_lines.c | 785 --
src/mesa/swrast/s_lines.h | 1
src/mesa/swrast/s_linetemp.h | 556 -
src/mesa/swrast/s_logic.c | 9
src/mesa/swrast/s_logic.h | 5
src/mesa/swrast/s_masking.c | 21
src/mesa/swrast/s_masking.h | 9
src/mesa/swrast/s_nvfragprog.c | 1338 ++++
src/mesa/swrast/s_nvfragprog.h | 38
src/mesa/swrast/s_pixeltex.c | 1
src/mesa/swrast/s_pixeltex.h | 1
src/mesa/swrast/s_points.c | 19
src/mesa/swrast/s_points.h | 1
src/mesa/swrast/s_pointtemp.h | 27
src/mesa/swrast/s_readpix.c | 15
src/mesa/swrast/s_span.c | 303
src/mesa/swrast/s_span.h | 30
src/mesa/swrast/s_spantemp.h | 375 +
src/mesa/swrast/s_stencil.c | 19
src/mesa/swrast/s_stencil.h | 11
src/mesa/swrast/s_texstore.c | 12
src/mesa/swrast/s_texture.c | 1057 ++-
src/mesa/swrast/s_texture.h | 10
src/mesa/swrast/s_triangle.c | 214
src/mesa/swrast/s_triangle.h | 22
src/mesa/swrast/s_trispan.h | 1
src/mesa/swrast/s_tritemp.h | 995 +--
src/mesa/swrast/s_zoom.c | 160
src/mesa/swrast/s_zoom.h | 29
src/mesa/swrast/swrast.dsp | 324
src/mesa/swrast/swrast.h | 168
src/mesa/swrast_setup/descrip.mms | 40
src/mesa/swrast_setup/ss_context.c | 3
src/mesa/swrast_setup/ss_context.h | 3
src/mesa/swrast_setup/ss_triangle.c | 43
src/mesa/swrast_setup/ss_triangle.h | 3
src/mesa/swrast_setup/ss_tritmp.h | 25
src/mesa/swrast_setup/ss_vb.c | 43
src/mesa/swrast_setup/ss_vb.h | 3
src/mesa/swrast_setup/ss_vbtmp.h | 67
src/mesa/swrast_setup/swrast_setup.dsp | 128
src/mesa/swrast_setup/swrast_setup.h | 3
src/mesa/tnl/descrip.mms | 67
src/mesa/tnl/t_array_api.c | 148
src/mesa/tnl/t_array_api.h | 1
src/mesa/tnl/t_array_import.c | 353 -
src/mesa/tnl/t_array_import.h | 1
src/mesa/tnl/t_context.c | 73
src/mesa/tnl/t_context.h | 618 +
src/mesa/tnl/t_eval_api.c | 248
src/mesa/tnl/t_eval_api.h | 44
src/mesa/tnl/t_imm_alloc.c | 124
src/mesa/tnl/t_imm_alloc.h | 40
src/mesa/tnl/t_imm_api.c | 1368 ----
src/mesa/tnl/t_imm_api.h | 57
src/mesa/tnl/t_imm_debug.c | 183
src/mesa/tnl/t_imm_debug.h | 39
src/mesa/tnl/t_imm_dlist.c | 656 -
src/mesa/tnl/t_imm_dlist.h | 45
src/mesa/tnl/t_imm_elt.c | 834 --
src/mesa/tnl/t_imm_elt.h | 46
src/mesa/tnl/t_imm_eval.c | 854 --
src/mesa/tnl/t_imm_eval.h | 39
src/mesa/tnl/t_imm_exec.c | 598 -
src/mesa/tnl/t_imm_exec.h | 70
src/mesa/tnl/t_imm_fixup.c | 871 --
src/mesa/tnl/t_imm_fixup.h | 64
src/mesa/tnl/t_pipeline.c | 26
src/mesa/tnl/t_pipeline.h | 25
src/mesa/tnl/t_save_api.c | 1580 ++++
src/mesa/tnl/t_save_api.h | 58
src/mesa/tnl/t_save_loopback.c | 301
src/mesa/tnl/t_save_playback.c | 218
src/mesa/tnl/t_vb_cliptmp.h | 21
src/mesa/tnl/t_vb_fog.c | 28
src/mesa/tnl/t_vb_light.c | 276
src/mesa/tnl/t_vb_lighttmp.h | 487 -
src/mesa/tnl/t_vb_normals.c | 29
src/mesa/tnl/t_vb_points.c | 23
src/mesa/tnl/t_vb_program.c | 201
src/mesa/tnl/t_vb_render.c | 85
src/mesa/tnl/t_vb_rendertmp.h | 7
src/mesa/tnl/t_vb_texgen.c | 67
src/mesa/tnl/t_vb_texmat.c | 33
src/mesa/tnl/t_vb_vertex.c | 72
src/mesa/tnl/t_vtx_api.c | 1433 ++--
src/mesa/tnl/t_vtx_api.h | 208
src/mesa/tnl/t_vtx_eval.c | 253
src/mesa/tnl/t_vtx_exec.c | 727 --
src/mesa/tnl/t_vtx_sse.c | 91
src/mesa/tnl/t_vtx_x86.c | 705 --
src/mesa/tnl/tnl.dsp | 252
src/mesa/tnl/tnl.h | 3
src/mesa/tnl_dd/imm/NOTES.imm | 112
src/mesa/tnl_dd/imm/t_dd_imm_capi.h | 419 +
src/mesa/tnl_dd/imm/t_dd_imm_napi.h | 226
src/mesa/tnl_dd/imm/t_dd_imm_primtmp.h | 570 +
src/mesa/tnl_dd/imm/t_dd_imm_tapi.h | 75
src/mesa/tnl_dd/imm/t_dd_imm_vapi.h | 159
src/mesa/tnl_dd/imm/t_dd_imm_vb.c | 204
src/mesa/tnl_dd/imm/t_dd_imm_vbtmp.h | 268
src/mesa/tnl_dd/t_dd.c | 58
src/mesa/tnl_dd/t_dd_dmatmp.h | 1093 +++
src/mesa/tnl_dd/t_dd_dmatmp2.h | 935 ++
src/mesa/tnl_dd/t_dd_rendertmp.h | 437 +
src/mesa/tnl_dd/t_dd_triemit.h | 157
src/mesa/tnl_dd/t_dd_tritmp.h | 743 ++
src/mesa/tnl_dd/t_dd_unfilled.h | 212
src/mesa/tnl_dd/t_dd_vb.c | 344 +
src/mesa/tnl_dd/t_dd_vbtmp.h | 679 ++
src/mesa/tnl_dd/t_dd_vertex.h | 78
src/mesa/x86/3dnow.c | 9
src/mesa/x86/3dnow_normal.S | 18
src/mesa/x86/assyntax.h | 4
src/mesa/x86/clip_args.h | 4
src/mesa/x86/common_x86.c | 94
src/mesa/x86/common_x86_asm.S | 185
src/mesa/x86/common_x86_asm.h | 4
src/mesa/x86/common_x86_features.h | 62
src/mesa/x86/common_x86_macros.h | 4
src/mesa/x86/gen_matypes.c | 13
src/mesa/x86/glapi_x86.S | 672 +-
src/mesa/x86/norm_args.h | 4
src/mesa/x86/xform_args.h | 4
vms/analyze_map.com | 148
vms/xlib.opt | 2
vms/xlib_share.opt | 7
1191 files changed, 275111 insertions(+), 55018 deletions(-)
---
More information about the Xquartz-changes
mailing list