| Index: trunk/src/gpu/command_buffer/service/memory_program_cache_unittest.cc
|
| ===================================================================
|
| --- trunk/src/gpu/command_buffer/service/memory_program_cache_unittest.cc (revision 194502)
|
| +++ trunk/src/gpu/command_buffer/service/memory_program_cache_unittest.cc (working copy)
|
| @@ -204,39 +204,8 @@
|
| *vertex_shader_->deferred_compilation_source(),
|
| *fragment_shader_->deferred_compilation_source(),
|
| NULL));
|
| - EXPECT_EQ(1, shader_cache_count());
|
| }
|
|
|
| -TEST_F(MemoryProgramCacheTest, LoadProgram) {
|
| - const GLenum kFormat = 1;
|
| - const int kProgramId = 10;
|
| - const int kBinaryLength = 20;
|
| - char test_binary[kBinaryLength];
|
| - for (int i = 0; i < kBinaryLength; ++i) {
|
| - test_binary[i] = i;
|
| - }
|
| - ProgramBinaryEmulator emulator(kBinaryLength, kFormat, test_binary);
|
| -
|
| - SetExpectationsForSaveLinkedProgram(kProgramId, &emulator);
|
| - cache_->SaveLinkedProgram(kProgramId, vertex_shader_, fragment_shader_, NULL,
|
| - base::Bind(&MemoryProgramCacheTest::ShaderCacheCb,
|
| - base::Unretained(this)));
|
| -
|
| - EXPECT_EQ(ProgramCache::LINK_SUCCEEDED, cache_->GetLinkedProgramStatus(
|
| - *vertex_shader_->deferred_compilation_source(),
|
| - *fragment_shader_->deferred_compilation_source(),
|
| - NULL));
|
| - EXPECT_EQ(1, shader_cache_count());
|
| -
|
| - cache_->Clear();
|
| -
|
| - cache_->LoadProgram(shader_cache_shader());
|
| - EXPECT_EQ(ProgramCache::LINK_SUCCEEDED, cache_->GetLinkedProgramStatus(
|
| - *vertex_shader_->deferred_compilation_source(),
|
| - *fragment_shader_->deferred_compilation_source(),
|
| - NULL));
|
| -}
|
| -
|
| TEST_F(MemoryProgramCacheTest, CacheLoadMatchesSave) {
|
| const GLenum kFormat = 1;
|
| const int kProgramId = 10;
|
| @@ -251,7 +220,6 @@
|
| cache_->SaveLinkedProgram(kProgramId, vertex_shader_, fragment_shader_, NULL,
|
| base::Bind(&MemoryProgramCacheTest::ShaderCacheCb,
|
| base::Unretained(this)));
|
| - EXPECT_EQ(1, shader_cache_count());
|
|
|
| VariableMap vertex_attrib_map = vertex_shader_->attrib_map();
|
| VariableMap vertex_uniform_map = vertex_shader_->uniform_map();
|
| @@ -297,7 +265,6 @@
|
| cache_->SaveLinkedProgram(kProgramId, vertex_shader_, fragment_shader_, NULL,
|
| base::Bind(&MemoryProgramCacheTest::ShaderCacheCb,
|
| base::Unretained(this)));
|
| - EXPECT_EQ(1, shader_cache_count());
|
|
|
| VariableMap vertex_attrib_map = vertex_shader_->attrib_map();
|
| VariableMap vertex_uniform_map = vertex_shader_->uniform_map();
|
| @@ -311,9 +278,6 @@
|
|
|
| SetExpectationsForLoadLinkedProgram(kProgramId, &emulator);
|
|
|
| - cache_->Clear();
|
| - cache_->LoadProgram(shader_cache_shader());
|
| -
|
| EXPECT_EQ(ProgramCache::PROGRAM_LOAD_SUCCESS, cache_->LoadLinkedProgram(
|
| kProgramId,
|
| vertex_shader_,
|
|
|