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 <stddef.h> | 7 #include <stddef.h> |
8 #include <stdint.h> | 8 #include <stdint.h> |
9 | 9 |
10 #include <memory> | 10 #include <memory> |
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
136 GL_FLOAT_VEC4, 2, GL_HIGH_FLOAT, true, "c"); | 136 GL_FLOAT_VEC4, 2, GL_HIGH_FLOAT, true, "c"); |
137 fragment_output_variable_list.push_back(TestHelper::ConstructOutputVariable( | 137 fragment_output_variable_list.push_back(TestHelper::ConstructOutputVariable( |
138 GL_FLOAT, 0, GL_HIGH_FLOAT, true, "d")); | 138 GL_FLOAT, 0, GL_HIGH_FLOAT, true, "d")); |
139 | 139 |
140 vertex_shader_->set_source("bbbalsldkdkdkd"); | 140 vertex_shader_->set_source("bbbalsldkdkdkd"); |
141 fragment_shader_->set_source("bbbal sldkdkdkas 134 ad"); | 141 fragment_shader_->set_source("bbbal sldkdkdkas 134 ad"); |
142 | 142 |
143 TestHelper::SetShaderStates(gl_.get(), vertex_shader_, true, nullptr, | 143 TestHelper::SetShaderStates(gl_.get(), vertex_shader_, true, nullptr, |
144 nullptr, nullptr, &vertex_attrib_map, | 144 nullptr, nullptr, &vertex_attrib_map, |
145 &vertex_uniform_map, &vertex_varying_map, | 145 &vertex_uniform_map, &vertex_varying_map, |
146 nullptr, &vertex_output_variable_list, nullptr); | 146 nullptr, &vertex_output_variable_list); |
147 TestHelper::SetShaderStates( | 147 TestHelper::SetShaderStates(gl_.get(), fragment_shader_, true, nullptr, |
148 gl_.get(), fragment_shader_, true, nullptr, nullptr, nullptr, | 148 nullptr, nullptr, &fragment_attrib_map, |
149 &fragment_attrib_map, &fragment_uniform_map, &fragment_varying_map, | 149 &fragment_uniform_map, &fragment_varying_map, |
150 nullptr, &fragment_output_variable_list, nullptr); | 150 nullptr, &fragment_output_variable_list); |
151 } | 151 } |
152 | 152 |
153 void SetExpectationsForSaveLinkedProgram( | 153 void SetExpectationsForSaveLinkedProgram( |
154 const GLint program_id, | 154 const GLint program_id, |
155 ProgramBinaryEmulator* emulator) const { | 155 ProgramBinaryEmulator* emulator) const { |
156 EXPECT_CALL(*gl_.get(), | 156 EXPECT_CALL(*gl_.get(), |
157 GetProgramiv(program_id, GL_PROGRAM_BINARY_LENGTH_OES, _)) | 157 GetProgramiv(program_id, GL_PROGRAM_BINARY_LENGTH_OES, _)) |
158 .WillOnce(SetArgPointee<2>(emulator->length())); | 158 .WillOnce(SetArgPointee<2>(emulator->length())); |
159 EXPECT_CALL(*gl_.get(), | 159 EXPECT_CALL(*gl_.get(), |
160 GetProgramBinary(program_id, emulator->length(), _, _, _)) | 160 GetProgramBinary(program_id, emulator->length(), _, _, _)) |
(...skipping 563 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
724 fragment_shader_, | 724 fragment_shader_, |
725 NULL, | 725 NULL, |
726 varyings_, | 726 varyings_, |
727 GL_NONE, | 727 GL_NONE, |
728 base::Bind(&MemoryProgramCacheTest::ShaderCacheCb, | 728 base::Bind(&MemoryProgramCacheTest::ShaderCacheCb, |
729 base::Unretained(this)))); | 729 base::Unretained(this)))); |
730 } | 730 } |
731 | 731 |
732 } // namespace gles2 | 732 } // namespace gles2 |
733 } // namespace gpu | 733 } // namespace gpu |
OLD | NEW |