Chromium Code Reviews| Index: cc/resources/resource_provider.h |
| diff --git a/cc/resources/resource_provider.h b/cc/resources/resource_provider.h |
| index 73b5a23dcdf3c249f075946ce7a0c6deb77ac0d6..6c952aeece80cb43dbefa9736986b966d5d94dc6 100644 |
| --- a/cc/resources/resource_provider.h |
| +++ b/cc/resources/resource_provider.h |
| @@ -412,32 +412,32 @@ class CC_EXPORT ResourceProvider { |
| ReleaseCallback release_callback; |
| uint8_t* pixels; |
| uint8_t* pixel_buffer; |
| - int lock_for_read_count; |
| - int imported_count; |
| - int exported_count; |
| - bool locked_for_write; |
| - Origin origin; |
| - bool marked_for_deletion; |
| - bool pending_set_pixels; |
| - bool set_pixels_completion_forced; |
| - bool allocated; |
| - bool enable_read_lock_fences; |
| + uint16 lock_for_read_count; |
|
danakj
2014/03/21 16:04:22
style guide says to use signed int except for thin
jadahl
2014/03/21 16:54:51
I suppose a 16 bit signed int should be enough as
|
| + uint16 imported_count; |
| + uint16 exported_count; |
| + unsigned image_id; |
| + unsigned bound_image_id; |
| + bool dirty_image : 1; |
|
danakj
2014/03/21 16:04:22
Do you have any data to show this affects our perf
jadahl
2014/03/21 16:54:51
No, I have not done any measurements; do you reall
danakj
2014/03/21 18:04:01
No, they're not placed in any specific order. I do
jadahl
2014/03/24 09:54:27
The data I have is that I measured the maximum num
|
| + bool locked_for_write : 1; |
| + bool lost : 1; |
| + bool marked_for_deletion : 1; |
| + bool pending_set_pixels : 1; |
| + bool set_pixels_completion_forced : 1; |
| + bool allocated : 1; |
| + bool enable_read_lock_fences : 1; |
| + bool has_shared_bitmap_id : 1; |
| scoped_refptr<Fence> read_lock_fence; |
| gfx::Size size; |
| + Origin origin; |
| GLenum target; |
| // TODO(skyostil): Use a separate sampler object for filter state. |
| GLenum original_filter; |
| GLenum filter; |
| - unsigned image_id; |
| - unsigned bound_image_id; |
| - bool dirty_image; |
| GLenum texture_pool; |
| GLint wrap_mode; |
| - bool lost; |
| TextureUsageHint hint; |
| ResourceType type; |
| ResourceFormat format; |
| - bool has_shared_bitmap_id; |
| SharedBitmapId shared_bitmap_id; |
| SharedBitmap* shared_bitmap; |
| linked_ptr<DirectRasterBuffer> direct_raster_buffer; |