Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(302)

Side by Side Diff: content/renderer/renderer_blink_platform_impl.cc

Issue 1832263002: Remove WGC3D typedefs and move WebGraphicsInfo to Platform. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: webgraphicsinfo: rebase Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « content/renderer/renderer_blink_platform_impl.h ('k') | gpu/blink/webgraphicscontext3d_impl.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/renderer/renderer_blink_platform_impl.h" 5 #include "content/renderer/renderer_blink_platform_impl.h"
6 6
7 #include <utility> 7 #include <utility>
8 8
9 #include "base/command_line.h" 9 #include "base/command_line.h"
10 #include "base/files/file_path.h" 10 #include "base/files/file_path.h"
(...skipping 942 matching lines...) Expand 10 before | Expand all | Expand 10 after
953 //------------------------------------------------------------------------------ 953 //------------------------------------------------------------------------------
954 954
955 blink::WebSpeechSynthesizer* RendererBlinkPlatformImpl::createSpeechSynthesizer( 955 blink::WebSpeechSynthesizer* RendererBlinkPlatformImpl::createSpeechSynthesizer(
956 blink::WebSpeechSynthesizerClient* client) { 956 blink::WebSpeechSynthesizerClient* client) {
957 return GetContentClient()->renderer()->OverrideSpeechSynthesizer(client); 957 return GetContentClient()->renderer()->OverrideSpeechSynthesizer(client);
958 } 958 }
959 959
960 //------------------------------------------------------------------------------ 960 //------------------------------------------------------------------------------
961 961
962 static void Collect3DContextInformationOnFailure( 962 static void Collect3DContextInformationOnFailure(
963 blink::WebGraphicsContext3D::WebGraphicsInfo* gl_info, 963 blink::Platform::GraphicsInfo* gl_info,
964 GpuChannelHost* host) { 964 GpuChannelHost* host) {
965 DCHECK(gl_info); 965 DCHECK(gl_info);
966 std::string error_message("OffscreenContext Creation failed, "); 966 std::string error_message("OffscreenContext Creation failed, ");
967 if (host) { 967 if (host) {
968 const gpu::GPUInfo& gpu_info = host->gpu_info(); 968 const gpu::GPUInfo& gpu_info = host->gpu_info();
969 gl_info->vendorId = gpu_info.gpu.vendor_id; 969 gl_info->vendorId = gpu_info.gpu.vendor_id;
970 gl_info->deviceId = gpu_info.gpu.device_id; 970 gl_info->deviceId = gpu_info.gpu.device_id;
971 switch (gpu_info.context_info_state) { 971 switch (gpu_info.context_info_state) {
972 case gpu::kCollectInfoSuccess: 972 case gpu::kCollectInfoSuccess:
973 case gpu::kCollectInfoNonFatalFailure: 973 case gpu::kCollectInfoNonFatalFailure:
(...skipping 20 matching lines...) Expand all
994 } else { 994 } else {
995 error_message.append("GpuChannelHost creation failed"); 995 error_message.append("GpuChannelHost creation failed");
996 gl_info->errorMessage = WebString::fromUTF8(error_message); 996 gl_info->errorMessage = WebString::fromUTF8(error_message);
997 } 997 }
998 } 998 }
999 999
1000 blink::WebGraphicsContext3DProvider* 1000 blink::WebGraphicsContext3DProvider*
1001 RendererBlinkPlatformImpl::createOffscreenGraphicsContext3DProvider( 1001 RendererBlinkPlatformImpl::createOffscreenGraphicsContext3DProvider(
1002 const blink::WebGraphicsContext3D::Attributes& attributes, 1002 const blink::WebGraphicsContext3D::Attributes& attributes,
1003 blink::WebGraphicsContext3DProvider* share_provider, 1003 blink::WebGraphicsContext3DProvider* share_provider,
1004 blink::WebGraphicsContext3D::WebGraphicsInfo* gl_info) { 1004 blink::Platform::GraphicsInfo* gl_info) {
1005 DCHECK(gl_info); 1005 DCHECK(gl_info);
1006 if (!RenderThreadImpl::current()) { 1006 if (!RenderThreadImpl::current()) {
1007 std::string error_message("Failed to run in Current RenderThreadImpl"); 1007 std::string error_message("Failed to run in Current RenderThreadImpl");
1008 gl_info->errorMessage = WebString::fromUTF8(error_message); 1008 gl_info->errorMessage = WebString::fromUTF8(error_message);
1009 return nullptr; 1009 return nullptr;
1010 } 1010 }
1011 1011
1012 scoped_refptr<GpuChannelHost> gpu_channel_host( 1012 scoped_refptr<GpuChannelHost> gpu_channel_host(
1013 RenderThreadImpl::current()->EstablishGpuChannelSync( 1013 RenderThreadImpl::current()->EstablishGpuChannelSync(
1014 CAUSE_FOR_GPU_LAUNCH_WEBGRAPHICSCONTEXT3DCOMMANDBUFFERIMPL_INITIALIZE) ); 1014 CAUSE_FOR_GPU_LAUNCH_WEBGRAPHICSCONTEXT3DCOMMANDBUFFERIMPL_INITIALIZE) );
(...skipping 248 matching lines...) Expand 10 before | Expand all | Expand 10 after
1263 } 1263 }
1264 1264
1265 //------------------------------------------------------------------------------ 1265 //------------------------------------------------------------------------------
1266 1266
1267 blink::WebTrialTokenValidator* 1267 blink::WebTrialTokenValidator*
1268 RendererBlinkPlatformImpl::trialTokenValidator() { 1268 RendererBlinkPlatformImpl::trialTokenValidator() {
1269 return &trial_token_validator_; 1269 return &trial_token_validator_;
1270 } 1270 }
1271 1271
1272 } // namespace content 1272 } // namespace content
OLDNEW
« no previous file with comments | « content/renderer/renderer_blink_platform_impl.h ('k') | gpu/blink/webgraphicscontext3d_impl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698