| Index: command_buffer/service/cross/gl/states_gl.cc
|
| ===================================================================
|
| --- command_buffer/service/cross/gl/states_gl.cc (revision 26885)
|
| +++ command_buffer/service/cross/gl/states_gl.cc (working copy)
|
| @@ -45,8 +45,8 @@
|
| GL_LINE,
|
| GL_FILL,
|
| };
|
| -COMPILE_ASSERT(GAPIInterface::NUM_POLYGON_MODE == arraysize(kGLPolygonModes),
|
| - kGLPolygonModes_does_not_match_GAPIInterface_PolygonMode);
|
| +COMPILE_ASSERT(command_buffer::kNumPolygonMode == arraysize(kGLPolygonModes),
|
| + kGLPolygonModes_does_not_match_command_buffer_PolygonMode);
|
|
|
| GLenum kGLComparison[] = {
|
| GL_NEVER,
|
| @@ -58,8 +58,8 @@
|
| GL_GEQUAL,
|
| GL_ALWAYS,
|
| };
|
| -COMPILE_ASSERT(GAPIInterface::NUM_COMPARISON == arraysize(kGLComparison),
|
| - kGLComparison_does_not_match_GAPIInterface_Comparison);
|
| +COMPILE_ASSERT(command_buffer::kNumComparison == arraysize(kGLComparison),
|
| + kGLComparison_does_not_match_command_buffer_Comparison);
|
|
|
| GLenum kGLBlendFunc[] = {
|
| GL_ZERO,
|
| @@ -76,8 +76,8 @@
|
| GL_CONSTANT_COLOR,
|
| GL_ONE_MINUS_CONSTANT_COLOR,
|
| };
|
| -COMPILE_ASSERT(GAPIInterface::NUM_BLEND_FUNC == arraysize(kGLBlendFunc),
|
| - kGLBlendFunc_does_not_match_GAPIInterface_BlendFunc);
|
| +COMPILE_ASSERT(command_buffer::kNumBlendFunc == arraysize(kGLBlendFunc),
|
| + kGLBlendFunc_does_not_match_command_buffer_BlendFunc);
|
|
|
| GLenum kGLBlendEq[] = {
|
| GL_FUNC_ADD,
|
| @@ -86,8 +86,8 @@
|
| GL_MIN,
|
| GL_MAX,
|
| };
|
| -COMPILE_ASSERT(GAPIInterface::NUM_BLEND_EQ == arraysize(kGLBlendEq),
|
| - kGLBlendEq_does_not_match_GAPIInterface_BlendEq);
|
| +COMPILE_ASSERT(command_buffer::kNumBlendEq == arraysize(kGLBlendEq),
|
| + kGLBlendEq_does_not_match_command_buffer_BlendEq);
|
|
|
| GLenum kGLStencilOp[] = {
|
| GL_KEEP,
|
| @@ -99,18 +99,18 @@
|
| GL_INCR_WRAP,
|
| GL_DECR_WRAP,
|
| };
|
| -COMPILE_ASSERT(GAPIInterface::NUM_STENCIL_OP == arraysize(kGLStencilOp),
|
| - kGLStencilOp_does_not_match_GAPIInterface_StencilOp);
|
| +COMPILE_ASSERT(command_buffer::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(set_stencil_test::CW ## FIELD::kLength == \
|
| - set_stencil_test::CCW ## FIELD::kLength, \
|
| + COMPILE_ASSERT(cmd::SetStencilTest::CW ## FIELD::kLength == \
|
| + cmd::SetStencilTest::CCW ## FIELD::kLength, \
|
| CCW ## FIELD ## _length_does_not_match_ ## CW ## FIELD); \
|
| - COMPILE_ASSERT(set_stencil_test::CW ## FIELD::kShift + 16 == \
|
| - set_stencil_test::CCW ## FIELD::kShift, \
|
| + COMPILE_ASSERT(cmd::SetStencilTest::CW ## FIELD::kShift + 16 == \
|
| + cmd::SetStencilTest::CCW ## FIELD::kShift, \
|
| CCW ## FIELD ## _shift_does_not_match_ ## CW ## FIELD)
|
|
|
| CHECK_CCW_MATCHES_CW(Func);
|
| @@ -126,27 +126,30 @@
|
| GLenum *pass,
|
| GLenum *fail,
|
| GLenum *zfail) {
|
| - namespace cmd = set_stencil_test;
|
| // Sanity check. The value has already been tested in
|
| // GAPIDecoder::DecodeSetStencilTest in gapi_decoder.cc.
|
| - DCHECK_EQ(cmd::Unused1::Get(params), 0);
|
| + DCHECK_EQ(cmd::SetStencilTest::Unused1::Get(params), 0);
|
| // Check that the bitmask get cannot generate values outside of the allowed
|
| // range.
|
| - COMPILE_ASSERT(cmd::CWFunc::kMask < GAPIInterface::NUM_COMPARISON,
|
| + COMPILE_ASSERT(cmd::SetStencilTest::CWFunc::kMask <
|
| + command_buffer::kNumComparison,
|
| set_stencil_test_CWFunc_may_produce_invalid_values);
|
| - *func = kGLComparison[cmd::CWFunc::Get(params)];
|
| + *func = kGLComparison[cmd::SetStencilTest::CWFunc::Get(params)];
|
|
|
| - COMPILE_ASSERT(cmd::CWPassOp::kMask < GAPIInterface::NUM_STENCIL_OP,
|
| + COMPILE_ASSERT(cmd::SetStencilTest::CWPassOp::kMask <
|
| + command_buffer::kNumStencilOp,
|
| set_stencil_test_CWPassOp_may_produce_invalid_values);
|
| - *pass = kGLStencilOp[cmd::CWPassOp::Get(params)];
|
| + *pass = kGLStencilOp[cmd::SetStencilTest::CWPassOp::Get(params)];
|
|
|
| - COMPILE_ASSERT(cmd::CWFailOp::kMask < GAPIInterface::NUM_STENCIL_OP,
|
| + COMPILE_ASSERT(cmd::SetStencilTest::CWFailOp::kMask <
|
| + command_buffer::kNumStencilOp,
|
| set_stencil_test_CWFailOp_may_produce_invalid_values);
|
| - *fail = kGLStencilOp[cmd::CWFailOp::Get(params)];
|
| + *fail = kGLStencilOp[cmd::SetStencilTest::CWFailOp::Get(params)];
|
|
|
| - COMPILE_ASSERT(cmd::CWZFailOp::kMask < GAPIInterface::NUM_STENCIL_OP,
|
| + COMPILE_ASSERT(cmd::SetStencilTest::CWZFailOp::kMask <
|
| + command_buffer::kNumStencilOp,
|
| set_stencil_test_CWZFailOp_may_produce_invalid_values);
|
| - *zfail = kGLStencilOp[cmd::CWZFailOp::Get(params)];
|
| + *zfail = kGLStencilOp[cmd::SetStencilTest::CWZFailOp::Get(params)];
|
| }
|
|
|
| } // anonymous namespace
|
| @@ -206,15 +209,15 @@
|
|
|
| void GAPIGL::SetPolygonRaster(PolygonMode fill_mode,
|
| FaceCullMode cull_mode) {
|
| - DCHECK_LT(fill_mode, NUM_POLYGON_MODE);
|
| + DCHECK_LT(fill_mode, kNumPolygonMode);
|
| glPolygonMode(GL_FRONT_AND_BACK, kGLPolygonModes[fill_mode]);
|
| - DCHECK_LT(cull_mode, NUM_FACE_CULL_MODE);
|
| + DCHECK_LT(cull_mode, kNumFaceCullMode);
|
| switch (cull_mode) {
|
| - case CULL_CW:
|
| + case kCullCW:
|
| glEnable(GL_CULL_FACE);
|
| glCullFace(GL_BACK);
|
| break;
|
| - case CULL_CCW:
|
| + case kCullCCW:
|
| glEnable(GL_CULL_FACE);
|
| glCullFace(GL_FRONT);
|
| break;
|
| @@ -227,7 +230,7 @@
|
| void GAPIGL::SetAlphaTest(bool enable,
|
| float reference,
|
| Comparison comp) {
|
| - DCHECK_LT(comp, NUM_COMPARISON);
|
| + DCHECK_LT(comp, kNumComparison);
|
| if (enable) {
|
| glEnable(GL_ALPHA_TEST);
|
| glAlphaFunc(kGLComparison[comp], reference);
|
| @@ -239,7 +242,7 @@
|
| void GAPIGL::SetDepthTest(bool enable,
|
| bool write_enable,
|
| Comparison comp) {
|
| - DCHECK_LT(comp, NUM_COMPARISON);
|
| + DCHECK_LT(comp, kNumComparison);
|
| if (enable) {
|
| glEnable(GL_DEPTH_TEST);
|
| glDepthFunc(kGLComparison[comp]);
|
| @@ -307,12 +310,12 @@
|
| BlendEq alpha_eq,
|
| BlendFunc alpha_src_func,
|
| BlendFunc alpha_dst_func) {
|
| - DCHECK_LT(color_eq, NUM_BLEND_EQ);
|
| - DCHECK_LT(color_src_func, NUM_BLEND_FUNC);
|
| - DCHECK_LT(color_dst_func, NUM_BLEND_FUNC);
|
| - DCHECK_LT(alpha_eq, NUM_BLEND_EQ);
|
| - DCHECK_LT(alpha_src_func, NUM_BLEND_FUNC);
|
| - DCHECK_LT(alpha_dst_func, NUM_BLEND_FUNC);
|
| + DCHECK_LT(color_eq, kNumBlendEq);
|
| + DCHECK_LT(color_src_func, kNumBlendFunc);
|
| + DCHECK_LT(color_dst_func, kNumBlendFunc);
|
| + DCHECK_LT(alpha_eq, kNumBlendEq);
|
| + DCHECK_LT(alpha_src_func, kNumBlendFunc);
|
| + DCHECK_LT(alpha_dst_func, kNumBlendFunc);
|
| if (enable) {
|
| glEnable(GL_BLEND);
|
| GLenum gl_color_eq = kGLBlendEq[color_eq];
|
|
|