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 |