summaryrefslogtreecommitdiffstats
path: root/src/mesa/main
Commit message (Collapse)AuthorAgeFilesLines
* Prune incoming state to the atoms of interest. Hopefully this willKeith Whitwell2006-11-221-6/+14
| | | | | prevent driver-initiated statechanges in the middle of DrawElements/DrawArrays from disturbing this code.
* Another fixKeith Whitwell2006-11-221-0/+8
|
* list header files in sources files (Dan Nicholson)Brian Paul2006-11-211-1/+75
|
* More fixes, glean seems to run now.Keith Whitwell2006-11-211-2/+3
|
* Fix more typos.Keith Whitwell2006-11-211-2/+2
|
* glTexCoord3dv was not using third coordinateSean D'Epagnier2006-11-211-1/+1
|
* Fix typos that meant vbos were never unmappedKeith Whitwell2006-11-201-4/+3
|
* fix glPopAttrib/color material bug #9091Brian Paul2006-11-201-4/+4
|
* delete shader objects when destroying shared context stateBrian Paul2006-11-181-0/+11
|
* Initial implementation work for CAL, RET, and BRA instructions for fragmentBrian Paul2006-11-161-0/+1
| | | | programs.
* fix bug 9046Brian Paul2006-11-161-2/+2
|
* use LONGSTRING to silence warningBrian Paul2006-11-161-1/+1
|
* fix glDrawPixels(GL_COLOR_INDEX, GL_BITMAP) bug 9044Brian Paul2006-11-161-3/+3
|
* Make sure vbo's are mapped before accessing their contents inKeith Whitwell2006-11-162-6/+94
| | | | api_arrayelt.c. Reported by Haihao Xiang.
* Add a size parameter to _mesa_add_unnamed_constant() andBrian Paul2006-11-151-1/+1
| | | | | _mesa_add_named_constant() to indicate vector size (1, 2, 3 or 4). Always 4 for now...
* #define LONGSTRING __extension__ in imports.h and use it to silence gccBrian Paul2006-11-151-0/+9
| | | | warnings about long string literals.
* plug in 2.0, 2.1 functionsBrian Paul2006-11-031-0/+26
|
* Added OpenGL 2.1 entrypoints.Brian Paul2006-11-031-2093/+2158
|
* replace CONFIG_H with MESA_CONFIG_H_INCLUDEDBrian Paul2006-11-031-4/+4
|
* Minor changes to get ready for OpenGL 2.1.Brian Paul2006-11-033-1/+11
|
* Update gl_API.xml with OpenGL 2.0 functions, regenerate derived files.Brian Paul2006-11-021-2844/+3028
|
* minor change in _mesa_ResizeBuffersMESA()Brian Paul2006-11-021-1/+2
|
* comment about a valgrind errorBrian Paul2006-11-021-0/+1
|
* s/GLchan/GLubyte/ in debug codeBrian Paul2006-11-021-3/+3
|
* init SecondaryRasterColorBrian Paul2006-11-021-0/+1
|
* Added GL_STENCIL_BACK_WRITEMASKBrian Paul2006-11-022-0/+10
|
* check for shader extensions for OpenGL 2.0Brian Paul2006-11-021-2/+4
|
* Undo some of yesterday's ATI_separate_stencil changes. The ATI extensionBrian Paul2006-11-023-51/+51
| | | | doesn't exactly match OpenGL 2.0.
* new RGBA_LOGICOP_ENABLED() macroBrian Paul2006-11-022-3/+9
|
* Rename _mesa_IsProgram() to _mesa_IsProgramARB() to avoid collision with theBrian Paul2006-11-022-3/+3
| | | | OpenGL 2.0 function of the same name.
* Add ATI_separate_stencil and use it in preference to EXT_stencil_two_sideBrian Paul2006-11-024-56/+57
| | | | since the former is what's used for OpenGL 2.0.
* update _mesa_select_tex_image() and _mesa_get_tex_image()Brian Paul2006-11-011-2/+2
|
* update commentsBrian Paul2006-11-011-17/+6
|
* Remove x/y/width/height parameters from Clear functions.Brian Paul2006-11-012-18/+4
|
* Merge texmem-0-3-branch.Keith Whitwell2006-11-0111-507/+813
|
* Added a few new ctx->Const. fields for shader-related limits.Brian Paul2006-11-014-16/+30
|
* fix MINGW32 problemsBrian Paul2006-10-311-2/+4
|
* Move gl_vertex_program_machine struct out of mtypes.h and put into nvvertexec.h.Brian Paul2006-10-301-16/+0
| | | | | Massage nvvertexec.c code to work more like s_nvfragprog.c - another step toward unifying vertex/fragment program execution.
* remove debug codeBrian Paul2006-10-301-7/+0
|
* Rather than always allocating 100 instructions, put instructions into aBrian Paul2006-10-291-18/+42
| | | | | temporary buffer, then copy into a malloc'd array of the correct size. According to Glean texCombine, we never need more than 21 instructions.
* Change _mesa_init_instruction() to initialize an array of instructions.Brian Paul2006-10-291-1/+1
|
* s/GLchan/GLubyte/Brian Paul2006-10-241-4/+4
|
* whitespace clean-upBrian Paul2006-10-242-4/+4
|
* Color clamping fixes.Brian Paul2006-10-224-2/+40
|
* minor re-org, doxygen commentsBrian Paul2006-10-181-11/+13
|
* Don't pass x/y/width/height to ctx->Driver.Accum().Brian Paul2006-10-182-8/+3
| | | | | Compute the region after we've locked (and possibly updated the buffer's size). Same thing is needed for ctx->Driver.Clear().
* Move struct atifs_machine into s_atifragshader.cBrian Paul2006-10-171-12/+0
| | | | Add support for runtime colorbuffer types.
* check if ctx->Driver.GetBufferSize==NULL and no-opBrian Paul2006-10-172-5/+10
|
* Set _NEW_BUFFERS in _mesa_resize_framebuffer(). This makes sure the swrastBrian Paul2006-10-161-2/+7
| | | | | module updates its state (CLIP_BIT) upon resizes. The driver could do this instead, but doing it here is safer.
* Added #if / #else / #endif around code related to framebuffer initializationBrian Paul2006-10-151-0/+20
| | | | to describe what should be changed in the drivers.