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

Unified Diff: command_buffer/service/cross/gl/states_gl.cc

Issue 332036: move all O3D specific command buffer stuff to command_buffer::o3d... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/o3d/
Patch Set: Created 11 years, 2 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 | « command_buffer/service/cross/gl/sampler_gl.cc ('k') | command_buffer/service/cross/gl/texture_gl.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: command_buffer/service/cross/gl/states_gl.cc
===================================================================
--- command_buffer/service/cross/gl/states_gl.cc (revision 30103)
+++ command_buffer/service/cross/gl/states_gl.cc (working copy)
@@ -32,11 +32,12 @@
// This file implements the render state-related GAPI functions on GL.
-#include "command_buffer/common/cross/cmd_buffer_format.h"
+#include "command_buffer/common/cross/o3d_cmd_format.h"
#include "command_buffer/service/cross/gl/gapi_gl.h"
namespace o3d {
namespace command_buffer {
+namespace o3d {
namespace {
@@ -45,7 +46,7 @@
GL_LINE,
GL_FILL,
};
-COMPILE_ASSERT(command_buffer::kNumPolygonMode == arraysize(kGLPolygonModes),
+COMPILE_ASSERT(o3d::kNumPolygonMode == arraysize(kGLPolygonModes),
kGLPolygonModes_does_not_match_command_buffer_PolygonMode);
GLenum kGLComparison[] = {
@@ -58,7 +59,7 @@
GL_GEQUAL,
GL_ALWAYS,
};
-COMPILE_ASSERT(command_buffer::kNumComparison == arraysize(kGLComparison),
+COMPILE_ASSERT(o3d::kNumComparison == arraysize(kGLComparison),
kGLComparison_does_not_match_command_buffer_Comparison);
GLenum kGLBlendFunc[] = {
@@ -76,7 +77,7 @@
GL_CONSTANT_COLOR,
GL_ONE_MINUS_CONSTANT_COLOR,
};
-COMPILE_ASSERT(command_buffer::kNumBlendFunc == arraysize(kGLBlendFunc),
+COMPILE_ASSERT(o3d::kNumBlendFunc == arraysize(kGLBlendFunc),
kGLBlendFunc_does_not_match_command_buffer_BlendFunc);
GLenum kGLBlendEq[] = {
@@ -86,7 +87,7 @@
GL_MIN,
GL_MAX,
};
-COMPILE_ASSERT(command_buffer::kNumBlendEq == arraysize(kGLBlendEq),
+COMPILE_ASSERT(o3d::kNumBlendEq == arraysize(kGLBlendEq),
kGLBlendEq_does_not_match_command_buffer_BlendEq);
GLenum kGLStencilOp[] = {
@@ -99,18 +100,18 @@
GL_INCR_WRAP,
GL_DECR_WRAP,
};
-COMPILE_ASSERT(command_buffer::kNumStencilOp == arraysize(kGLStencilOp),
+COMPILE_ASSERT(o3d::kNumStencilOp == arraysize(kGLStencilOp),
kGLStencilOp_does_not_match_command_buffer_StencilOp);
// Check that the definition of the counter-clockwise func/ops match the
// clockwise ones, just shifted by 16 bits, so that we can use
// DecodeStencilFuncOps on both of them.
#define CHECK_CCW_MATCHES_CW(FIELD) \
- COMPILE_ASSERT(cmd::SetStencilTest::CW ## FIELD::kLength == \
- cmd::SetStencilTest::CCW ## FIELD::kLength, \
+ COMPILE_ASSERT(o3d::SetStencilTest::CW ## FIELD::kLength == \
+ o3d::SetStencilTest::CCW ## FIELD::kLength, \
CCW ## FIELD ## _length_does_not_match_ ## CW ## FIELD); \
- COMPILE_ASSERT(cmd::SetStencilTest::CW ## FIELD::kShift + 16 == \
- cmd::SetStencilTest::CCW ## FIELD::kShift, \
+ COMPILE_ASSERT(o3d::SetStencilTest::CW ## FIELD::kShift + 16 == \
+ o3d::SetStencilTest::CCW ## FIELD::kShift, \
CCW ## FIELD ## _shift_does_not_match_ ## CW ## FIELD)
CHECK_CCW_MATCHES_CW(Func);
@@ -128,28 +129,28 @@
GLenum *zfail) {
// Sanity check. The value has already been tested in
// GAPIDecoder::DecodeSetStencilTest in gapi_decoder.cc.
- DCHECK_EQ(cmd::SetStencilTest::Unused1::Get(params), 0);
+ DCHECK_EQ(o3d::SetStencilTest::Unused1::Get(params), 0);
// Check that the bitmask get cannot generate values outside of the allowed
// range.
- COMPILE_ASSERT(cmd::SetStencilTest::CWFunc::kMask <
- command_buffer::kNumComparison,
+ COMPILE_ASSERT(o3d::SetStencilTest::CWFunc::kMask <
+ o3d::kNumComparison,
set_stencil_test_CWFunc_may_produce_invalid_values);
- *func = kGLComparison[cmd::SetStencilTest::CWFunc::Get(params)];
+ *func = kGLComparison[o3d::SetStencilTest::CWFunc::Get(params)];
- COMPILE_ASSERT(cmd::SetStencilTest::CWPassOp::kMask <
- command_buffer::kNumStencilOp,
+ COMPILE_ASSERT(o3d::SetStencilTest::CWPassOp::kMask <
+ o3d::kNumStencilOp,
set_stencil_test_CWPassOp_may_produce_invalid_values);
- *pass = kGLStencilOp[cmd::SetStencilTest::CWPassOp::Get(params)];
+ *pass = kGLStencilOp[o3d::SetStencilTest::CWPassOp::Get(params)];
- COMPILE_ASSERT(cmd::SetStencilTest::CWFailOp::kMask <
- command_buffer::kNumStencilOp,
+ COMPILE_ASSERT(o3d::SetStencilTest::CWFailOp::kMask <
+ o3d::kNumStencilOp,
set_stencil_test_CWFailOp_may_produce_invalid_values);
- *fail = kGLStencilOp[cmd::SetStencilTest::CWFailOp::Get(params)];
+ *fail = kGLStencilOp[o3d::SetStencilTest::CWFailOp::Get(params)];
- COMPILE_ASSERT(cmd::SetStencilTest::CWZFailOp::kMask <
- command_buffer::kNumStencilOp,
+ COMPILE_ASSERT(o3d::SetStencilTest::CWZFailOp::kMask <
+ o3d::kNumStencilOp,
set_stencil_test_CWZFailOp_may_produce_invalid_values);
- *zfail = kGLStencilOp[cmd::SetStencilTest::CWZFailOp::Get(params)];
+ *zfail = kGLStencilOp[o3d::SetStencilTest::CWZFailOp::Get(params)];
}
} // anonymous namespace
@@ -207,8 +208,8 @@
glPolygonOffset(slope_factor, units);
}
-void GAPIGL::SetPolygonRaster(PolygonMode fill_mode,
- FaceCullMode cull_mode) {
+void GAPIGL::SetPolygonRaster(o3d::PolygonMode fill_mode,
+ o3d::FaceCullMode cull_mode) {
DCHECK_LT(fill_mode, kNumPolygonMode);
glPolygonMode(GL_FRONT_AND_BACK, kGLPolygonModes[fill_mode]);
DCHECK_LT(cull_mode, kNumFaceCullMode);
@@ -229,7 +230,7 @@
void GAPIGL::SetAlphaTest(bool enable,
float reference,
- Comparison comp) {
+ o3d::Comparison comp) {
DCHECK_LT(comp, kNumComparison);
if (enable) {
glEnable(GL_ALPHA_TEST);
@@ -241,7 +242,7 @@
void GAPIGL::SetDepthTest(bool enable,
bool write_enable,
- Comparison comp) {
+ o3d::Comparison comp) {
DCHECK_LT(comp, kNumComparison);
if (enable) {
glEnable(GL_DEPTH_TEST);
@@ -341,5 +342,6 @@
glBlendColor(color.red, color.green, color.blue, color.alpha);
}
+} // namespace o3d
} // namespace command_buffer
} // namespace o3d
« no previous file with comments | « command_buffer/service/cross/gl/sampler_gl.cc ('k') | command_buffer/service/cross/gl/texture_gl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698