| Index: ui/ozone/platform/drm/gpu/drm_device.cc
|
| diff --git a/ui/ozone/platform/drm/gpu/drm_device.cc b/ui/ozone/platform/drm/gpu/drm_device.cc
|
| index fb5bbc8d4d080a2fcd397d1b3dc54801c853d3be..477bb6ca9a0b068807017f18f976326737f68859 100644
|
| --- a/ui/ozone/platform/drm/gpu/drm_device.cc
|
| +++ b/ui/ozone/platform/drm/gpu/drm_device.cc
|
| @@ -504,4 +504,16 @@ bool DrmDevice::DropMaster() {
|
| return (drmDropMaster(file_.GetPlatformFile()) == 0);
|
| }
|
|
|
| +bool DrmDevice::SetGammaRamp(uint32_t crtc_id,
|
| + std::vector<uint16_t> r,
|
| + std::vector<uint16_t> g,
|
| + std::vector<uint16_t> b) {
|
| + DCHECK(file_.IsValid());
|
| + TRACE_EVENT0("drm", "DrmDevice::SetGamma");
|
| + return (drmModeCrtcSetGamma(file_.GetPlatformFile(), crtc_id, r.size(),
|
| + const_cast<uint16_t*>(&r[0]),
|
| + const_cast<uint16_t*>(&g[0]),
|
| + const_cast<uint16_t*>(&b[0])) == 0);
|
| +}
|
| +
|
| } // namespace ui
|
|
|