summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-12-01get depthBits from the current drawbufferBrian Paul
2005-11-30fxt1_decode_1() should not be staticBrian Paul
2005-11-30This is a major re-work of the __indirect_glInterleavedArrays routine. TheIan Romanick
big, ugly, error prone switch-statement is replaced with a compact table. I also added numerous comments, including a comment explaining how the format parameter is validated. Explicitly pass GL_FLOAT as the type in the cases where that is the only possible value (e.g., everywhere except the call to glColorPointer). Validate that stride is >= 0. Tested with all modes (including the two error modes) of progs/tests/interleave.c. Bug: #5001, #5058 Reviewed by: Brian Paul
2005-11-29assorted fixes for server-side direct rendering (bug 5199)Brian Paul
2005-11-29remove dri_client/ dir from tarballBrian Paul
2005-11-29use the files from the drm tree/packageBrian Paul
2005-11-29If the DDX driver didn't reserve any video RAM for textures, fall back toMichel Dänzer
using only GART memory for textures instead of segfaulting in the texture management code. (Bug 5115)
2005-11-29added _EGLExtensions typedefBrian Paul
2005-11-29Put extension flags, string into separate struct.Brian Paul
2005-11-29clean up the drmGetMap/drmMap codeBrian Paul
2005-11-29apparently need to load colormap after setting the mode to make it work reliablyBrian Paul
2005-11-28Remove the many aliases for 'struct mem_block' in mm.hKeith Whitwell
2005-11-28Correct author attribution of mm.hKeith Whitwell
2005-11-28check for driver_modes == NULL. Don't need driver_modes for EGL driverBrian Paul
2005-11-28rearrange some code to put in more logical order, misc clean-upsBrian Paul
2005-11-28Lots of fixes, clean-ups, new comments, etc.Brian Paul
To set the FBdev video mode, need to add a \n char to the string.
2005-11-27Redo _eglInitSurface() so it can be used with all surface types.Brian Paul
Redo _eglInitContext() to do error checking, attribute list parsing, etc.
2005-11-27include stdint.h for BSDBrian Paul
2005-11-25use ADD_POINTERS macro instead of (uintptr_t) castBrian Paul
2005-11-24Use _mesa_exec_free for fp->func.Keith Whitwell
2005-11-24use new _egl_api structBrian Paul
2005-11-24use _egl_api struct, make some functions staticBrian Paul
2005-11-24Move all the EGL API function pointers into a new _egl_api struct.Brian Paul
2005-11-24report error token in message printed in _eglError()Brian Paul
2005-11-24change error test in _eglParseConfigAttribs()Brian Paul
2005-11-24init attribs to EGL_DONT_CARE in _eglParseConfigAttribs()Brian Paul
2005-11-23Couple changes that were missed.Aapo Tahkola
2005-11-23check/print EGL_SCREEN_BIT_MESA, fix eglGetDisplay() callBrian Paul
2005-11-23Choose the display mode / surface size in an intelligent way.Brian Paul
Fix // comments. More error checking, etc.
2005-11-23update some commentsBrian Paul
2005-11-23fixed wrong return value in radeonShowSurfaceMESA()Brian Paul
2005-11-23change error messageBrian Paul
2005-11-23use _eglLog()Brian Paul
2005-11-23New _eglLog() function to replace fprintf/printf calls for debug/info.Brian Paul
2005-11-22reference bug 5131 in comment in _tnl_free_vertices()Brian Paul
2005-11-22disable freeing of fp->func, see comment (bug 5131)Brian Paul
2005-11-22Use correct enums for program output variables. FixesKeith Whitwell
fp/tri-depthwrite.
2005-11-22track state flags which might invalidate parameter listsKeith Whitwell
2005-11-22Make sure tnl->_DoVertexFog is kept uptodate. Fixes fog in i915Keith Whitwell
driver.
2005-11-21bit 31 of this inserts a nop after the current instructionDave Airlie
2005-11-21get rid of some of those unknowns figured out from reg dumperDave Airlie
2005-11-20move _mesa_init_instruction() to program.cBrian Paul
2005-11-20s/Saturate/SaturateMode/Brian Paul
2005-11-20Make Saturate a 2-bit field again, renamed to SaturateMode with threeBrian Paul
possible values: SATURATE_OFF, SATURATE_ZERO_ONE and SATURATE_PLUS_MINUS_ONE.
2005-11-19additional clean-ups and improvementsBrian Paul
2005-11-19remove incorrect castBrian Paul
2005-11-19Saturate is a 1-bit boolean fieldBrian Paul
2005-11-19Bunch of little fixes:Brian Paul
Fix mem leaks in _mesa_TexEnvProgramCacheDestroy(). Check if ctx->Driver.BindProgram is non-null before calling. s/unsigned/GLuint/ Use MAX_INSTRUCTIONS instead of magic 100, check program length after it's made. Use _mesa_init_instruction() instead of _mesa_memset().
2005-11-19call gluDeleteQuadric() to fix mem leakBrian Paul
2005-11-19in run_texnorm_stage() check if the texture unit is really enabled before ↵Brian Paul
trying to normalize the texcoords