summaryrefslogtreecommitdiff
path: root/xc/lib/GL/mesa/src/drv/mga/mgacontext.h
AgeCommit message (Collapse)AuthorFilesLines
2003-12-09merge newmesa branch to the trunknewmesa-0-0-1-20031209-mergealanh1-375/+0
2003-11-12Blending and logic op fixes:syrjala1-1/+1
- Enable hw logic op (glean is happy), remove the sw fallback - Don't use a software alpha buffer - Add a sw fallback for glBlendFunc(GL_SRC_ALPHA_SATURATE, GL_ZERO); - Advertise EXT_blend_logic_op
2003-11-11Texure environment updates:syrjala1-9/+11
- Each texture unit has it's own environment color but we have only one FCOL register. - Move GL_BLEND handling to a separate function. - Remove unnecessary memcpy of TexState[0] to TexState[1]. The kernel will not upload tex1 unless a dualtex warp pipe is used.
2003-10-31Added support for SGI_make_current_read. Tested with Mesa'sidr1-1/+9
progs/xdemos/wincopy test.
2003-10-25Added option texture_depth to mga and r128.fxkuehl1-1/+1
2003-10-09Merge from config-0-0-1-branch to the trunk.fxkuehl1-0/+5
2003-09-26char * -> GLubyte *alanh1-1/+1
2003-08-12Texture environment changes. Fixed regular modes and and added support for ↵syrjala1-4/+11
various combine extensions. Use AL88 and I8 texture formats on G400.
2003-07-22Refactored firstLevel / lastLevel from each driver's derrived textureidr1-2/+0
object "class" to the base driTextureObject "class."
2003-06-20Use inttypes.h instead of stdint.hkeithw1-1/+1
2003-05-20Fixed the value for G400_TEX_MAXLEVELS. Even though 2048x2048idr1-1/+2
textures are supported on the G400, only 11 textures levels (including the base map) are supported. Added firstLevel to support proper LOD clamping.
2003-05-13Fixed the various supported texture wrap modes. Added a fallback foridr1-0/+7
unsupportable combinations of S/T wrap modes.
2003-04-30Merged texmem-0-0-1texmem-0-0-1-20030429-mergeidr1-71/+111
2003-03-25mga mergealanh1-2/+2
2002-11-25merge from mesa-4-1-branch (Mesa 5.0)brianp1-3/+0
2002-11-15lastStamp should be an unsigned intalanh1-1/+1
2002-11-01Add sync-to-vblank support for R128 and MGA (set LIBGL_SYNC_REFRESH=1).anholt1-0/+3
Make the r200/radeon sync-to-vblank more similar.
2002-10-29updated e-mail addresses for Keith, Alan and Jensjensowen1-1/+1
2002-10-22final part of XFree86 4.2.99.2 mergeX_4_2_99_2-20021023-mergealanh1-1/+1
2002-04-09Merged drmcommand-0-0-1drmcommand-0-0-1-20020409-mergejensowen1-1/+1
2002-02-14First pass of mesa-4-0 branch merge into trunk.dawes1-78/+56
2001-05-01Initial merge for XFree86 4.0.99.3 importdawes1-1/+1
2001-04-09First pass of XFree86 4.0.99.2 merge.dawes1-1/+1
2001-03-23Verbose fallbacks.gareth1-6/+7
2001-03-21- Fix MGA header info.gareth1-17/+17
- Update date strings. - Fix MGA hangs (undocumented side effects of DWGSYNC). - Remove idle before ILOAD??? Seems fine with the above fix.
2001-03-19Initial XFree86 4.0.99.1 merge.dawes1-1/+1
2001-03-12Try that again...gareth1-2/+2
2001-03-07Fix GL_DECAL textures.gareth1-1/+0
2001-02-23Fixed a few conformance problems:brianp1-0/+2
- implement s/w fallback for glDepthFunc(GL_NEVER) - fixed glBlendFunc(GL_SRC_ALPHA_SATURATE, x) - fixed s/w stencil fallback
2001-02-23separate specular and polygon stipple fixesbrianp1-0/+1
2001-02-15Merge mga-1-0-0-branch into trunk.gareth1-49/+55
2000-12-30Fix cliprects. Import agp read/drawpixels. Add path for normal drawpixels tokeithw1-3/+7
use agp buffers.
2000-11-08Missing 4.0.1e merges for files added since previous merge that alreadyX_4_0_1e-20001107-mergedawes1-0/+1
existed in the DRI CVS.
2000-08-30- Implemented stencil rendering (need to recompile kernel module).keithw1-0/+315
- Fixed memory allocation bug in cliprect handling. - More checks for null data in texture upload. - Reformated files with 8-tab indenting. - Removed dead files, and references to them.