summaryrefslogtreecommitdiffstats
path: root/services/surfaceflinger/DisplayDevice.cpp
Commit message (Expand)AuthorAgeFilesLines
* SurfaceFlinger: fix 64-bit format string warningsGreg Hackmann2014-03-071-1/+1
* Virtual Display async mode is overriddenJohn Dong2014-02-211-10/+10
* Implement per-display EGLConfig and configless EGLContextJesse Hall2013-12-231-3/+4
* fix camera API 2.0 orientationMathias Agopian2013-09-171-0/+19
* Stop using default value for Surface producerControlledByApp parameterJesse Hall2013-09-161-1/+1
* reset the gl viewport at each frame for each displayMathias Agopian2013-08-281-1/+1
* Merge "Provide HWC prepare with a valid output buffer" into klp-devJesse Hall2013-08-211-0/+4
|\
| * Provide HWC prepare with a valid output bufferJesse Hall2013-08-201-0/+4
* | Fix virtual displays for HWC 1.0Andy McFadden2013-08-201-5/+7
|/
* SurfaceFlinger now uses GLES 2.x when availableMathias Agopian2013-08-131-1/+1
* Merge "Set the swap interval of virtual display surfaces to 0"Jesse Hall2013-08-071-1/+12
|\
| * Set the swap interval of virtual display surfaces to 0Jesse Hall2013-08-061-1/+12
* | All consumers now take an IGraphicBufferConsumer instead of a BufferQueueMathias Agopian2013-08-061-1/+2
|/
* Rewrite VirtualDisplaySurfaceJesse Hall2013-07-151-0/+19
* Refactor SF. Move all GL operations in their own class.Mathias Agopian2013-07-031-34/+10
* reformat Rect.{cpp|h}Mathias Agopian2013-05-101-1/+1
* clean-up/simplify all dump() APIsMathias Agopian2013-04-221-4/+2
* Clean up HWC state when releasing a DisplayDeviceJesse Hall2013-03-271-2/+11
* Fix virtual displays for HWC<=1.1Jesse Hall2013-03-221-38/+31
* Isolate knowledge that fb target == output bufferJesse Hall2013-03-221-2/+1
* Pass sp<Fence>s around instead of file descriptorsJesse Hall2013-03-221-2/+2
* Release virtual display buffer immediately after HWC setJesse Hall2013-03-201-1/+1
* Add DisplaySurface abstractionJesse Hall2013-03-181-44/+31
* Minor cleanups/fixes before virtual display refactoringJesse Hall2013-03-181-1/+1
* Get rid of LayerBase.Mathias Agopian2013-03-051-4/+4
* Merge "Init displays to null layer stack" into jb-mr2-devJesse Hall2013-03-051-3/+3
|\
| * Init displays to null layer stackJesse Hall2013-02-281-3/+3
* | apply the projection's viewport to the visibleregion passed to hwcMathias Agopian2013-02-281-63/+62
|/
* Refactoring: Rename SurfaceTextureClient to SurfaceMathias Agopian2013-02-141-1/+1
* am fc866eb8: am 845ed8fd: Merge "DisplayDevice: initialize mDisplayToken corr...Jesse Hall2013-01-141-0/+1
|\
| * DisplayDevice: initialize mDisplayToken correctlyChih-Wei Huang2013-01-071-0/+1
* | rework a bit how we scissor the displayMathias Agopian2012-10-311-1/+7
|/
* SurfaceFlinger: add support for secure displaysJamie Gennis2012-10-221-3/+6
* fix typo that prevented proper loging of EGL error codeMathias Agopian2012-10-091-1/+1
* save/restore viewport properly when taking screenshotMathias Agopian2012-09-301-0/+1
* reset GL viewport and project when caputring the screenMathias Agopian2012-09-281-7/+11
* only abort when errors happen on the main displayMathias Agopian2012-09-251-5/+8
* handle EGL errorsMathias Agopian2012-09-241-3/+10
* add/remove displays properly on hotplug eventsMathias Agopian2012-09-211-0/+7
* calculate wether we filter on a per-display basisMathias Agopian2012-09-201-0/+4
* fix typo in DisplayDevice logsMathias Agopian2012-09-191-1/+1
* improve logging of external displaysMathias Agopian2012-09-181-7/+27
* Plumb display name into SurfaceFlingerAndy McFadden2012-09-181-0/+14
* fix external displaysMathias Agopian2012-09-181-7/+14
* add support hwc 1.1Mathias Agopian2012-09-171-0/+26
* Fix display projections when translated.Jeff Brown2012-09-131-9/+8
* Fix display projection transformsJesse Hall2012-09-121-5/+8
* display projection API now has a single function instead of 3Mathias Agopian2012-09-041-16/+5
* implement display viewport and frameMathias Agopian2012-09-041-16/+85
* Eradicate DisplayID.Mathias Agopian2012-08-271-4/+7