mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Windows: Another fix for OSR rendering with shared texture enabled (issue #2559)
This commit is contained in:
@ -81,15 +81,15 @@ class CefCompositorFrameSinkClient
|
|||||||
|
|
||||||
void DidReceiveCompositorFrameAck(
|
void DidReceiveCompositorFrameAck(
|
||||||
const std::vector<viz::ReturnedResource>& resources) override {
|
const std::vector<viz::ReturnedResource>& resources) override {
|
||||||
if (render_widget_host_view_) {
|
|
||||||
render_widget_host_view_->OnPresentCompositorFrame();
|
|
||||||
}
|
|
||||||
forward_->DidReceiveCompositorFrameAck(resources);
|
forward_->DidReceiveCompositorFrameAck(resources);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnBeginFrame(const viz::BeginFrameArgs& args,
|
void OnBeginFrame(const viz::BeginFrameArgs& args,
|
||||||
const base::flat_map<uint32_t, gfx::PresentationFeedback>&
|
const base::flat_map<uint32_t, gfx::PresentationFeedback>&
|
||||||
feedbacks) override {
|
feedbacks) override {
|
||||||
|
if (render_widget_host_view_) {
|
||||||
|
render_widget_host_view_->OnPresentCompositorFrame();
|
||||||
|
}
|
||||||
forward_->OnBeginFrame(args, feedbacks);
|
forward_->OnBeginFrame(args, feedbacks);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user