summaryrefslogtreecommitdiffstats
path: root/src/mesa/main
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Implemented support for software-based AUX color buffers.Brian Paul2004-03-218-113/+110
| | | | | | Only available with Xlib driver for now. Assorted clean-ups related to Draw/ReadBuffer(). Renamed FRONT_LEFT_BIT -> DD_FRONT_LEFT_BIT, etc.
* minor clean-upsBrian Paul2004-03-201-14/+17
|
* make null-terminated copy of program string so that parse works correctlyBrian Paul2004-03-201-16/+42
|
* add missing else statementsBrian Paul2004-03-191-6/+6
|
* remove redundant call to ctx->Driver.Viewport(), and clean-upsBrian Paul2004-03-181-9/+1
|
* Implementation of GL_EXT_pixel_buffer_object extension.Brian Paul2004-03-1314-111/+371
| | | | | Note: extension may not be finalized yet - subject to change! Note: implementation not fully suitable for h/w implementation yet.
* more descriptive error messages for matrix stack over/underflowsBrian Paul2004-03-131-4/+20
|
* Adjustments to make everything use IOCTL/sarea defines in DRM insteadJon Smirl2004-03-111-1/+1
| | | | of glx/mini. removes glx/mini/drm.h glx/mini/sarea.h
* don't futz with GL_CLIENT_ACTIVE_TEXTURE in glClientActiveTexture (Robert ↵Brian Paul2004-03-101-22/+4
| | | | Merrill)
* plug in _mesa_BlendFunc into dispatch tableBrian Paul2004-03-041-0/+1
|
* yet another take on VBO deleting and reference countingBrian Paul2004-03-042-1/+54
|
* comments, capitalization, misc-clean-upsBrian Paul2004-03-033-37/+47
|
* more changes to VBO reference counting and deletionBrian Paul2004-03-032-36/+9
|
* added missing error check in _mesa_BeginQueryARB (Cedric Gautier). minor ↵Brian Paul2004-03-021-10/+7
| | | | clean-ups.
* Remove clamp parameter from _mesa_unpack_color_span_float(). Pass theBrian Paul2004-02-287-35/+39
| | | | | | IMAGE_CLAMP_BIT if needed. Added ClampVertexColors and ClampFragmentColors to GLcontext in anticipation of upcoming extensions (not fully used yet).
* minor clean-upsBrian Paul2004-02-281-10/+15
|
* consolidate image transfer operations in new _mesa_apply_rgba_transfer_ops() ↵Brian Paul2004-02-283-201/+118
| | | | function
* rename some span pack/unpack functions for better uniformityBrian Paul2004-02-287-26/+26
|
* move _swrast_texture_table_lookup() to _mesa_lookup_rgba_chan()Brian Paul2004-02-283-65/+338
|
* consolidate some codeBrian Paul2004-02-281-138/+126
|
* replace color table FloatTable boolean with Type enumBrian Paul2004-02-283-42/+59
|
* paltex demo from recent texcombine changes. Minor clean-upsBrian Paul2004-02-281-26/+24
|
* check for null paramListBrian Paul2004-02-261-0/+10
|
* check for invalid fragment program in glDrawPixels, glCopyPixels and glBitmapBrian Paul2004-02-261-3/+23
|