| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "gpu/command_buffer/service/memory_program_cache.h" | 5 #include "gpu/command_buffer/service/memory_program_cache.h" |
| 6 | 6 |
| 7 #include "base/bind.h" | 7 #include "base/bind.h" |
| 8 #include "gpu/command_buffer/common/gles2_cmd_format.h" | 8 #include "gpu/command_buffer/common/gles2_cmd_format.h" |
| 9 #include "gpu/command_buffer/service/gl_utils.h" | 9 #include "gpu/command_buffer/service/gl_utils.h" |
| 10 #include "gpu/command_buffer/service/gpu_service_test.h" | 10 #include "gpu/command_buffer/service/gpu_service_test.h" |
| (...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 116 GL_FLOAT_MAT4, 1114, GL_MEDIUM_FLOAT, false, "jjjbb"); | 116 GL_FLOAT_MAT4, 1114, GL_MEDIUM_FLOAT, false, "jjjbb"); |
| 117 fragment_uniform_map["k"] = TestHelper::ConstructUniform( | 117 fragment_uniform_map["k"] = TestHelper::ConstructUniform( |
| 118 GL_FLOAT_MAT2, 34413, GL_MEDIUM_FLOAT, true, "k"); | 118 GL_FLOAT_MAT2, 34413, GL_MEDIUM_FLOAT, true, "k"); |
| 119 fragment_varying_map["c"] = TestHelper::ConstructVarying( | 119 fragment_varying_map["c"] = TestHelper::ConstructVarying( |
| 120 GL_FLOAT_VEC4, 2, GL_HIGH_FLOAT, true, "c"); | 120 GL_FLOAT_VEC4, 2, GL_HIGH_FLOAT, true, "c"); |
| 121 | 121 |
| 122 vertex_shader_->set_source("bbbalsldkdkdkd"); | 122 vertex_shader_->set_source("bbbalsldkdkdkd"); |
| 123 fragment_shader_->set_source("bbbal sldkdkdkas 134 ad"); | 123 fragment_shader_->set_source("bbbal sldkdkdkas 134 ad"); |
| 124 | 124 |
| 125 TestHelper::SetShaderStates( | 125 TestHelper::SetShaderStates( |
| 126 gl_.get(), vertex_shader_, true, NULL, NULL, | 126 gl_.get(), vertex_shader_, true, NULL, NULL, NULL, |
| 127 &vertex_attrib_map, &vertex_uniform_map, &vertex_varying_map, | 127 &vertex_attrib_map, &vertex_uniform_map, &vertex_varying_map, |
| 128 NULL); | 128 NULL); |
| 129 TestHelper::SetShaderStates( | 129 TestHelper::SetShaderStates( |
| 130 gl_.get(), fragment_shader_, true, NULL, NULL, | 130 gl_.get(), fragment_shader_, true, NULL, NULL, NULL, |
| 131 &fragment_attrib_map, &fragment_uniform_map, &fragment_varying_map, | 131 &fragment_attrib_map, &fragment_uniform_map, &fragment_varying_map, |
| 132 NULL); | 132 NULL); |
| 133 } | 133 } |
| 134 | 134 |
| 135 void SetExpectationsForSaveLinkedProgram( | 135 void SetExpectationsForSaveLinkedProgram( |
| 136 const GLint program_id, | 136 const GLint program_id, |
| 137 ProgramBinaryEmulator* emulator) const { | 137 ProgramBinaryEmulator* emulator) const { |
| 138 EXPECT_CALL(*gl_.get(), | 138 EXPECT_CALL(*gl_.get(), |
| 139 GetProgramiv(program_id, GL_PROGRAM_BINARY_LENGTH_OES, _)) | 139 GetProgramiv(program_id, GL_PROGRAM_BINARY_LENGTH_OES, _)) |
| 140 .WillOnce(SetArgPointee<2>(emulator->length())); | 140 .WillOnce(SetArgPointee<2>(emulator->length())); |
| (...skipping 511 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 652 fragment_shader_, | 652 fragment_shader_, |
| 653 NULL, | 653 NULL, |
| 654 varyings_, | 654 varyings_, |
| 655 GL_NONE, | 655 GL_NONE, |
| 656 base::Bind(&MemoryProgramCacheTest::ShaderCacheCb, | 656 base::Bind(&MemoryProgramCacheTest::ShaderCacheCb, |
| 657 base::Unretained(this)))); | 657 base::Unretained(this)))); |
| 658 } | 658 } |
| 659 | 659 |
| 660 } // namespace gles2 | 660 } // namespace gles2 |
| 661 } // namespace gpu | 661 } // namespace gpu |
| OLD | NEW |