Home
last modified time | relevance | path

Searched refs:displays (Results 1 – 25 of 80) sorted by relevance

1234

/hardware/qcom/display/msm8909/sdm/libs/hwc2/
Dhwcomposer.cpp53 std::map<hwc2_display_t, DummyDisplay> displays; variable
190 displays.emplace(std::piecewise_construct, std::forward_as_tuple(id), in Hwc2ImplCreateVirtualDisplay()
202 auto iter = displays.find(display); in Hwc2ImplDestroyVirtualDisplay()
204 if (iter == displays.end()) { in Hwc2ImplDestroyVirtualDisplay()
216 displays.erase(iter); in Hwc2ImplDestroyVirtualDisplay()
243 for (const auto& disp : displays) { in Hwc2ImplRegisterCallback()
262 if (displays.find(display) == displays.end()) { in Hwc2ImplAcceptDisplayChanges()
271 auto iter = displays.find(display); in Hwc2ImplCreateLayer()
273 if (iter == displays.end()) { in Hwc2ImplCreateLayer()
284 auto iter = displays.find(display); in Hwc2ImplDestroyLayer()
[all …]
/hardware/libhardware/modules/hwcomposer/
Dhwcomposer.cpp74 size_t /*numDisplays*/, hwc_display_contents_1_t** displays) { in hwc_prepare() argument
75 if (displays && (displays[0]->flags & HWC_GEOMETRY_CHANGED)) { in hwc_prepare()
76 for (size_t i=0 ; i<displays[0]->numHwLayers ; i++) { in hwc_prepare()
78 displays[0]->hwLayers[i].compositionType = HWC_FRAMEBUFFER; in hwc_prepare()
85 size_t /*numDisplays*/, hwc_display_contents_1_t** displays) in hwc_set() argument
91 EGLBoolean success = eglSwapBuffers((EGLDisplay)displays[0]->dpy, in hwc_set()
92 (EGLSurface)displays[0]->sur); in hwc_set()
/hardware/google/aemu/base/
DLayoutResolver_unittest.cpp44 std::unordered_map<uint32_t, std::pair<uint32_t, uint32_t>> displays; in TEST() local
47 displays[input.id] = std::make_pair(input.width, input.height); in TEST()
50 const auto layout = resolveLayout(displays, kMonitorAspectRatio); in TEST()
72 std::unordered_map<uint32_t, std::pair<uint32_t, uint32_t>> displays; in TEST() local
75 displays[input.id] = std::make_pair(input.width, input.height); in TEST()
78 const auto layout = resolveLayout(displays, kMonitorAspectRatio); in TEST()
/hardware/ti/am57x/libhwcomposer/
Dhwc.cpp56 if (disp < 0 || disp >= MAX_DISPLAYS || !hwc_dev->displays[disp]) in is_valid_display()
154 if (hwc_dev->displays[HWC_DISPLAY_PRIMARY]) { in init_primary_display()
162 hwc_dev->displays[HWC_DISPLAY_PRIMARY] = display; in init_primary_display()
207 if (hwc_dev->displays[HWC_DISPLAY_EXTERNAL]) { in add_external_hdmi_display()
228 hwc_dev->displays[HWC_DISPLAY_EXTERNAL] = display; in add_external_hdmi_display()
253 HWCDisplay* display = hwc_dev->displays[HWC_DISPLAY_EXTERNAL]; in remove_external_hdmi_display()
259 delete hwc_dev->displays[HWC_DISPLAY_EXTERNAL]; in remove_external_hdmi_display()
260 hwc_dev->displays[HWC_DISPLAY_EXTERNAL] = NULL; in remove_external_hdmi_display()
425 HWCDisplay* display = hwc_dev->displays[disp]; in hwc_prepare_for_display()
441 …prepare(struct hwc_composer_device_1* dev, size_t numDisplays, hwc_display_contents_1_t** displays) in hwc_prepare() argument
[all …]
Dhwc_dev.h47 HWCDisplay* displays[MAX_DISPLAYS]; member
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/
DVK_EXT_direct_mode_display.adoc23 applications to take exclusive control of displays associated with a native
26 HMDs (head mounted displays) from the native platform's display management
37 `apiext:VK_KHR_display` can be used to enumerate all displays on the system,
40 in-use displays.
42 grab in-use displays away from window systems and/or native platforms,
45 2) Are separate calls needed to acquire displays and enable direct mode?
DVK_KHR_display.adoc21 This extension provides the API to enumerate displays and available modes on
34 *PROPOSED RESOLUTION*: Many modern displays support at most a handful of
80 5) Should users query generic ranges from displays and construct their own
96 7) Is there a possibility that not all displays of a device work with all of
97 the present queues of a device? If yes, how do we determine which displays
109 9) Should displays have an associated window system display, such as an
117 10) Are displays queried from a physical GPU or from a device instance?
123 displays.
129 11) Should displays and/or modes be dispatchable objects? If functions are
130 to take displays, overlays, or modes as their first parameter, they must be
[all …]
/hardware/qcom/display/msm8084/libhwcomposer/
Dhwc.cpp105 hwc_display_contents_1_t** displays) { in setPaddingRound() argument
108 hwc_display_contents_1_t *list = displays[i]; in setPaddingRound()
130 hwc_display_contents_1_t** displays) { in setDMAState() argument
136 hwc_display_contents_1_t *list = displays[dpy]; in setDMAState()
182 hwc_display_contents_1_t** displays) { in setNumActiveDisplays() argument
186 hwc_display_contents_1_t *list = displays[i]; in setNumActiveDisplays()
200 hwc_display_contents_1_t** displays) { in reset() argument
204 hwc_display_contents_1_t *list = displays[i]; in reset()
230 ctx->mHWCVirtual->destroy(ctx, numDisplays, displays); in reset()
337 hwc_display_contents_1_t** displays) in hwc_prepare() argument
[all …]
Dhwc_virtual.h42 hwc_display_contents_1_t** displays) = 0;
64 hwc_display_contents_1_t** displays);
/hardware/qcom/display/msm8226/libhwcomposer/
Dhwc.cpp115 hwc_display_contents_1_t** displays) { in setPaddingRound() argument
118 hwc_display_contents_1_t *list = displays[i]; in setPaddingRound()
140 hwc_display_contents_1_t** displays) { in setDMAState() argument
146 hwc_display_contents_1_t *list = displays[dpy]; in setDMAState()
192 hwc_display_contents_1_t** displays) { in setNumActiveDisplays() argument
196 hwc_display_contents_1_t *list = displays[i]; in setNumActiveDisplays()
210 hwc_display_contents_1_t** displays) { in reset() argument
214 hwc_display_contents_1_t *list = displays[i]; in reset()
239 ctx->mHWCVirtual->destroy(ctx, numDisplays, displays); in reset()
336 hwc_display_contents_1_t** displays) in hwc_prepare() argument
[all …]
Dhwc_virtual.h42 hwc_display_contents_1_t** displays) = 0;
64 hwc_display_contents_1_t** displays);
/hardware/qcom/display/msm8994/libhwcomposer/
Dhwc.cpp94 hwc_display_contents_1_t** displays) { in setPaddingRound() argument
97 hwc_display_contents_1_t *list = displays[i]; in setPaddingRound()
119 hwc_display_contents_1_t** displays) { in setDMAState() argument
126 hwc_display_contents_1_t *list = displays[dpy]; in setDMAState()
174 hwc_display_contents_1_t** displays) { in setNumActiveDisplays() argument
178 hwc_display_contents_1_t *list = displays[i]; in setNumActiveDisplays()
198 hwc_display_contents_1_t** displays) { in reset() argument
202 hwc_display_contents_1_t *list = displays[i]; in reset()
370 hwc_display_contents_1_t** displays) in hwc_prepare() argument
382 setPaddingRound(ctx, (int)numDisplays, displays); in hwc_prepare()
[all …]
Dhwc_virtual.h45 hwc_display_contents_1_t** displays);
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_EXT_direct_mode_display/
Dacquire_release_displays.adoc7 On some platforms, access to displays is limited to a single process or
9 On such platforms, some or all of the displays may not be available to
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/katex/contrib/
Dcopy-tex.mjs50 const displays = fragment.querySelectorAll('.katex-display annotation');
52 for (let i = 0; i < displays.length; i++) {
53 const element = displays[i];
Dcopy-tex.js164 var displays = fragment.querySelectorAll('.katex-display annotation');
166 for (var _i2 = 0; _i2 < displays.length; _i2++) {
167 var _element2 = displays[_i2];
/hardware/qcom/display/msm8996/sdm/libs/hwc/
Dhwc_session.h59 hwc_display_contents_1_t **displays);
61 hwc_display_contents_1_t **displays);
86 void HandleSecureDisplaySession(hwc_display_contents_1_t **displays);
Dhwc_color_manager.h119 bool SolidFillLayersPrepare(hwc_display_contents_1_t **displays, HWCDisplay *hwc_display);
120 bool SolidFillLayersSet(hwc_display_contents_1_t **displays, HWCDisplay *hwc_display);
/hardware/libhardware/include/hardware/
Dhwcomposer.h529 size_t numDisplays, hwc_display_contents_1_t** displays);
574 size_t numDisplays, hwc_display_contents_1_t** displays);
/hardware/qcom/display/msm8909w_3100/sdm/libs/hwc/
Dhwc_color_manager.h119 bool SolidFillLayersPrepare(hwc_display_contents_1_t **displays, HWCDisplay *hwc_display);
120 bool SolidFillLayersSet(hwc_display_contents_1_t **displays, HWCDisplay *hwc_display);
Dhwc_session.h60 hwc_display_contents_1_t **displays);
62 hwc_display_contents_1_t **displays);
87 void HandleSecureDisplaySession(hwc_display_contents_1_t **displays);
/hardware/libhardware/include_all/hardware/
Dhwcomposer.h529 size_t numDisplays, hwc_display_contents_1_t** displays);
574 size_t numDisplays, hwc_display_contents_1_t** displays);
/hardware/qcom/display/msm8909/sdm/libs/hwc/
Dhwc_color_manager.h119 bool SolidFillLayersPrepare(hwc_display_contents_1_t **displays, HWCDisplay *hwc_display);
120 bool SolidFillLayersSet(hwc_display_contents_1_t **displays, HWCDisplay *hwc_display);
Dhwc_session.h60 hwc_display_contents_1_t **displays);
62 hwc_display_contents_1_t **displays);
87 void HandleSecureDisplaySession(hwc_display_contents_1_t **displays);
/hardware/qcom/display/msm8960/libhwcomposer/
Dhwc.cpp87 hwc_display_contents_1_t** displays) { in reset() argument
89 hwc_display_contents_1_t *list = displays[i]; in reset()
208 hwc_display_contents_1_t** displays) in hwc_prepare() argument
213 reset(ctx, numDisplays, displays); in hwc_prepare()
220 hwc_display_contents_1_t *list = displays[i]; in hwc_prepare()
460 hwc_display_contents_1_t** displays) in hwc_set() argument
466 hwc_display_contents_1_t* list = displays[i]; in hwc_set()

1234