Chromium Code Reviews| Index: cc/resources/resource_provider.cc |
| diff --git a/cc/resources/resource_provider.cc b/cc/resources/resource_provider.cc |
| index 9651ef7939f0e33347b1976d89c308492df08858..d6c9ee7b63f4ab4e9a82d1d32e1354e9b97bc5ab 100644 |
| --- a/cc/resources/resource_provider.cc |
| +++ b/cc/resources/resource_provider.cc |
| @@ -596,7 +596,7 @@ ResourceProvider::ResourceId ResourceProvider::CreateResourceFromTextureMailbox( |
| gfx::Size(), |
| Resource::External, |
| mailbox.target(), |
| - GL_LINEAR, |
| + mailbox.nearest_neighbor() ? GL_NEAREST : GL_LINEAR, |
|
danakj
2014/11/04 21:30:23
can you add a test to resource_provider_unittest.c
jackhou1
2014/11/12 03:35:17
I added a bit to ResourceProviderTest.TextureMailb
piman
2014/11/12 04:43:26
That's a user error then.
|
| 0, |
| GL_CLAMP_TO_EDGE, |
| TextureHintImmutable, |
| @@ -616,7 +616,7 @@ ResourceProvider::ResourceId ResourceProvider::CreateResourceFromTextureMailbox( |
| shared_bitmap.release(), |
| mailbox.shared_memory_size(), |
| Resource::External, |
| - GL_LINEAR, |
| + mailbox.nearest_neighbor() ? GL_NEAREST : GL_LINEAR, |
| GL_CLAMP_TO_EDGE); |
| } |
| resource.allocated = true; |
| @@ -1335,7 +1335,7 @@ void ResourceProvider::ReceiveFromChild( |
| resource = Resource(it->mailbox_holder.mailbox, |
| it->size, |
| Resource::Delegated, |
| - GL_LINEAR, |
| + it->filter, |
|
danakj
2014/11/04 21:30:23
can you add a test to resource_provider_unittest.c
jackhou1
2014/11/12 03:35:17
Huh, looks like Resource::filter is never read for
piman
2014/11/12 04:43:26
--disable-gpu
jackhou1
2014/11/12 05:05:53
Looks like Patch Set 9 works fine with --disable-g
|
| it->is_repeated ? GL_REPEAT : GL_CLAMP_TO_EDGE); |
| } else { |
| resource = Resource(0, |