瀏覽代碼

gpu: implement all depth test functions in the renderer.

master
Sam Hocevar 11 年之前
父節點
當前提交
a8c77baf42
共有 2 個檔案被更改,包括 3 行新增3 行删除
  1. +2
    -2
      neercs/video/render.cpp
  2. +1
    -1
      neercs/video/text-render.cpp

+ 2
- 2
neercs/video/render.cpp 查看文件

@@ -1453,7 +1453,7 @@ void Render::Draw2D()

RenderContext rc;
rc.SetAlphaBlend(true);
rc.SetBlendFunc(BlendFactor::SrcColor, BlendFactor::DstAlpha);
rc.SetBlendFunc(BlendFunc::SrcColor, BlendFunc::DstAlpha);

glEnable(GL_TEXTURE_2D);

@@ -1480,7 +1480,7 @@ void Render::Draw3D()

RenderContext rc;
rc.SetAlphaBlend(false);
rc.SetDepthTest(false);
rc.SetDepthFunc(DepthFunc::Disabled);

glEnableClientState(GL_VERTEX_ARRAY);
glVertexPointer(4, GL_FLOAT, 0, fs_quad_vtx);


+ 1
- 1
neercs/video/text-render.cpp 查看文件

@@ -145,7 +145,7 @@ void TextRender::Render()
m_fbo->Bind();
{
RenderContext rc;
rc.SetDepthTest(false);
rc.SetDepthFunc(DepthFunc::Disabled);

glViewport(0, 0, m_fbo_size.x, m_fbo_size.y);
#if !defined HAVE_GLES_2X


Loading…
取消
儲存