| Index: ppapi/c/ppb_gamepad.h | 
| diff --git a/ppapi/c/ppb_gamepad.h b/ppapi/c/ppb_gamepad.h | 
| index 4beb9b8f1f8599bdc5e720d47633670f16564d9f..3c36acec50dba6c4445531d1f1fe515975075835 100644 | 
| --- a/ppapi/c/ppb_gamepad.h | 
| +++ b/ppapi/c/ppb_gamepad.h | 
| @@ -39,7 +39,7 @@ struct PP_GamepadSampleData { | 
| * Normalized values for the axes, indices valid up to |axes_length|-1. Axis | 
| * values range from -1..1, and are in order of "importance". | 
| */ | 
| -  float axes[16]; | 
| +  double axes[16]; | 
| /** | 
| * Number of valid elements in the |buttons| array. | 
| */ | 
| @@ -48,7 +48,7 @@ struct PP_GamepadSampleData { | 
| * Normalized values for the buttons, indices valid up to |buttons_length| | 
| * - 1. Button values range from 0..1, and are in order of importance. | 
| */ | 
| -  float buttons[32]; | 
| +  double buttons[32]; | 
| /** | 
| * Monotonically increasing value that is incremented when the data have | 
| * been updated. | 
| @@ -66,7 +66,7 @@ struct PP_GamepadSampleData { | 
| /* Padding to make the struct the same size between 64 and 32. */ | 
| char unused_pad_[4]; | 
| }; | 
| -PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES(PP_GamepadSampleData, 472); | 
| +PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES(PP_GamepadSampleData, 672); | 
|  | 
| /** | 
| * The data for all gamepads connected to the system. | 
| @@ -83,7 +83,7 @@ struct PP_GamepadsSampleData { | 
| */ | 
| struct PP_GamepadSampleData items[4]; | 
| }; | 
| -PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES(PP_GamepadsSampleData, 1896); | 
| +PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES(PP_GamepadsSampleData, 2696); | 
| /** | 
| * @} | 
| */ | 
|  |