Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
frameworks
/
native
/
b48bc88b75dbba55d77543bf6c87f4909366a61a
/
services
/
surfaceflinger
/
DisplayDevice.cpp
021623b
SF: Fix camera orientation on virtual displays
by Pablo Ceballos
· 9 years ago
40845df
SF: Add FenceTracker
by Pablo Ceballos
· 9 years ago
9e56aa0
Switch SurfaceFlinger to HWC 2.0
by Dan Stoza
· 9 years ago
b5b3563
SF: check secure layers in screenshot message handler
by Pablo Ceballos
· 9 years ago
5e8eb5e
bug#460672 framebuffer surface can't keep triple buffer if define NUM_FRAMEBUFFER_SURFACE_BUFFERS := 3
by james.zhang
· 9 years ago
41a0ef3
resolved conflicts for merge of 4037c458 to master
by Dan Albert
· 10 years ago
89fd4f7
Frameworks/native: Wall Werror in surfaceflinger
by Andreas Gampe
· 10 years ago
f10c46e
Enable clang for libui/libgui/surfaceflinger
by Dan Stoza
· 10 years ago
c3ebe66
Add rotation to surfaceflingers screen cap.
by Riley Andrews
· 10 years ago
d4548dd
am 514e30a9: am c3d1889e: Merge "surfaceflinger: skip composition for empty frames" into klp-modular-dev
by Jesse Hall
· 10 years ago
514e30a
am c3d1889e: Merge "surfaceflinger: skip composition for empty frames" into klp-modular-dev
by Jesse Hall
· 10 years ago
f2568de
Destroy eglSurface before recreating.
by Michael Lentine
· 10 years ago
b7a0549
surfaceflinger: skip composition for empty frames
by Jesse Hall
· 10 years ago
47e4540
Allow for resizing of Virtual Displays.
by Michael Lentine
· 10 years ago
6c9e34a
Modified SurfaceFlinger to implment setActiveConfig and getActiveConfig.
by Michael Lentine
· 10 years ago
2c9b11f
surfaceflinger: Replace blank/unblank with setPowerMode
by Prashant Malani
· 10 years ago
c187900
SurfaceFlinger: Add sourceCrop to screenshot
by Dan Stoza
· 10 years ago
bba1385
am f3c07d4f: Fix virtual display nesting
by Dan Stoza
· 11 years ago
f3c07d4
Fix virtual display nesting
by Dan Stoza
· 11 years ago
55886cb
am 7429e4f7: am 112aa42e: Merge "SurfaceFlinger: fix 64-bit format string warnings"
by Greg Hackmann
· 11 years ago
86efcc0
SurfaceFlinger: fix 64-bit format string warnings
by Greg Hackmann
· 11 years ago
a9d2706
am 9d65631f: am c9bf3ba4: Merge "Virtual Display async mode is overridden"
by Jesse Hall
· 11 years ago
4ee5696
Virtual Display async mode is overridden
by John Dong
· 11 years ago
c701401
Allow disabling layer rotation during screenshots
by Dan Stoza
· 11 years ago
7143316
Fix virtual display nesting
by Dan Stoza
· 11 years ago
19e8729
Implement per-display EGLConfig and configless EGLContext
by Jesse Hall
· 11 years ago
c1c05de
fix camera API 2.0 orientation
by Mathias Agopian
· 11 years ago
83cafff
Stop using default value for Surface producerControlledByApp parameter
by Jesse Hall
· 11 years ago
931bda1
reset the gl viewport at each frame for each display
by Mathias Agopian
· 11 years ago
d2cf8c2
Merge "Provide HWC prepare with a valid output buffer" into klp-dev
by Jesse Hall
· 11 years ago
028dc8f
Provide HWC prepare with a valid output buffer
by Jesse Hall
· 11 years ago
22a99f0
Fix virtual displays for HWC 1.0
by Andy McFadden
· 11 years ago
3f84483
SurfaceFlinger now uses GLES 2.x when available
by Mathias Agopian
· 11 years ago
ff866e7
Merge "Set the swap interval of virtual display surfaces to 0"
by Jesse Hall
· 11 years ago
f460f55
Set the swap interval of virtual display surfaces to 0
by Jesse Hall
· 11 years ago
db89edc
All consumers now take an IGraphicBufferConsumer instead of a BufferQueue
by Mathias Agopian
· 11 years ago
38efe86
Rewrite VirtualDisplaySurface
by Jesse Hall
· 12 years ago
875d8e1
Refactor SF. Move all GL operations in their own class.
by Mathias Agopian
· 11 years ago
6c7f25a
reformat Rect.{cpp|h}
by Mathias Agopian
· 11 years ago
74d211a
clean-up/simplify all dump() APIs
by Mathias Agopian
· 12 years ago
02d8656
Clean up HWC state when releasing a DisplayDevice
by Jesse Hall
· 12 years ago
ffe1f19
Fix virtual displays for HWC<=1.1
by Jesse Hall
· 12 years ago
851cfe8
Isolate knowledge that fb target == output buffer
by Jesse Hall
· 12 years ago
13f01cb
Pass sp<Fence>s around instead of file descriptors
by Jesse Hall
· 12 years ago
7414965
Release virtual display buffer immediately after HWC set
by Jesse Hall
· 12 years ago
99c7dbb
Add DisplaySurface abstraction
by Jesse Hall
· 12 years ago
7adb0f8
Minor cleanups/fixes before virtual display refactoring
by Jesse Hall
· 12 years ago
13127d8
Get rid of LayerBase.
by Mathias Agopian
· 12 years ago
eabe314
Merge "Init displays to null layer stack" into jb-mr2-dev
by Jesse Hall
· 12 years ago
01e2905
Init displays to null layer stack
by Jesse Hall
· 12 years ago
f5f714a
apply the projection's viewport to the visibleregion passed to hwc
by Mathias Agopian
· 12 years ago
e3c697f
Refactoring: Rename SurfaceTextureClient to Surface
by Mathias Agopian
· 12 years ago
7dd35a1
am fc866eb8: am 845ed8fd: Merge "DisplayDevice: initialize mDisplayToken correctly"
by Jesse Hall
· 12 years ago
27e2562
DisplayDevice: initialize mDisplayToken correctly
by Chih-Wei Huang
· 12 years ago
766dc49
rework a bit how we scissor the display
by Mathias Agopian
· 12 years ago
dd3cb84
SurfaceFlinger: add support for secure displays
by Jamie Gennis
· 12 years ago
b8fc00b
fix typo that prevented proper loging of EGL error code
by Mathias Agopian
· 12 years ago
135e589
save/restore viewport properly when taking screenshot
by Mathias Agopian
· 12 years ago
bae92d0
reset GL viewport and project when caputring the screen
by Mathias Agopian
· 12 years ago
3234138
only abort when errors happen on the main display
by Mathias Agopian
· 12 years ago
52e2148
handle EGL errors
by Mathias Agopian
· 12 years ago
9e2463e
add/remove displays properly on hotplug events
by Mathias Agopian
· 12 years ago
eba8c68
calculate wether we filter on a per-display basis
by Mathias Agopian
· 12 years ago
d56eff2
fix typo in DisplayDevice logs
by Mathias Agopian
· 12 years ago
1d12d8a
improve logging of external displays
by Mathias Agopian
· 12 years ago
8dfa92f
Plumb display name into SurfaceFlinger
by Andy McFadden
· 12 years ago
d870703
fix external displays
by Mathias Agopian
· 12 years ago
da27af9
add support hwc 1.1
by Mathias Agopian
· 12 years ago
6e220a6
Fix display projections when translated.
by Jeff Brown
· 12 years ago
6360ec4
Fix display projection transforms
by Jesse Hall
· 12 years ago
00e8c7a
display projection API now has a single function instead of 3
by Mathias Agopian
· 12 years ago
da8d0a5
implement display viewport and frame
by Mathias Agopian
· 12 years ago
3ee454a
Eradicate DisplayID.
by Mathias Agopian
· 12 years ago
e60b068
HWComposer now has its own concept of display IDs
by Mathias Agopian
· 12 years ago
cd60f99
refactor compositing code to avoid multiple eglMakeCurrent() calls
by Mathias Agopian
· 12 years ago
5f20e2d
reimplement wifi display hack with new external display SF framework
by Mathias Agopian
· 12 years ago
8b736f1
xdpi / ydpi were reported as 0
by Mathias Agopian
· 12 years ago
ef7b9c7
screenshots could stop working after camera was used
by Mathias Agopian
· 12 years ago
3165cc2
libgui includes refactoring
by Mathias Agopian
· 12 years ago
28947d7
now able to set the layer stack on a DisplayDevice
by Mathias Agopian
· 12 years ago
1a4d883
surfaceflinger: refactor FrambufferSurface
by Jamie Gennis
· 12 years ago
4297734
turn DisplayDevice into a reference-counted object
by Mathias Agopian
· 12 years ago
d8552d7
DisplayDevice only needs ANativeWindow not SurfaceTextureClient
by Mathias Agopian
· 12 years ago
888c822
remove a dependency of DisplayDevice on the refresh rate
by Mathias Agopian
· 12 years ago
92a979a
We now have a real list of displays.
by Mathias Agopian
· 12 years ago
d3ee231
cleanups in preparation of bigger changes
by Mathias Agopian
· 12 years ago
0f2f5ff
rename DisplayHardware to DisplayDevice
by Mathias Agopian
· 12 years ago
[Renamed (85%) from services/surfaceflinger/DisplayHardware.cpp]
52bbb1a
getting closer to final main composition loop
by Mathias Agopian
· 12 years ago
87baae1
get rid of global regions that should be tracked per display
by Mathias Agopian
· 12 years ago
c666cae
get rid of the shared-memory control block
by Mathias Agopian
· 12 years ago
8630320
split HWComposer out of DisplayHardware
by Mathias Agopian
· 12 years ago
98a121a
get rid of ro.sf.hwrotation, it's not used anymore
by Mathias Agopian
· 12 years ago
921e6ac
SurfaceFlinger cleanup
by Mathias Agopian
· 12 years ago
a491260
factor EGL/GL and surface creation out of DisplayHardware
by Mathias Agopian
· 12 years ago
3b1d2b6
mVisibleLayersSortedByZ is now maintained per display
by Mathias Agopian
· 12 years ago
10fbdb6
surfaceflinger: call into hardware composer to blank screen
by Colin Cross
· 12 years ago
1b03149
get rid of GraphicPlane
by Mathias Agopian
· 12 years ago
[Renamed (83%) from services/surfaceflinger/DisplayHardware/DisplayHardware.cpp]
3094df3
First prototype atttempting to support an external display
by Mathias Agopian
· 12 years ago
3e87601
Implement SurfaceFlinger's ANW on top of BufferQueue
by Mathias Agopian
· 12 years ago
03e4072
set vsync power hint
by Mathias Agopian
· 13 years ago
Next »