summaryrefslogtreecommitdiff
path: root/src/paint.c
AgeCommit message (Expand)AuthorFilesLines
2009-02-04Fix whitespace.Danny Baumann1-3/+3
2008-10-27Use only visible windows for "unredirect fullscreen windows" test.Dennis Kasprzyk1-1/+2
2008-04-24Removed wrapable background painting. The core part of the background paintin...Dennis Kasprzyk1-103/+97
2008-04-22Use fragment shader if a slightly saturated window texture is painted and lig...Dennis Kasprzyk1-5/+7
2008-04-10Create vertices in different order to save some computations in other plugins...Dennis Kasprzyk1-16/+16
2008-04-10Added screen mask to disable occlusion detection.Dennis Kasprzyk1-54/+62
2008-03-12Use also "z" component in the vertex array, to ensure that plugins like blur ...Dennis Kasprzyk1-5/+13
2008-03-12Added vertexStride window variable.Dennis Kasprzyk1-1/+2
2008-03-12Set and use w->texCoordSize;Dennis Kasprzyk1-3/+4
2008-03-12Unredirect top most fullscreen window also if it only covers one output devic...Dennis Kasprzyk1-7/+18
2007-10-25Whitespacing.Danny Baumann1-2/+6
2007-10-25Avoid duplicated defines.Danny Baumann1-2/+0
2007-10-08Added support for window paint offsets into painting system.Dennis Kasprzyk1-7/+60
2007-09-17Added wrapable output clipping functions.Dennis Kasprzyk1-33/+50
2007-08-29Split compiz.h into compiz.h and compiz-core.h.David Reveman1-1/+1
2007-06-01Use new walk interface.David Reveman1-2/+8
2007-05-31Added a new wrapable paintScreen function to allow plugins to maniplulate out...Dennis Kasprzyk1-20/+20
2007-05-31Renamed paint(Transformed)Screen to paint(Transfomed)Output.Dennis Kasprzyk1-8/+8
2007-04-24Use single precision version of sine and cosine functions.David Reveman1-2/+2
2007-04-24Fix unredirect fullscreen windows.James Jones1-2/+7
2007-04-20Fix screen transformation calculation.Roi Cohen1-2/+4
2007-03-12Save lastPaint and lastMask during occlusion detection.Dennis Kasprzyk1-9/+8
2007-03-11Set up clip planes so we're clipping to the region extents. MakesDavid Reveman1-8/+19
2007-03-07count should be incremented for each window.David Reveman1-0/+2
2007-03-06Windows can't occlude anything when shaded.David Reveman1-0/+3
2007-03-06Remove PAINT_WINDOW_CLIP_OPAQUE_MASK andDavid Reveman1-25/+2
2007-03-06Add comment about occlusion detection.David Reveman1-0/+7
2007-03-06Cleanup paintTransformedScreen a bit.David Reveman1-35/+37
2007-03-06Really remove windowMask and backgroundMask from paintTransformedScreen.David Reveman1-2/+0
2007-03-06Remove windowMask and backgroundMask from paintTransformedScreen.David Reveman1-5/+0
2007-03-06Move cursor painting into paintScreenRegion.David Reveman1-10/+5
2007-03-06Have paintTransformedScreen use paintScreenRegion.David Reveman1-32/+2
2007-03-06Have paintScreenRegion accept a screen paint mask instead.David Reveman1-4/+6
2007-03-06Have paintScreen always use paintScreenRegion.David Reveman1-71/+1
2007-03-06No need to pass backgroundMask to paintScreenRegion.David Reveman1-8/+13
2007-03-06Add unredirect fullscreen windows support to paintScreenRegion.David Reveman1-0/+15
2007-03-06Move occlusion detection and window painting to static function.David Reveman1-39/+62
2007-03-06Avoid some duplicate code.David Reveman1-16/+7
2007-03-06Use occlusion detection on PAINT_SCREEN_WITH_TRANSFORMED_WINDOWS_MASK.Dennis Kasprzyk1-1/+1
2007-03-06Added occlusion detection for PAINT_SCREEN_WITH_TRANSFORMED_WINDOWS_MASKDennis Kasprzyk1-0/+32
2007-03-06Added occlusion detection handling to paintWindow.Dennis Kasprzyk1-0/+17
2007-02-28Add bindFailed variable to CompWindow struct so we can handle casesDavid Reveman1-6/+2
2007-02-23Clean up and document window paint flags.David Reveman1-21/+20
2007-02-21Add infrastructure for software cursors but leave it disabled untilDavid Reveman1-0/+54
2007-01-26drawWindowGeometry should not be a screen function. It's call-backDavid Reveman1-51/+53
2007-01-26Make wobbly plugin use indexCount when storing number indices so thatDavid Reveman1-1/+1
2007-01-25Remove PAINT_BACKGROUND_WITH_STENCIL_MASK.David Reveman1-16/+1
2007-01-25Use clipping planes instead of stencil buffer to clip transformedDavid Reveman1-9/+31
2007-01-25Move matrix manipulation out of GL as it makes a lot more sense toDavid Reveman1-40/+62
2007-01-21Don't pass window paint attribs to drawWindow function. AllDavid Reveman1-44/+42