浏览代码

gpu: disable alpha test on GL ES platforms.

legacy
Sam Hocevar sam 12 年前
父节点
当前提交
024ea25e27
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. +3
    -1
      src/gpu/renderer.cpp

+ 3
- 1
src/gpu/renderer.cpp 查看文件

@@ -218,7 +218,7 @@ void Renderer::SetAlphaFunc(AlphaFunc func, float alpha)
m_data->m_d3d_dev->SetRenderState(D3DRS_ALPHAREF, m_data->m_d3d_dev->SetRenderState(D3DRS_ALPHAREF,
(DWORD)(alpha * 255.999f)); (DWORD)(alpha * 255.999f));
} }
#else
#elif defined HAVE_GL_2X
switch (func) switch (func)
{ {
case AlphaFunc::Disabled: case AlphaFunc::Disabled:
@@ -245,6 +245,8 @@ void Renderer::SetAlphaFunc(AlphaFunc func, float alpha)
glDisable(GL_ALPHA_TEST); glDisable(GL_ALPHA_TEST);
else else
glEnable(GL_ALPHA_TEST); glEnable(GL_ALPHA_TEST);
#else
/* XXX: alpha test not available in GL ES */
#endif #endif


m_data->m_alpha_func = func; m_data->m_alpha_func = func;


正在加载...
取消
保存