summaryrefslogtreecommitdiff
path: root/src/mesa/main
AgeCommit message (Collapse)Author
2004-01-27Consolidate texObj->Pos/Neg/X/Y/Z and texObj->Image into a singleKeith Whitwell
array, texObj->Image[face][level].
2004-01-26minimize the number of DIVsDaniel Borca
2004-01-24New error checking in _mesa_GetTexImage().Brian Paul
Updated comments and some better function parameter names.
2004-01-24Some initial RGB and RGBA floating point texture formats.Brian Paul
2004-01-23added device driver hooks for BindProgram, NewProgram, DeleteProgramBrian Paul
2004-01-23Change software alpha plane pointers from void* to GLchan*, eliminate some ↵Brian Paul
casts.
2004-01-23Don't set extra bits in FLUSH_VERTICES, fix several state bugs.Keith Whitwell
2004-01-23Modified error messages in _mesa_BlendFuncSeparateEXT to note that theIan Romanick
same function is used internally for glBlendFunc and glBlendFuncSeparate.
2004-01-23Initial support for floating point and signed texture formats.Brian Paul
New "FetchTexelFuncF()" function returns texels in floating point format. Only used for depth component images at this time. Changed original FetchTexelFunc to return GLchan instead of GLvoid, removing need for a bunch of ugly casts.
2004-01-22Minor tweaks to help out at a driver level.Keith Whitwell
2004-01-21Silence a compiler warning DRI builds using gcc3.Ian Romanick
2004-01-21Remove dd_function_table::BlendFunc. All drivers now useIan Romanick
dd_function_table:BlendFuncSeparate. If a driver does not actually support EXT_blend_func_separate, it can assume that the RGB and alpha blend functions are the same.
2004-01-21don't call glVertex functions directly, call _glapi_Dispatch->Vertex(), etcBrian Paul
2004-01-20remove _mesa_check_driver_hooks() - it's really not too useful anymoreBrian Paul
2004-01-20Before calling _mesa_create_context(), initialize a dd_function_table structBrian Paul
by calling _mesa_init_driver_functions() and then plugging in the driver- specific functions. In particular, make sure ctx->Driver.NewTextureObject points to the appropriate driver function so that _all_ texture objects are augmented with the driver-specific data. Put in a bunch of assertions in the texture-related driver functions that texObj->DriverData is valid. Remove old dead code in near future.
2004-01-19replace CALLOC with MALLOC in _mesa_new_texture_object()Brian Paul
2004-01-19remove incorrect comments, added _mesa_bzero() call in ↵Brian Paul
_mesa_initialize_texture_object()
2004-01-17added some missing FLUSH_VERTICES callsBrian Paul
2004-01-16bump version to 6.1 (new development)Brian Paul
2004-01-15Cosmetic changes.Brian Paul
Added a bunch of const qualifiers. Use _mesa_memcpy() instead of memcpy(), etc.
2004-01-15change MALLOC to CALLOC to silence valgrind error in _playback_copy_to_current()Brian Paul
2004-01-14added blurb about NVIDIA extensionsBrian Paul
2004-01-14bump MAX_WIDTH/HEIGHT to 4K pixelsBrian Paul
2004-01-13glDeleteProgramsARB() failed for fragment programs (bug 876160)Brian Paul
2004-01-13init an uninitialized variable. This doesn't fix a latent bug becauseKarl Schultz
the variable was multiplied by zero.
2004-01-13add casts to silence compiler warningsKarl Schultz
2004-01-11fix vertex program debugger issues (Bug 874382)Brian Paul
2004-01-11add GL_TEXTURE_CUBE_MAP_ARB to _mesa_max_texture_levels(), reordered some ↵Brian Paul
comments
2004-01-08set StringPos field in parse_vp_instruction (Mesa bug 873011)Brian Paul
2004-01-05Re-commit t_vertex.[ch] changes to fd.o server.Keith Whitwell
2004-01-01whitespace changes and new commentsBrian Paul
2003-12-27Correct sense of ctx->_ForceEyeCoords (Felix Kuhling)Keith Whitwell
2003-12-23the optimized UNCLAMPED_FLOAT_TO_UBYTE macro was brokenBrian Paul
2003-12-21Version bumps, etc for Mesa 6.0Brian Paul
2003-12-12remove TexCoordInterleaveFactor. Clean up _mesa_InterleavedArrays()Brian Paul
2003-12-12- Test instruction countKarl Rasche
- Throw an error for VPs if we set position invariance and then write to the output position
2003-12-11replace gl/mesa_wgl.h with GL/mesa_wgl.h (Simon Goodall)Brian Paul
2003-12-09Fix definitions for Intel compiler.Eric Anholt
Submitted by: Mikhail Teterin <mi@FreeBSD.org>
2003-12-09Arg. I can't code.. Test that we don't recongnize '0' as having a leading zero..Karl Rasche
2003-12-09 - New grammar (0.5) from Michal Krol, merges many opcodes and adds range ↵Karl Rasche
testing - Proper header on arbparse_syn.h - Handling of relative offsets for ARB_vp - s/MaxFragment/MaxVertex - Check for leading 0's in the fraction portions of floats in parse_float()
2003-12-09- handle IsPositionInvariantKarl Rasche
- tweak assertion to allow for relative offets from ARB_vp
2003-12-09 Committing in .Jouk Jansen
Small VMS issue : sys/param.h is not available on all systems and not needed anyway. Modified Files: Mesa-newtree/src/mesa/main/vsnprintf.c ----------------------------------------------------------------------
2003-12-09Update NEED_SECONDARY_COLOR macro to test if either vertex/fragmentBrian Paul
programs are enabled and if they need secondary color input register. Patch by Karl Rasche, with tweaks by Brian.
2003-12-08kill a warningAlan Hourihane
2003-12-08 Committing in .Jouk Jansen
OpenVMS compile issues Modified Files: Mesa-newtree/progs/tests/cva.c Mesa-newtree/progs/tests/dinoshade.c Mesa-newtree/progs/tests/multipal.c Mesa-newtree/src/mesa/main/descrip.mms Mesa-newtree/src/mesa/tnl/descrip.mms Mesa-newtree/src/mesa/tnl/t_vtx_api.c ----------------------------------------------------------------------
2003-12-06conditionally define GLAPIENTRYP to prevent some warnings in linux-soloBrian Paul
2003-12-05fix compiler warningAlan Hourihane
2003-12-05remove duplicate declarationsAlan Hourihane
2003-12-04ChangeKarl Schultz
#define GLAPIENTRYP __stdcall * to #define GLAPIENTRYP GLAPIENTRY * These two defs end up doing the same thing, but the compiler can squawk because they look different. Also matches the way it is declared in gl.h. Do same for GLCALLBACKP.
2003-12-04update filesKarl Schultz