Hi Angeline,

You can try disabling depth testing before drawing your 2d stuff, using
glDisable(GL_DEPTH_TEST).

-Nicolas



On Thu, Apr 11, 2013 at 3:16 AM, Angeline <[email protected]> wrote:

> Hi everyone,
>
> I've been working on display callbacks and am having some trouble. I am
> trying to display some information for the animators at One Animation.
>
> From my understanding of opengl render sequence, 3D objects are render
> before 2D displays:
>
> // drawing 3D world
> push GL_PROJECTION
> loadIdentity
> set ortho
>
> push GL_MODELVIEW
> loadIdentity
>
> clear color and depth buffer
>
> // draw 2D information
>
> pop GL_MODELVIEW
> pop GL_PROJECTION
>
>
> I placed my 2D drawing codes in the function below based off the Sample
> Display Callback example from the Softimage SDK.
> void MyClearScreenBuffer_Execute ( XSI::CRef, LPVOID * );
>
> The problem I'm facing is that the 2D information is drawing behind the 3D
> objects.
>
>
> Thanks
> Angeline
>
> Junior TD
> One Animation
>
>
>

Reply via email to