summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-09-12add GL_ATI_fragment_shader support for r200Roland Scheidegger
2005-09-12added a return upon out-of-memory, remove a needless assignmentBrian Paul
2005-09-12restore brace lost in previous check-inBrian Paul
2005-09-12add complete support for ATI_fragment_shader for the r200. Most of the new ↵Roland Scheidegger
code is in the new file r200_fragshader.c. Reverse engeneered by Dave Airlie and me
2005-09-12remove unnecessary Swizzle parameter from struct (forgotten when the code ↵Roland Scheidegger
was refactored)
2005-09-12use ASM_API variable, bug 4415Brian Paul
2005-09-12make lookup_query_object() staticBrian Paul
2005-09-12remove rendundant r,g,b,a vars (bug 4331)Brian Paul
2005-09-11add 1002:5460 M22 X300 cardDave Airlie
2005-09-11fix dri drivers buildDave Airlie
2005-09-11Silence some warnings.Brian Paul
2005-09-10bunch of updatesBrian Paul
2005-09-10put GLUT sources into a separate tarballBrian Paul
2005-09-10Clean-up of sources/Makefile, bug 4111Brian Paul
2005-09-10fix a problem w/ color index mode when CHAN_BITS=16Brian Paul
2005-09-10make some vars staticBrian Paul
2005-09-10fix GLubyte/GLchan inconsistencies (bug 4331)Brian Paul
2005-09-10new demo to test ATI_fragment_shader, not very creative but easy to know if ↵Roland Scheidegger
the output is correct. Tests single-pass as well as multi-pass shader (only pseudo-dependant texture read though, and no tex coord swizzling), src and dst modifiers, src repetition, dst masks, constants, and some ops. Both shaders run succesfully with swrast as well as r200.
2005-09-10add the new drm packets needed for ATI_fragment_shader to the sanity code of ↵Roland Scheidegger
the r200 and radeon driver
2005-09-10add reverse-engeneered register bits needed for ATI_fragment_shader (Dave ↵Roland Scheidegger
Airlie, me)
2005-09-10Add offset and pitch fields to intelRegion. Remove frontOffset, frontPitch,Brian Paul
backOffset, backPitch, depthOffset, depthPitch, textureOffset fields.
2005-09-09add _tnl_arb_vertex_program_stage to all drivers which already have ↵Roland Scheidegger
_tnl_vertex_program_stage. Fixes crashes when using vertex programs. Tested on r200 only (fix by Keith Whitwell)
2005-09-09remove the redundant textureSize field, use tex.size instead, it's always ↵Brian Paul
the same value
2005-09-09don't generate selection hits for glBitmap, glDraw/CopyPixels. Misc clean-upsBrian Paul
2005-09-09fix some bugs with handling of GL_DOT4_ATI, GL_DOT3_ATI and GL_DOT2_ADD_ATI ↵Roland Scheidegger
ATI_fs instructions.
2005-09-09add missing fallback string for ARB_vertex_programRoland Scheidegger
2005-09-09Fix wrong fallback bit being set by the tcl fallback caused by ↵Roland Scheidegger
ARB_vertex_program. Disable ARB_vertex_program by default - it is incredibly slow, and just plain doesn't work anyway (arbvptorus fails an assertion, arbvpmesh has bogus output)
2005-09-08use an explicit reserved field, rather than magic number in boundKeith Whitwell
2005-09-08Fix the comment for the 'bound' field: it's a bitmask, not an index.Brian Paul
In driTexturesGone(), set bound = 0, not 99.
2005-09-08Keep NumTemporaries uptodate.Keith Whitwell
Make sure oC alpha is populated when separate_specular enabled.
2005-09-08Treat NegateBase as a bitfield, not a boolean.Keith Whitwell
2005-09-08be consistent in populating NegateBase fieldKeith Whitwell
2005-09-08check for either GL_ARB_depth_texture or GL_SGIX_depth_texture in a few placesBrian Paul
2005-09-08fix precision problem in depth clearing (bug 4395)Brian Paul
2005-09-08fix incorrect swizzling handling. fix code so it can potentially handle ↵Roland Scheidegger
implementations with less than 6 texture units correctly.
2005-09-08 Committing in .Jouk Jansen
Define suseconds_t for OpenVMS Modified Files: Mesa/src/mesa/drivers/x11/xm_dd.c ----------------------------------------------------------------------
2005-09-08add a bunch of FLUSH_VERTICES to some of the ATI_fs functions, most notably ↵Roland Scheidegger
when changing the global ati fragment shader constants.
2005-09-07some clean-up and re-org for renderbuffersBrian Paul
2005-09-07some updates, but code still out of dateBrian Paul
2005-09-07new commentBrian Paul
2005-09-07minor tweaks to _mesa_ResizeBuffersMESA()Brian Paul
2005-09-07fix bug with ATI_fragment_shader in swrast (need to copy all 4 values due to ↵Roland Scheidegger
later applied srcRep)
2005-09-07try to fix renderbuffer breakage, primarily in calculate_buffer_parameters()Brian Paul
2005-09-06minor formatting fixBrian Paul
2005-09-06added viaRenderbufferStorage() functionBrian Paul
2005-09-06just changes/updates to commentsBrian Paul
2005-09-06added -Wmissing-prototypes to WARN_FLAGSBrian Paul
2005-09-06Use mklib script instead of ar. Make libmesa.a instead of mesa.aBrian Paul
2005-09-06remove DEFARRAY, CHECKARRAY stuffBrian Paul
2005-09-06minor clean-up of texture_combine()Brian Paul