summaryrefslogtreecommitdiff
path: root/chromium/gpu
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/gpu')
-rw-r--r--chromium/gpu/command_buffer/service/query_manager.cc3
-rw-r--r--chromium/gpu/command_buffer_client.gypi3
-rw-r--r--chromium/gpu/command_buffer_common.gypi3
-rw-r--r--chromium/gpu/config/dx_diag_node.cc4
-rw-r--r--chromium/gpu/config/dx_diag_node.h6
-rw-r--r--chromium/gpu/gpu.gyp18
6 files changed, 3 insertions, 34 deletions
diff --git a/chromium/gpu/command_buffer/service/query_manager.cc b/chromium/gpu/command_buffer/service/query_manager.cc
index 85e273c6c3a..db508e0a7f7 100644
--- a/chromium/gpu/command_buffer/service/query_manager.cc
+++ b/chromium/gpu/command_buffer/service/query_manager.cc
@@ -98,6 +98,9 @@ bool AsyncPixelTransfersCompletedQuery::End(uint32 submit_count) {
mem_params.shm_size = buffer.size;
mem_params.shm_data_offset = shm_offset();
mem_params.shm_data_size = sizeof(QuerySync);
+ uint32 end = mem_params.shm_data_offset + mem_params.shm_data_size;
+ if (end > mem_params.shm_size || end < mem_params.shm_data_offset)
+ return false;
observer_ = new AsyncPixelTransferCompletionObserverImpl(submit_count);
diff --git a/chromium/gpu/command_buffer_client.gypi b/chromium/gpu/command_buffer_client.gypi
index 827474cfda0..cb52ee75fb3 100644
--- a/chromium/gpu/command_buffer_client.gypi
+++ b/chromium/gpu/command_buffer_client.gypi
@@ -14,9 +14,6 @@
'dependencies': [
'../third_party/khronos/khronos.gyp:khronos_headers',
],
- 'export_dependent_settings': [
- '../third_party/khronos/khronos.gyp:khronos_headers',
- ],
'sources': [
'command_buffer/client/cmd_buffer_helper.cc',
'command_buffer/client/cmd_buffer_helper.h',
diff --git a/chromium/gpu/command_buffer_common.gypi b/chromium/gpu/command_buffer_common.gypi
index ab9a635a368..87eeb5bf9d8 100644
--- a/chromium/gpu/command_buffer_common.gypi
+++ b/chromium/gpu/command_buffer_common.gypi
@@ -6,9 +6,6 @@
'dependencies': [
'../third_party/khronos/khronos.gyp:khronos_headers',
],
- 'export_dependent_settings': [
- '../third_party/khronos/khronos.gyp:khronos_headers',
- ],
'sources': [
'command_buffer/common/bitfield_helpers.h',
'command_buffer/common/buffer.h',
diff --git a/chromium/gpu/config/dx_diag_node.cc b/chromium/gpu/config/dx_diag_node.cc
index c1e84ae4088..e0902cab8cf 100644
--- a/chromium/gpu/config/dx_diag_node.cc
+++ b/chromium/gpu/config/dx_diag_node.cc
@@ -4,8 +4,6 @@
#include "gpu/config/dx_diag_node.h"
-#if defined(OS_WIN)
-
namespace gpu {
DxDiagNode::DxDiagNode() {}
@@ -13,5 +11,3 @@ DxDiagNode::DxDiagNode() {}
DxDiagNode::~DxDiagNode() {}
} // namespace gpu
-
-#endif // defined(OS_WIN)
diff --git a/chromium/gpu/config/dx_diag_node.h b/chromium/gpu/config/dx_diag_node.h
index 7f77362d084..33d29b3ec79 100644
--- a/chromium/gpu/config/dx_diag_node.h
+++ b/chromium/gpu/config/dx_diag_node.h
@@ -8,10 +8,6 @@
#ifndef GPU_CONFIG_DX_DIAG_NODE_H_
#define GPU_CONFIG_DX_DIAG_NODE_H_
-#include "build/build_config.h"
-
-#if defined(OS_WIN)
-
#include <map>
#include <string>
@@ -28,6 +24,4 @@ struct GPU_EXPORT DxDiagNode {
} // namespace gpu
-#endif // defined(OS_WIN)
-
#endif // GPU_CONFIG_DX_DIAG_NODE_H_
diff --git a/chromium/gpu/gpu.gyp b/chromium/gpu/gpu.gyp
index c3c9502c724..46831eef47a 100644
--- a/chromium/gpu/gpu.gyp
+++ b/chromium/gpu/gpu.gyp
@@ -23,9 +23,6 @@
'command_buffer/command_buffer.gyp:gles2_utils',
'gles2_cmd_helper',
],
- 'export_dependent_settings': [
- '../third_party/khronos/khronos.gyp:khronos_headers',
- ],
'defines': [
'GLES2_IMPL_IMPLEMENTATION',
],
@@ -93,9 +90,6 @@
'command_buffer_client',
'gles2_implementation',
],
- 'export_dependent_settings': [
- 'command_buffer_client',
- ],
'defines': [
'GLES2_C_LIB_IMPLEMENTATION',
],
@@ -121,9 +115,6 @@
'command_buffer_client',
'gles2_implementation_client_side_arrays_no_check',
],
- 'export_dependent_settings': [
- 'command_buffer_client',
- ],
'sources': [
'<@(gles2_c_lib_source_files)',
],
@@ -387,9 +378,6 @@
'gpu_config',
'gpu_ipc',
],
- 'export_dependent_settings': [
- 'command_buffer_common',
- ],
'sources': [
'gpu_export.h',
],
@@ -432,9 +420,6 @@
'dependencies': [
'command_buffer_common',
],
- 'export_dependent_settings': [
- 'command_buffer_common',
- ],
# TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
'msvs_disabled_warnings': [4267, ],
},
@@ -460,9 +445,6 @@
'dependencies': [
'command_buffer_common',
],
- 'export_dependent_settings': [
- 'command_buffer_common',
- ],
},
{
'target_name': 'gpu_config',