Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(150)

Unified Diff: gpu/command_buffer/service/shader_manager_unittest.cc

Issue 12326146: Refactor/Rename a bunch of GPU stuff (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « gpu/command_buffer/service/shader_manager.cc ('k') | gpu/command_buffer/service/texture_manager.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: gpu/command_buffer/service/shader_manager_unittest.cc
diff --git a/gpu/command_buffer/service/shader_manager_unittest.cc b/gpu/command_buffer/service/shader_manager_unittest.cc
index 7974e37c4b40a05c88cc6a5e8e329682026a282d..58e356650e1bd48cef0494f95c590e24a0ef0dc2 100644
--- a/gpu/command_buffer/service/shader_manager_unittest.cc
+++ b/gpu/command_buffer/service/shader_manager_unittest.cc
@@ -46,17 +46,17 @@ TEST_F(ShaderManagerTest, Basic) {
const GLenum kShader1Type = GL_VERTEX_SHADER;
const GLuint kClient2Id = 2;
// Check we can create shader.
- ShaderManager::ShaderInfo* info0 = manager_.CreateShaderInfo(
+ Shader* info0 = manager_.CreateShader(
kClient1Id, kService1Id, kShader1Type);
// Check shader got created.
ASSERT_TRUE(info0 != NULL);
- ShaderManager::ShaderInfo* info1 = manager_.GetShaderInfo(kClient1Id);
+ Shader* info1 = manager_.GetShader(kClient1Id);
ASSERT_EQ(info0, info1);
// Check we get nothing for a non-existent shader.
- EXPECT_TRUE(manager_.GetShaderInfo(kClient2Id) == NULL);
+ EXPECT_TRUE(manager_.GetShader(kClient2Id) == NULL);
// Check we can't get the shader after we remove it.
manager_.MarkAsDeleted(info1);
- EXPECT_TRUE(manager_.GetShaderInfo(kClient1Id) == NULL);
+ EXPECT_TRUE(manager_.GetShader(kClient1Id) == NULL);
}
TEST_F(ShaderManagerTest, Destroy) {
@@ -64,7 +64,7 @@ TEST_F(ShaderManagerTest, Destroy) {
const GLuint kService1Id = 11;
const GLenum kShader1Type = GL_VERTEX_SHADER;
// Check we can create shader.
- ShaderManager::ShaderInfo* info1 = manager_.CreateShaderInfo(
+ Shader* info1 = manager_.CreateShader(
kClient1Id, kService1Id, kShader1Type);
// Check shader got created.
ASSERT_TRUE(info1 != NULL);
@@ -73,7 +73,7 @@ TEST_F(ShaderManagerTest, Destroy) {
.RetiresOnSaturation();
manager_.Destroy(true);
// Check that resources got freed.
- info1 = manager_.GetShaderInfo(kClient1Id);
+ info1 = manager_.GetShader(kClient1Id);
ASSERT_TRUE(info1 == NULL);
}
@@ -84,10 +84,10 @@ TEST_F(ShaderManagerTest, DeleteBug) {
const GLuint kService2Id = 12;
const GLenum kShaderType = GL_VERTEX_SHADER;
// Check we can create shader.
- ShaderManager::ShaderInfo::Ref info1(
- manager_.CreateShaderInfo(kClient1Id, kService1Id, kShaderType));
- ShaderManager::ShaderInfo::Ref info2(
- manager_.CreateShaderInfo(kClient2Id, kService2Id, kShaderType));
+ scoped_refptr<Shader> info1(
+ manager_.CreateShader(kClient1Id, kService1Id, kShaderType));
+ scoped_refptr<Shader> info2(
+ manager_.CreateShader(kClient2Id, kService2Id, kShaderType));
ASSERT_TRUE(info1);
ASSERT_TRUE(info2);
manager_.UseShader(info1);
@@ -97,13 +97,13 @@ TEST_F(ShaderManagerTest, DeleteBug) {
EXPECT_FALSE(manager_.IsOwned(info2));
}
-TEST_F(ShaderManagerTest, ShaderInfo) {
+TEST_F(ShaderManagerTest, Shader) {
const GLuint kClient1Id = 1;
const GLuint kService1Id = 11;
const GLenum kShader1Type = GL_VERTEX_SHADER;
const char* kClient1Source = "hello world";
// Check we can create shader.
- ShaderManager::ShaderInfo* info1 = manager_.CreateShaderInfo(
+ Shader* info1 = manager_.CreateShader(
kClient1Id, kService1Id, kShader1Type);
// Check shader got created.
ASSERT_TRUE(info1 != NULL);
@@ -163,7 +163,7 @@ TEST_F(ShaderManagerTest, GetInfo) {
EXPECT_CALL(shader_translator, name_map())
.WillRepeatedly(ReturnRef(name_map));
// Check we can create shader.
- ShaderManager::ShaderInfo* info1 = manager_.CreateShaderInfo(
+ Shader* info1 = manager_.CreateShader(
kClient1Id, kService1Id, kShader1Type);
// Check shader got created.
ASSERT_TRUE(info1 != NULL);
@@ -172,7 +172,7 @@ TEST_F(ShaderManagerTest, GetInfo) {
// Check attrib and uniform infos got copied.
for (ShaderTranslator::VariableMap::const_iterator it = attrib_map.begin();
it != attrib_map.end(); ++it) {
- const ShaderManager::ShaderInfo::VariableInfo* variable_info =
+ const Shader::VariableInfo* variable_info =
info1->GetAttribInfo(it->first);
ASSERT_TRUE(variable_info != NULL);
EXPECT_EQ(it->second.type, variable_info->type);
@@ -181,7 +181,7 @@ TEST_F(ShaderManagerTest, GetInfo) {
}
for (ShaderTranslator::VariableMap::const_iterator it = uniform_map.begin();
it != uniform_map.end(); ++it) {
- const ShaderManager::ShaderInfo::VariableInfo* variable_info =
+ const Shader::VariableInfo* variable_info =
info1->GetUniformInfo(it->first);
ASSERT_TRUE(variable_info != NULL);
EXPECT_EQ(it->second.type, variable_info->type);
@@ -193,13 +193,13 @@ TEST_F(ShaderManagerTest, GetInfo) {
EXPECT_TRUE(info1->log_info() == NULL);
for (ShaderTranslator::VariableMap::const_iterator it = attrib_map.begin();
it != attrib_map.end(); ++it) {
- const ShaderManager::ShaderInfo::VariableInfo* variable_info =
+ const Shader::VariableInfo* variable_info =
info1->GetAttribInfo(it->first);
EXPECT_TRUE(variable_info == NULL);
}
for (ShaderTranslator::VariableMap::const_iterator it = uniform_map.begin();
it != uniform_map.end(); ++it) {
- const ShaderManager::ShaderInfo::VariableInfo* variable_info =
+ const Shader::VariableInfo* variable_info =
info1->GetUniformInfo(it->first);
ASSERT_TRUE(variable_info == NULL);
}
@@ -210,7 +210,7 @@ TEST_F(ShaderManagerTest, ShaderInfoUseCount) {
const GLuint kService1Id = 11;
const GLenum kShader1Type = GL_VERTEX_SHADER;
// Check we can create shader.
- ShaderManager::ShaderInfo* info1 = manager_.CreateShaderInfo(
+ Shader* info1 = manager_.CreateShader(
kClient1Id, kService1Id, kShader1Type);
// Check shader got created.
ASSERT_TRUE(info1 != NULL);
@@ -222,15 +222,15 @@ TEST_F(ShaderManagerTest, ShaderInfoUseCount) {
EXPECT_TRUE(info1->InUse());
manager_.MarkAsDeleted(info1);
EXPECT_TRUE(info1->IsDeleted());
- ShaderManager::ShaderInfo* info2 = manager_.GetShaderInfo(kClient1Id);
+ Shader* info2 = manager_.GetShader(kClient1Id);
EXPECT_EQ(info1, info2);
manager_.UnuseShader(info1);
EXPECT_TRUE(info1->InUse());
manager_.UnuseShader(info1); // this should delete the info.
- info2 = manager_.GetShaderInfo(kClient1Id);
+ info2 = manager_.GetShader(kClient1Id);
EXPECT_TRUE(info2 == NULL);
- info1 = manager_.CreateShaderInfo(kClient1Id, kService1Id, kShader1Type);
+ info1 = manager_.CreateShader(kClient1Id, kService1Id, kShader1Type);
ASSERT_TRUE(info1 != NULL);
EXPECT_FALSE(info1->InUse());
manager_.UseShader(info1);
@@ -241,10 +241,10 @@ TEST_F(ShaderManagerTest, ShaderInfoUseCount) {
EXPECT_TRUE(info1->InUse());
manager_.UnuseShader(info1);
EXPECT_FALSE(info1->InUse());
- info2 = manager_.GetShaderInfo(kClient1Id);
+ info2 = manager_.GetShader(kClient1Id);
EXPECT_EQ(info1, info2);
manager_.MarkAsDeleted(info1); // this should delete the shader.
- info2 = manager_.GetShaderInfo(kClient1Id);
+ info2 = manager_.GetShader(kClient1Id);
EXPECT_TRUE(info2 == NULL);
}
@@ -252,20 +252,20 @@ TEST_F(ShaderManagerTest, ShaderInfoStoreCompilationStatus) {
const GLuint kClientId = 1;
const GLuint kServiceId = 11;
const GLenum kShaderType = GL_VERTEX_SHADER;
- ShaderManager::ShaderInfo* info = manager_.CreateShaderInfo(
+ Shader* info = manager_.CreateShader(
kClientId, kServiceId, kShaderType);
ASSERT_TRUE(info != NULL);
- EXPECT_EQ(ShaderManager::ShaderInfo::NOT_COMPILED,
+ EXPECT_EQ(Shader::NOT_COMPILED,
info->compilation_status());
info->UpdateSource("original source");
- EXPECT_EQ(ShaderManager::ShaderInfo::NOT_COMPILED,
+ EXPECT_EQ(Shader::NOT_COMPILED,
info->compilation_status());
info->FlagSourceAsCompiled(false);
- EXPECT_EQ(ShaderManager::ShaderInfo::PENDING_DEFERRED_COMPILE,
+ EXPECT_EQ(Shader::PENDING_DEFERRED_COMPILE,
info->compilation_status());
info->FlagSourceAsCompiled(true);
- EXPECT_EQ(ShaderManager::ShaderInfo::COMPILED,
+ EXPECT_EQ(Shader::COMPILED,
info->compilation_status());
}
@@ -273,7 +273,7 @@ TEST_F(ShaderManagerTest, ShaderInfoStoreDeferredSource) {
const GLuint kClientId = 1;
const GLuint kServiceId = 11;
const GLenum kShaderType = GL_VERTEX_SHADER;
- ShaderManager::ShaderInfo* info = manager_.CreateShaderInfo(
+ Shader* info = manager_.CreateShader(
kClientId, kServiceId, kShaderType);
ASSERT_TRUE(info != NULL);
« no previous file with comments | « gpu/command_buffer/service/shader_manager.cc ('k') | gpu/command_buffer/service/texture_manager.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698