summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/i915tex/intel_pixel_draw.c
AgeCommit message (Collapse)Author
2007-07-19more cleanups (looks pretty reasonable now)Roland Scheidegger
remove some already ifdefed out, no longer functional and used code. Don't do our own scissor clipping in the pixeldraw/copy paths, as meas already does that for us...
2007-07-17remove old code, remaining bits of static handles, disable (no longer ↵Roland Scheidegger
functional anyway) rotation code
2007-07-16fix resize bugs (fb size updated too late), fix typos, cleanups...Roland Scheidegger
2007-07-16get rid of more cliprects...Roland Scheidegger
2007-07-16get rid of more fake cliprects (drawpixel), and enable blit draw with scissorRoland Scheidegger
2007-07-12don't use driDrawable information directly, don't resize at makecurrentRoland Scheidegger
driDrawable information now isn't used in most parts of the driver. makecurrent only updates fb information when the context is new (driDrawable is still updated by the dri common code).
2007-06-21Another round of fixing attribute interpolation for glDraw/CopyPixels.Brian
Need to turn off FRAG_BIT_COL0 in swrast->_ActiveAttribMask when doing glRead/CopyPixels to prevent the user's colors from getting overwritten when a fragment program is active. This was happening in the DRI drivers when MaintainTexEnv program was used (the texenv fragment program was enabled when _swrast_DrawPixels was called). This still isn't an ideal solution, but fixes things for now.
2007-06-20Effectively disable _TexEnvProgram before calling _swrast_DrawPixels().Brian
It's OK to use _TexEnvProgram regardless of the texture state, but if fog is also enabled, the fragment program is lacking the actual fog computation so fogging doesn't appear. Fixing this might involve a new _MaintainFogProgram field and related code. For now, just disable the _TexEnvProgram and let swrast handle everything.
2006-11-21blend, logicop changes for intelEmitCopyBlit backported to i915Keith Whitwell
2006-11-01Import texmem i915 driver to its new location as i915tex.Keith Whitwell