summaryrefslogtreecommitdiffstats
path: root/services/surfaceflinger/DisplayDevice.h
Commit message (Expand)AuthorAgeFilesLines
* surfaceflinger: skip composition for empty framesJesse Hall2014-08-191-0/+1
* Fix virtual display nestingDan Stoza2014-04-221-1/+3
* Implement per-display EGLConfig and configless EGLContextJesse Hall2013-12-231-0/+1
* fix camera API 2.0 orientationMathias Agopian2013-09-171-0/+1
* Merge "Provide HWC prepare with a valid output buffer" into klp-devJesse Hall2013-08-211-0/+1
|\
| * Provide HWC prepare with a valid output bufferJesse Hall2013-08-201-0/+1
* | SurfaceFlinger now runs in the process's main threadMathias Agopian2013-08-201-0/+1
|/
* Use new HWC display type/count constants.Jesse Hall2013-08-161-2/+3
* Merge "Set the swap interval of virtual display surfaces to 0"Jesse Hall2013-08-071-1/+0
|\
| * Set the swap interval of virtual display surfaces to 0Jesse Hall2013-08-061-1/+0
* | All consumers now take an IGraphicBufferConsumer instead of a BufferQueueMathias Agopian2013-08-061-0/+1
|/
* Rewrite VirtualDisplaySurfaceJesse Hall2013-07-151-0/+2
* Refactor SF. Move all GL operations in their own class.Mathias Agopian2013-07-031-4/+2
* clean-up/simplify all dump() APIsMathias Agopian2013-04-221-1/+1
* Clean up HWC state when releasing a DisplayDeviceJesse Hall2013-03-271-0/+3
* Fix virtual displays for HWC<=1.1Jesse Hall2013-03-221-2/+1
* Add DisplaySurface abstractionJesse Hall2013-03-181-6/+3
* Get rid of LayerBase.Mathias Agopian2013-03-051-4/+4
* Merge "Init displays to null layer stack" into jb-mr2-devJesse Hall2013-03-051-1/+5
|\
| * Init displays to null layer stackJesse Hall2013-02-281-1/+5
* | apply the projection's viewport to the visibleregion passed to hwcMathias Agopian2013-02-281-4/+2
|/
* rework a bit how we scissor the displayMathias Agopian2012-10-311-0/+5
* SurfaceFlinger: add support for secure displaysJamie Gennis2012-10-221-1/+8
* reset GL viewport and project when caputring the screenMathias Agopian2012-09-281-0/+2
* add/remove displays properly on hotplug eventsMathias Agopian2012-09-211-3/+1
* calculate wether we filter on a per-display basisMathias Agopian2012-09-201-0/+2
* improve logging of external displaysMathias Agopian2012-09-181-1/+1
* Plumb display name into SurfaceFlingerAndy McFadden2012-09-181-1/+7
* add support hwc 1.1Mathias Agopian2012-09-171-0/+5
* display projection API now has a single function instead of 3Mathias Agopian2012-09-041-3/+1
* implement display viewport and frameMathias Agopian2012-09-041-6/+17
* Eradicate DisplayID.Mathias Agopian2012-08-271-12/+12
* teach HWC about multiple displaysMathias Agopian2012-08-231-3/+5
* HWComposer now has its own concept of display IDsMathias Agopian2012-08-231-1/+3
* refactor compositing code to avoid multiple eglMakeCurrent() callsMathias Agopian2012-08-161-0/+1
* xdpi / ydpi were reported as 0Mathias Agopian2012-08-131-6/+0
* make multi-display more realMathias Agopian2012-08-101-1/+2
* Add a display parameter to HWComposer where neededMathias Agopian2012-08-101-0/+1
* now able to set the layer stack on a DisplayDeviceMathias Agopian2012-08-101-0/+2
* surfaceflinger: refactor FrambufferSurfaceJamie Gennis2012-08-061-1/+2
* DisplayDevice doesn't need weak pointers or polymorphismMathias Agopian2012-08-051-2/+2
* turn DisplayDevice into a reference-counted objectMathias Agopian2012-08-051-9/+3
* DisplayDevice only needs ANativeWindow not SurfaceTextureClientMathias Agopian2012-08-041-3/+4
* remove a dependency of DisplayDevice on the refresh rateMathias Agopian2012-08-041-5/+0
* We now have a real list of displays.Mathias Agopian2012-08-021-1/+19
* cleanups in preparation of bigger changesMathias Agopian2012-08-021-29/+30
* rename DisplayHardware to DisplayDeviceMathias Agopian2012-08-021-0/+169