Index: gpu/command_buffer/common/capabilities.h |
diff --git a/gpu/command_buffer/common/capabilities.h b/gpu/command_buffer/common/capabilities.h |
index 569d573ed62f1bdd4fa920b8ea2f72be6b0f5e83..77309308a18b62d622a70b00b3ff9255b26e17d7 100644 |
--- a/gpu/command_buffer/common/capabilities.h |
+++ b/gpu/command_buffer/common/capabilities.h |
@@ -5,6 +5,8 @@ |
#ifndef GPU_COMMAND_BUFFER_COMMON_CAPABILITIES_H_ |
#define GPU_COMMAND_BUFFER_COMMON_CAPABILITIES_H_ |
+#include <stdint.h> |
+ |
#include "gpu/gpu_export.h" |
// From gl2.h. We want to avoid including gl headers because client-side and |
@@ -82,11 +84,11 @@ struct GPU_EXPORT Capabilities { |
int max_3d_texture_size; |
int max_array_texture_layers; |
int max_color_attachments; |
- int max_combined_fragment_uniform_components; |
+ int64_t max_combined_fragment_uniform_components; |
int max_combined_uniform_blocks; |
- int max_combined_vertex_uniform_components; |
+ int64_t max_combined_vertex_uniform_components; |
int max_draw_buffers; |
- int max_element_index; |
+ int64_t max_element_index; |
int max_elements_indices; |
int max_elements_vertices; |
int max_fragment_input_components; |
@@ -94,11 +96,12 @@ struct GPU_EXPORT Capabilities { |
int max_fragment_uniform_components; |
int max_program_texel_offset; |
int max_samples; |
- int max_server_wait_timeout; |
+ int64_t max_server_wait_timeout; |
+ float max_texture_lod_bias; |
int max_transform_feedback_interleaved_components; |
int max_transform_feedback_separate_attribs; |
int max_transform_feedback_separate_components; |
- int max_uniform_block_size; |
+ int64_t max_uniform_block_size; |
int max_uniform_buffer_bindings; |
int max_varying_components; |
int max_vertex_output_components; |