Commit Graph

  • cb47242a65 libhwc2.1: fix compilation for exynos2100 bka Jan Altensen 2025-02-18 02:14:08 +01:00
  • 2c53c8073e libhwc2.1: fix compilation for exynos2100 vic Jan Altensen 2025-02-18 02:14:08 +01:00
  • c519d448ba [hwc3] getLuts() AIDL interface Sally Qi 2024-11-21 23:35:52 -08:00
  • 22715f6ef6 hwc: sync with new API to start HDCP Huihong Luo 2024-11-04 13:52:50 -08:00
  • 98e6bb171b Add unsupported stubs for IComposerClient getMaxLayerPictureProfiles Brian Lindahl 2024-11-05 08:29:55 -07:00
  • f93278cec0 s5e8825: Configure brightness nodes Tim Zimmermann 2024-09-28 20:39:57 +02:00
  • e50b87149f s5e8825: Adapt to S5E8825 Tim Zimmermann 2024-08-31 05:49:21 +02:00
  • a28ae79965 graphics: Initial s5e8825 support Tim Zimmermann 2024-08-31 05:17:53 +02:00
  • 672d350d6d graphics: convert libhwc2.1 and hwc3 to bp Stricted 2025-01-17 15:10:27 +01:00
  • a65c839acc Pixel HWC3-V3 Implementation for two new APIs in V3 Ying Wei 2023-06-23 22:32:37 +00:00
  • 00c0490f4d libdrmresource: convert to bp Stricted 2025-01-17 12:03:31 +01:00
  • f5663749f6 legacy_libgscaler: convert to bp Stricted 2025-01-17 11:57:14 +01:00
  • 72b602c3dd graphics: combine libscaler and legacy_libscaler into a single target Stricted 2025-01-17 11:50:27 +01:00
  • 29244e5f68 memtrack: convert to bp Stricted 2025-01-17 11:38:18 +01:00
  • 2b89d0dcc7 graphics: convert libscaler to blueprint Stricted 2024-11-25 19:25:29 +01:00
  • daa1df0e2f libhwjpeg: drop guard version for constructor Stricted 2024-11-25 11:16:10 +01:00
  • 69131b10df Convert giantmscl to soong borbelyvince 2024-11-23 17:51:48 +01:00
  • d002992d41 Convert libhwjpeg to soong borbelyvince 2024-11-23 21:08:06 +01:00
  • d09d674deb Revert "base: Convert libgiantmscl to Blueprint" Nolen Johnson 2024-11-23 20:33:17 +00:00
  • 9d129e62e6 base: Convert libgiantmscl to Blueprint Nolen Johnson 2024-11-20 12:54:47 -05:00
  • cbf1cc3029 Revert "libhwc2.1: Allow forcing CLIENT composition for bootanimation" udc Tim Zimmermann 2024-04-30 05:30:05 +02:00
  • 9b677a34d3 exynos9830: Use size of product_layerAttributePriority[0] instead of uint32_t Rocky7842 2024-04-10 22:27:12 +08:00
  • 2e4ad28fca libhwc2.1: Address implicit capture of 'this' warnings Tim Zimmermann 2024-03-15 20:30:56 +01:00
  • 6239733b82 hwc3: call present again if no changes after validate Wiwit Rifa'i 2023-08-18 22:38:01 +08:00
  • 3d52c585b1 libhwc2.1: enable thread safety analysis for libdrmresource Leo Chen 2023-06-29 06:42:06 +00:00
  • edc5b0717d libhwc2.1: enable thread safety analysis Leo Chen 2023-06-30 10:46:49 +00:00
  • 4083edb9ae Remove references to MULTI_THREADED_PRESENT Leon Scroggins III 2023-03-23 18:32:55 -04:00
  • 1d48375156 Update IComposer to V2 Midas Chien 2023-03-15 11:06:55 +00:00
  • 953fc62b01 libhwc2.1: don't check SKIP_VALIDATE in HWC3 Midas Chien 2023-03-06 10:31:30 +00:00
  • 67a29f1ced [HWC3] native implementation for setRefreshRateChangedCallbackDebugEnabled Add onRefreshRateChangedDebug ramindani 2023-02-03 13:23:28 -08:00
  • a2c3c9a7c6 Update setHdrConversionStrategy to return the preferredHdrOutput type Kriti Dang 2023-02-09 18:04:37 +01:00
  • 90ae74a721 HWC: unify Android log tags Petri Gynther 2023-01-25 18:22:25 -08:00
  • 4725527352 Add HDR output control APIs implementation in hwc3 Kriti Dang 2022-12-06 10:45:41 +01:00
  • 4077f83a42 hwc3: add display param to function traces and debug logs Wiwit Rifa'i 2022-10-12 21:15:56 +08:00
  • ade9221670 hwc3: Primary displays supports MULTI_THREADED_PRESENT joenchen 2022-11-29 15:58:44 +00:00
  • c15ea88301 hwc3: Make the ComposerCommandEngine as local variable joenchen 2022-11-22 12:46:04 +00:00
  • 63771b2a07 hwc3: Add getOverlaySupport() Sally Qi 2022-08-16 12:55:50 -07:00
  • 5b69c7ab24 graphics: use Strings8/16 c_str() and empty() David Marble 2024-03-22 17:10:47 -05:00
  • cd29acb7ce exynos9830: drop setPerformanceSetting() Francescodario Cuzzocrea 2024-02-29 20:46:46 +01:00
  • 81e9ec977a samsung_slsi-linaro/graphics: guard with a namespace (4/6) David Marble 2024-02-24 18:39:57 -06:00
  • dc31acbd69 base: hwcomposer_property: properly define bsp properties with ro.vendor Francescodario Cuzzocrea 2024-02-11 21:22:03 +01:00
  • 8422b44978 fixup! hwc3: Update HalImpl for T BSP Francescodario Cuzzocrea 2024-01-13 15:10:46 +01:00
  • c5f00b50fd fixup! graphics: Support EXYNOS_SET_DISPLAY_MODE ioctl Francescodario Cuzzocrea 2024-01-09 10:13:35 +01:00
  • b1542b6848 exynos9830: switch to EXYNOS_SET_DISPLAY_MODE Francescodario Cuzzocrea 2024-01-08 12:32:51 +01:00
  • abed4a8237 exynos9830: update brightness paths Francescodario Cuzzocrea 2023-09-24 19:16:34 +02:00
  • 4fe7a4edf4 graphics: base: Import lib[g]scaler from Android 10 BSP sources K9100ii 2024-01-16 18:22:38 +00:00
  • 8c440e9576 libhwjpeg: Add backwards compatibility with older camera blobs K9100ii 2023-12-25 12:33:25 +00:00
  • 52826dad83 graphics: Add exynos7885(/7904) configuration K9100ii 2023-12-25 11:25:13 +00:00
  • 85bf28f8de libhwc2.1: do not return invalid release fence Long Ling 2021-11-22 13:21:23 -08:00
  • c28e12bcaf libhwc2.1: set taskprofiles for hwc binder threads Midas Chien 2021-07-29 17:21:59 +08:00
  • c8d290c932 libhwc2.1: Allow forcing CLIENT composition for bootanimation Tim Zimmermann 2023-11-04 14:40:50 +01:00
  • 677da48d4c exynos9820: Switch to EXYNOS_SET_DISPLAY_MODE Tim Zimmermann 2022-11-14 20:04:24 +01:00
  • 3207af6388 graphics: Support EXYNOS_SET_DISPLAY_MODE ioctl Tim Zimmermann 2022-07-31 12:01:04 +02:00
  • 1a0471ebbc exynos9610: Configure brightness nodes Tim Zimmermann 2022-11-14 19:59:43 +01:00
  • 90edb74e67 exynos9610: Adapt to Exynos 9610 Tim Zimmermann 2023-10-14 20:39:48 +02:00
  • f86e18108a graphics: Initial exynos9610 support Tim Zimmermann 2023-10-14 20:37:50 +02:00
  • db56c98485 libhwc2.1: Allow specifying a minimum display brightness Tim Zimmermann 2022-11-19 12:42:09 +01:00
  • a1b45a1665 Update to handle kernel 6.3.0 headers. Christopher Ferris 2023-05-09 16:04:09 -07:00
  • fb370e31d2 Deleted clang property in Android.bp files Alix 2022-04-18 04:03:25 +00:00
  • bfab331a6a Revert "hwc3: do acceptDisplayChanges if display is validated" Tim Zimmermann 2023-09-12 20:30:15 +02:00
  • 7587f046e2 libhwc2.1: Move setting of mHWCRenderingState to ExynosDisplay class Tim Zimmermann 2023-09-12 20:23:53 +02:00
  • f5afe1ec9a exynos9820: Configure brightness nodes Tim Zimmermann 2022-11-13 11:43:07 +01:00
  • 10a382eb35 graphics: Support variable length brightness Tim Zimmermann 2022-11-13 11:42:41 +01:00
  • 8f75b56a6b exynos9820: Enable multi-resolution support Tim Zimmermann 2023-09-09 21:28:56 +02:00
  • 77262999d5 import libacryl_plugin Jan Altensen 2022-06-26 00:30:05 +02:00
  • 0e19b02079 hwc3: Update HalImpl for T BSP Tim Zimmermann 2023-09-09 14:18:38 +02:00
  • 9122bd83d4 hwc3: return OK for getDisplayPhysicalOrientation Long Ling 2022-03-01 09:30:21 -08:00
  • c6e33c4564 hwc3: Don't attempt to set an invalid present fence Tim Zimmermann 2023-03-28 20:43:10 +02:00
  • 5e52cb9184 hwc3: Add libhdrinterface_header dependency Tim Zimmermann 2023-09-09 13:46:13 +02:00
  • c39d505f67 graphics: Remove dependency on modified libhardware headers Tim Zimmermann 2023-04-16 06:17:26 +02:00
  • 15b974312b libhwc2.1: Default to boot mode as preferred display mode if prop is not set Tim Zimmermann 2022-11-16 18:00:38 +01:00
  • 944d775d32 libhwc2.1: Implement bootconfig independent of display interface Tim Zimmermann 2023-09-12 17:12:53 +02:00
  • 6bca993526 libhwc2.1: implement boot time resolution API Adrian Salido 2022-02-16 10:02:14 -08:00
  • 74b3675c3d HWC supports boot config API joenchen 2022-04-06 21:04:36 +08:00
  • 47aa32352a hwc3: Support display brightness Tim Zimmermann 2022-11-16 07:32:51 +01:00
  • 4335f3cbe9 hwc3: Dimming is not currently supported Tim Zimmermann 2022-11-16 07:30:09 +01:00
  • 1c69e97ff5 Use service writer in ComposerCommandEngine. Rachel Lee 2022-04-07 15:23:34 -07:00
  • cb4241cc72 hwc3: Implement getDisplayDecorationSupport Tim Zimmermann 2022-11-16 07:17:22 +01:00
  • f6a64d74fb hwc3: add getDisplayPhysicalOrientation Ady Abraham 2022-01-13 18:08:59 -08:00
  • 9ead3eabf7 hwc3: Mark setExpectedPresentTime as unsupported Tim Zimmermann 2022-11-16 07:13:20 +01:00
  • 21f6944d4c hwc3: move mustValidateDisplay() to executePresentOrValidateDisplay() Wiwit Rifa'i 2022-08-16 21:53:05 +08:00
  • 14e60c33d1 hwc: change composer logger Midas Chien 2022-05-17 11:57:44 +08:00
  • 6e40a5107a hwc3: remove IComposer.dumpDebugInfo Ady Abraham 2022-02-18 17:13:53 -08:00
  • f6b473f4c1 hwc3: update count of PerFrameMetadataKeys Long Ling 2022-02-18 09:57:06 -08:00
  • e24989ccde hwc3: do not check weak reference for client alive Long Ling 2022-02-10 15:17:06 -08:00
  • a8963bd9d7 hwc3: add setIdleTimerEnabled and vsyncIdle callback Midas Chien 2022-01-14 15:40:55 +08:00
  • fa155a056a Add boot time display mode APIs implementation in hwc3 Kriti Dang 2022-01-04 11:25:00 +01:00
  • 0a4d6c029b hwc3: color is passed as floats Ady Abraham 2022-01-06 17:35:15 -08:00
  • 6f8ab1fa6a hwc3: remove floatColor from LayerCommand Ady Abraham 2022-01-06 16:19:43 -08:00
  • e762aad140 HWC3 adjustments for display brightness Alec Mouri 2021-12-21 17:43:11 -08:00
  • db88a52776 hwc3: create the interface for expectedPresentTime Yichi Chen 2021-12-16 21:59:24 +08:00
  • 2cc8eb8d27 hwc3: set setInheritRt on Composer and ComposerClient Yichi Chen 2021-12-28 15:14:40 +08:00
  • f9c1f42d5a Remove GenericMetadata from composer3 Ady Abraham 2021-12-20 16:34:25 -08:00
  • f22fa9277c hwc3: DisplayCommand.colorTransform is just a matrix Ady Abraham 2021-12-21 14:10:37 -08:00
  • 442451a081 hwc3: do acceptDisplayChanges if display is validated Midas Chien 2021-12-08 23:48:24 +08:00
  • fe2d472bd3 cleanup CommandWriterBase Ady Abraham 2021-12-15 18:20:17 -08:00
  • 2bcf970123 hwc3: remove getDisplayBrightnessSupport and getDozeSupport Ady Abraham 2021-12-08 18:32:05 -08:00
  • 2586a28306 hwc3: ignore setPowerMode with ON_SUSPEND Long Ling 2021-11-29 17:38:42 -08:00
  • 6577735927 hwc3: LayerCommand moved to DisplayCommand Ady Abraham 2021-12-07 21:05:57 -08:00
  • 57e401d203 hwc3: return correct dataspace for getReadbackBufferAttributes Long Ling 2021-12-07 11:54:07 -08:00