summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-10-24Implement ColorMaskNicolai Haehnle
2004-10-24Hardware accelerated depth clearNicolai Haehnle
2004-10-24Bug #1682: Mesa core code that gets linked into DRI drivers should never callAdam Jackson
through the GL API directly, but should instead use the GL_CALL macro.
2004-10-23wrap angle value (Philipp Klaus Krause)Brian Paul
2004-10-23addes osdemo32 target (J.P. Delport)Brian Paul
2004-10-23minor fixes from J.P. DelportBrian Paul
2004-10-23Big-endian fixes for R200 sw TCL path.Ian Romanick
2004-10-22- add decimal literal integer supportMichal Krol
- fix bug with c-style comment closing - sequences like /***/ were not correctly parsed
2004-10-21forgot about revision incrementMichal Krol
2004-10-21- use new program option values from arbprogram.synMichal Krol
- remove redundant check of parsed program target - remove redundant check of relative addressing range - use faster grammar interface
2004-10-21remove redundant check of parsed program targetMichal Krol
2004-10-21change program options numbering to accommodate futureMichal Krol
options (up to 256)
2004-10-20add new grammar_check_fast entry for faster parsingMichal Krol
2004-10-20- speed up syntax parsing - the parser is now 4 times fasterMichal Krol
note: to use it you must use grammar_check_fast entry - allow decimal format for literal integers in .syn files - raise am error if syntax has duplicate or unreferenced symbols - do some little clean-up with linked-list stuff - make macro APPEND_CHARACTER a function - fix minor typos and bugs
2004-10-20fixed compilation errorsDaniel Borca
2004-10-19fix compilation error in `convertPalette' (still have to fix the issue, though)Daniel Borca
2004-10-18Small optimization for big-endian (e.g., PowerPC) systems.Ian Romanick
2004-10-18conform to shader spec 1.10.59Michal Krol
2004-10-18conform to language version 1.10 rev 59Michal Krol
resolve TODOs
2004-10-18print an error message in convertPalette before dying.Daniel Borca
this is NOT a fix, but it'll have to wait a little...
2004-10-18small fix to match new _mesa_rescale_teximage2dDaniel Borca
2004-10-18changed _mesa_rescale_teximage2d to allow rescaling of padded imagesDaniel Borca
2004-10-18added dstRowStride to dxtCompressTexFuncExt;Daniel Borca
good for subimages, padded images and such. NB: intentionally, this is the last parameter, to avoid breaking the current API! adding a new parameter is not harmful, at worst it will be ignored, since all platforms use a CDECL calling convention.
2004-10-18use RowStride instead of Width in texel fetchers.Daniel Borca
changed some pointers to be (char *) instead of (long)
2004-10-18Fix compile errors when DEBUG is defined.Ian Romanick
2004-10-17Fix t_vertex byte-ordering issues for PowerPC. This was tested with gearsIan Romanick
and tunnel (for fog).
2004-10-17Add ARGB modes to support big-endian systems.Ian Romanick
2004-10-17Fix hangs on big-endian (e.g., PowerPC) hardware.Ian Romanick
2004-10-17- FIX: flickeringNicolai Haehnle
- Scissor support works now
2004-10-16added initial support for -exports option, Linux/OpenBSD only for nowBrian Paul
2004-10-16GL_OES_read_format infoBrian Paul
2004-10-16if CXX or CC env vars aren't set, use g++, gcc by default (Linux)Brian Paul
2004-10-16Removed two unnecessary variables.Ville Syrjala
2004-10-16Fixed off by one errors in clipping.Ville Syrjala
2004-10-16Add code to support projective texturing and fix mixed enabling of textureEric Anholt
coordinate generation. Original code by Roland Schiedegger, with changes by myself. While here, ensure that the swtcl path does tnl_install_attrs enough when fog/specular are being (en/dis)abled. Notable effects: - projtex test works with TCL and is closer with swtcl (Bugzilla #1461) - 8/9 squares work in texgenmix instead of 3. - texcyl "reflect" mode works (GL_SPHERE_MAP is now a fallback -- unclear if the hardware can actually support it). - flickering in doom3 replaced by just plain darkness. - blocktube fixed (Bugzilla #984) - fixes stex3d
2004-10-16Always turn on the TAM_DEBUG3=0x6 workaround on real r200s. It appears thatEric Anholt
the current cases for turning it on were insufficient (Bugzilla #1519, 729, 814) and it has no significant performance impact. Performance tested with quake3 in GL_LINEAR mode both with and without anisotropy, with the workaround always on or always off.
2004-10-16Add support for OES_read_format. As soon as glext.h is updated with theIan Romanick
enums for this extension, the changes to gl.h can be removed.
2004-10-16fix if/else bug in _mesa_ProgramEnvParameter4fARB (fdo bug 1645)Brian Paul
2004-10-16Only build the MMX/SSE/SSE2 versions for ReadRGBASpan when the pixel formatIan Romanick
matches what they optimized versions actually expect.
2004-10-15Fixed a few places that should have been using GET_SRC_PTR.Ian Romanick
2004-10-15Convert MGA driver to use new spantmp2.h interface.Ian Romanick
2004-10-15Huge dumb drop. State:Nicolai Haehnle
- Color buffer clear is accelerated, but flickers (possibly caused by a recent DDX or Mesa change or bad merge) - Everything else uses software fallback rendering - There should be no clipping-related artifacts with the sw-clipspan-fixes.patch against Mesa (posted on dri-devel) - Multiple clients should be rock solid with a DDX patch that is soon to come (soon = within the next hour or so)
2004-10-14Add support for optimized versions of the code underlying ReadPixelsIan Romanick
(and DrawPixels). The R200, R128, and Unichrome drivers get support in this commit. Other drivers would be easy enough to add for people that have the cards. The DRI (CVS) build will need to be updated to account for the new source files.
2004-10-13Add a license to this file. It was written on VA's watch, so they getKeith Whitwell
the honours.
2004-10-13Added some documentation that I managed to figure out throughIan Romanick
experimentation.
2004-10-13Make the GL_RENDERER string include the actual chipset informationIan Romanick
instead of always saying "CLE266".
2004-10-13Initial support for PowerPC specific code in Mesa and DRI drivers. DRIIan Romanick
drivers built on PowerPC systems should now show things like "PowerPC" or "PowerPC/Altivec" in the GL_RENDERER string. The VMX moniker is used for Altivec/Velocity Engine/VMX SIMD additions. I chose this not because I work for IBM but because it's a LOT shorter to type. :)
2004-10-13Refactor the code in driGetRendererString a bit to make it easier toIan Romanick
add support for features of non-x86 CPU types.
2004-10-13updated fsv URLBrian Paul
2004-10-13Eliminate the funky SSE exception test from DRI builds. It's not needIan Romanick
(see the comment in the code), and it's just annoying.