summaryrefslogtreecommitdiffstats
path: root/src/mesa/main
Commit message (Collapse)AuthorAgeFilesLines
* Added big-endian texture formats.Brian Paul2004-05-128-438/+1052
| | | | Moved CI->RGBA palette lookup into texel fetch function.
* Don't call calculate_derived_texenv() from in _mesa_TexEnv().Brian Paul2004-05-101-32/+18
| | | | Minor code rearranging.
* Add EXT_vertex_cull support to mesaKeith Whitwell2004-05-107-1/+78
|
* fixed bugs in fxddtex.cDaniel Borca2004-05-101-1/+0
| | | | cleaned up win32 definition files
* fix a few bugs when using GL_REDUCE convolution modeBrian Paul2004-05-051-6/+8
|
* fix a bug on the convolution pathBrian Paul2004-05-041-1/+3
|
* Fix minor warnings found with g++.Brian Paul2004-05-044-14/+12
|
* texture compression: getting warmerDaniel Borca2004-05-044-23/+57
|
* unbloat namespaceDaniel Borca2004-05-031-16/+18
|
* restored _mesa_rescale_teximage2d()Brian Paul2004-05-022-0/+78
|
* minor vertex/fragment program tweaksBrian Paul2004-05-011-4/+2
|
* FXT1: getting warmerDaniel Borca2004-04-301-2/+2
|
* AMD64 changes from Ronny V. Vindenes.Keith Whitwell2004-04-301-1/+1
|
* FXT1 preparationsDaniel Borca2004-04-291-6/+133
|
* updated other makefilesBrian Paul2004-04-273-5/+10
|
* Removed the old teximage code.Brian Paul2004-04-2715-2897/+733
| | | | | Moved all code related to specific texture compression modes into new texcompress_s3tc.c and texcompress_fxt1.c files (but not implemented).
* transfer routines for compressed formats (avoid SEGFAULT, also prepare for ↵Daniel Borca2004-04-271-6/+6
| | | | external packers)
* accomodate newtexstoreDaniel Borca2004-04-261-2/+2
| | | | fixed wgl interface for fxMesa
* bring over build fixes from stable branchAlan Hourihane2004-04-262-6/+5
|
* GL_DOUBLE doesn't follow GL_FLOAT, fix indexing (Keith Harrison)Brian Paul2004-04-231-2/+2
|
* Added ctx->Vertex/FragmentProgram._Enable flags. Set when vertex/fragmentBrian Paul2004-04-238-40/+57
| | | | | | | program is enabled AND the currently bound program is valid. Check _Enable instead of Enable to prevent things from blowing up when someone calls glEnable(GL_VERTEX_PROGRAM_ARB) without actually defining a program.
* s,CHAN_BITS/8,sizeof(GLchan),Brian Paul2004-04-221-7/+7
|
* use FetchTexelf() in GetTexImage() to return float textures correctlyBrian Paul2004-04-221-5/+6
|
* fix some include file glitchesBrian Paul2004-04-221-1/+1
|
* New glTexImage code.Brian Paul2004-04-2218-518/+3213
| | | | | | | | The gl_texture_format struct now has a StoreTexImageFunc that's called by glTex[Sub]Image[123]D to convert the user's texture data into the specific texture format layout. Now it's much easier to add new texture formats (like the 16/32-bit floating point formats). The texutil.[ch] and texutil_tmp.h files are obsolete.
* Fix up some assorted issues with initialization of vertex program registers.Brian Paul2004-04-211-0/+1
| | | | | Some need to be set per-vertex, other per-primitive. Cleared that up. Only need to init temp/result registers if executing an NV vertex program.
* Add printing for recently added opcodes.Keith Whitwell2004-04-201-0/+52
|
* apply texgen/texture matrix in glRasterPosBrian Paul2004-04-191-63/+183
|
* in TexEnv functions, check if pname == GL_TEXTURE_ENV_COLOR and fetch ↵Brian Paul2004-04-191-14/+26
| | | | appropriate number of param values
* check for __ia64__ when setting USE_IEEEBrian Paul2004-04-181-0/+1
|
* Use tcc and the emitted C code from s_fragprog_to_c.c to dynamically compileKeith Whitwell2004-04-141-0/+5
| | | | | | | | | and execute fragment programs. Very limited and experimental, but works well enough to run arbfplight.c. http://fabrice.bellard.free.fr/tcc/ Compile with 'make linux-tcc', being sure to make clean first.
* check for __AMD64__ when setting USE_IEEE (Ronnny Vindenes)Brian Paul2004-04-131-2/+2
|
* build fix for VMSAlan Hourihane2004-04-111-1/+1
|
* fix minor glitch with GL_DEPTH_COMPONENT texturesBrian Paul2004-04-101-1/+4
|
* Committing in .Jouk Jansen2004-04-051-181/+181
| | | | | | | | | | | | | Correction on last commit (My FTP-server on linux is playing games with <CR>'s) Modified Files: Mesa/src/mesa/drivers/common/descrip.mms Mesa/src/mesa/main/descrip.mms Mesa/src/mesa/shader/arbprogparse.c Mesa/src/mesa/shader/descrip.mms Mesa/src/mesa/swrast/descrip.mms Mesa/src/mesa/tnl/descrip.mms ----------------------------------------------------------------------
* Committing in .Jouk Jansen2004-04-051-181/+181
| | | | | | | | | | | | | | Updated OpenVMS compile support due to shader directory. Removed <CR>'s in arbprogparse.c Modified Files: Mesa/src/mesa/descrip.mms Mesa/src/mesa/drivers/common/descrip.mms Mesa/src/mesa/main/descrip.mms Mesa/src/mesa/shader/arbprogparse.c Mesa/src/mesa/shader/descrip.mms Mesa/src/mesa/swrast/descrip.mms Mesa/src/mesa/tnl/descrip.mms ----------------------------------------------------------------------
* added some assertions, just to be safeBrian Paul2004-04-021-0/+4
|
* added FLUSH_CURRENT() call in GetMaterial() callsBrian Paul2004-04-021-2/+6
|
* fix error in rgb332 texel fetch functionBrian Paul2004-04-021-2/+2
|
* these are now in the shader/ directory tooBrian Paul2004-03-302-1524/+0
|
* these files now live in the shader directoryBrian Paul2004-03-3010-5505/+0
|
* Why are there two copies of this file?Keith Whitwell2004-03-301-1/+1
|
* Accomodate ARB_fp XPD opcode separately from NV_fp's X2D.Keith Whitwell2004-03-291-1/+2
|
* Take a stab at updating the VMS files.Brian Paul2004-03-291-27/+0
|
* This wont be needed any moreMichal Krol2004-03-291-1279/+0
|
* Moved to src/mesa/shader and renamed to arbprogram_syn.hMichal Krol2004-03-291-1267/+0
|
* Moved to src/mesa/shader and renamed to arbprogparse.[ch]Michal Krol2004-03-292-6140/+0
|
* Moved to src/mesa/shaderMichal Krol2004-03-296-1380/+0
|
* fix some warningsBrian Paul2004-03-263-7/+9
|
* increase MAX_TEXTURE_LOD_BIAS to 11.0Brian Paul2004-03-261-2/+2
|