Roll src/third_party/minigbm/src/ 150b49688..2e63aaf61 (59 commits)

https://chromium.googlesource.com/chromiumos/platform/minigbm.git/+log/150b49688104..2e63aaf616cd

$ git log 150b49688..2e63aaf61 --date=short --no-merges --format='%ad %ae %s'
2021-07-08 natsu cros_gralloc: Check for init failure in allocator service
2021-07-07 zzyiwei minigbm: resolve front rendering usage for gralloc3+
2021-07-12 basni dri: Fix memory leak.
2021-07-08 zzyiwei minigbm: map BO_USE_FRONT_RENDERING to VIRGL_BIND_LINEAR
2021-06-30 nataraj.deshpande virtgpu: Fix RGBA_1010102 unhandled format error
2021-07-01 zzyiwei minigbm: refactor cros_gralloc_driver to be a singleton
2021-06-20 zzyiwei minigbm: support GPU_DATA_BUFFER in gralloc virtgpu_virgl backend
2021-06-09 ddavenport amdgpu: Remove 256 alignment workaround
2021-06-15 ddavenport amdgpu: Do not support mapping tiled buffers on android
2021-06-09 ddavenport i915: Run clang-format
2021-06-08 natsu virtgpu: Support P010
2021-06-07 abhishek4.kumar i915: Enable Render Buffer compression for Gen11
2021-06-08 natsu virtgpu: Support PixelFormat::RGBA_1010102
2021-06-04 zzyiwei minigbm: zero init cros_gralloc0_buffer_info
2021-06-03 zzyiwei minigbm: fix cros gralloc0 racing
2021-05-26 tzungbi minigbm/mediatek: allocate NV12 video buffers for MT8195
2021-05-14 zzyiwei minigbm: add GRALLOC_DRM_GET_USAGE query
2021-05-06 ddavenport minigbm: Restrict 256 alignment to grunt
2021-01-21 nathan.d.ciobanu minigbm: Round up stride to power of two for ADL-P
2021-03-22 sushma.venkatesh.reddy i915: Ensure TGL/JSL surface is aligned to LCU size
2021-04-30 zzyiwei minibgm: update GRALLOC_DRM_GET_BUFFER_INFO query
2021-04-28 gurchetansingh virtgpu_cross_domain: handle from guest memory
2021-04-28 gurchetansingh minigbm: run presubmit.sh
2021-04-26 lepton minigbm:amdgpu:  Add ABGR16161616F format
2021-04-23 hanlinchen minigbm: msm: disable uwbc for camera usage buffer
2021-04-16 mcasas minigbm: i915_add_combinations() cleanup: simplify Y-tile scanout
2021-04-16 mcasas minigbm: i915_add_combinations() cleanup: update |linear_mask|
2021-04-15 mcasas minigbm: i915_add_combinations() cleanup: don't reuse USE masks
2021-04-15 mcasas minigbm: i915_add_combinations() cleanup: don't reuse |metadata|
2021-04-14 acourbot minigbm/mediatek: allocate NV12 video buffers for MT8192
2021-04-06 mcasas minigbm: support P010 SCANOUT
2021-01-28 ikshwaku.chauhan minigbm:amdgpu: allocate buffer from TMZ
2021-04-02 gurchetansingh minigbm: add gbm_bo_get_fd_for_plane
2021-04-01 robdclark minigbm: Add FRONT_RENDERING to RENDER/TEXTURE/SW_MASK
2021-03-23 nhebert minigbm: Remove Tegra support.
2020-10-05 robdclark minigbm: Add FRONT_RENDERING flag
2021-02-26 stevensd cros_gralloc: allow tiled NV12 buffers
2021-02-22 gurchetansingh minigbm: modify OWNERS
2021-02-17 gurchetansingh minigbm: virtgpu: random fixups
2021-02-17 pcc Fix calculation of num_ints.
2021-01-21 gurchetansingh minigbm: virtgpu/cross_domain: next generation virtgpu backend
2021-02-11 natsu virtgpu: Support R16
2020-12-07 markyacoub Enable Rendering Buffer Compression
2021-02-05 natsu cros_gralloc: Handle multiple instances of CrosGralloc4Mapper
2021-02-03 gurchetansingh minigbm: add drv_resolve_format_helper
2021-01-28 evgreen i915: Disable Render Buffer Compression for Gen11
2021-02-01 natsu virtgpu: Fix host_gbm_enabled test
2021-01-29 natsu cros_gralloc: Handle failure to get prime fd
2021-02-01 gurchetansingh minigbm: consistent style
2021-01-27 gurchetansingh minigbm: format_modifiers[0] -> format_modifier
2021-01-21 denniskempin Fix amdgpu_drm/radeon_drm.h include paths
2021-01-19 r.stratiienko minigbm: Stop relying on drmPrimeFDToHandle() in common code
2020-09-29 basni amdgpu: Add P010 format.
2020-12-08 dbehr minigbm: add helper function for detecting DRI devices
2021-01-12 olv virtgpu: request VIRTGPU_RESOURCE_INFO_TYPE_EXTENDED
2021-01-11 olv virtgpu: update to new virtio_drm.h
2020-12-21 stevensd virtgpu: use format when deciding to invalidate
2020-12-21 stevensd virtgpu: set linear bind flag on YVU420_ANDROID buffers
2020-12-14 r.stratiienko Always export DRM_FORMAT_YVU420_ANDROID as DRM_FORMAT_YVU420

Created with:
  roll-dep src/third_party/minigbm/src

[email protected]
TEST=ozone_unittests

Bug: b:168868719,b:192668873
Change-Id: Ia8986c1c01c7d2bce025ae98e65c2ca3250de2b8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3011561
Auto-Submit: Sasha McIntosh <[email protected]>
Commit-Queue: Sasha McIntosh <[email protected]>
Reviewed-by: Andres Calderon Jaramillo <[email protected]>
Reviewed-by: Daniel Nicoara <[email protected]>
Cr-Commit-Position: refs/heads/master@{#904959}
2 files changed
tree: 96dc8a207ab973f38b244d35d908e2bc2d729750
  1. android_webview/
  2. apps/
  3. ash/
  4. base/
  5. build/
  6. build_overrides/
  7. buildtools/
  8. cc/
  9. chrome/
  10. chromecast/
  11. chromeos/
  12. cloud_print/
  13. codelabs/
  14. components/
  15. content/
  16. courgette/
  17. crypto/
  18. dbus/
  19. device/
  20. docs/
  21. extensions/
  22. fuchsia/
  23. gin/
  24. google_apis/
  25. google_update/
  26. gpu/
  27. headless/
  28. infra/
  29. ios/
  30. ipc/
  31. jingle/
  32. media/
  33. mojo/
  34. native_client_sdk/
  35. net/
  36. pdf/
  37. ppapi/
  38. printing/
  39. remoting/
  40. rlz/
  41. sandbox/
  42. services/
  43. skia/
  44. sql/
  45. storage/
  46. styleguide/
  47. testing/
  48. third_party/
  49. tools/
  50. ui/
  51. url/
  52. weblayer/
  53. .clang-format
  54. .clang-tidy
  55. .eslintrc.js
  56. .git-blame-ignore-revs
  57. .gitattributes
  58. .gitignore
  59. .gn
  60. .mailmap
  61. .vpython
  62. .vpython3
  63. .yapfignore
  64. AUTHORS
  65. BUILD.gn
  66. CODE_OF_CONDUCT.md
  67. codereview.settings
  68. DEPS
  69. DIR_METADATA
  70. ENG_REVIEW_OWNERS
  71. LICENSE
  72. LICENSE.chromium_os
  73. OWNERS
  74. PRESUBMIT.py
  75. PRESUBMIT_test.py
  76. PRESUBMIT_test_mocks.py
  77. README.md
  78. WATCHLISTS
README.md

Logo Chromium

Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.

The project's web site is https://www.chromium.org.

To check out the source code locally, don't use git clone! Instead, follow the instructions on how to get the code.

Documentation in the source is rooted in docs/README.md.

Learn how to Get Around the Chromium Source Code Directory Structure .

For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.

If you found a bug, please file it at https://crbug.com/new.