Thank you, ulrich.

Now I load texture files in camera callback and solve the problem.

I use ms3d models and render them by OpenGL.  So I have to load model and
texture files by myself.

Thanks for your help.

Su Hu




2009/4/16 Ulrich Hertlein <u.hertl...@sandbox.de>

> The reason for this is that you don't have a valid OpenGL context.
>
> But apart from that is there a reason why you're trying to create the
> texture yourself?
> Instead of using, say, OSG for that?
>
> /ulrich
>
> On 16/4/09 6:58 AM, su hu wrote:
>
>> After glGenTextures, I use glGetError to get the error. The result is :
>> GL_INVALID_OPERATION.
>> ...
>> 2009/4/16 su hu <ttts...@gmail.com <mailto:ttts...@gmail.com>>
>>
>>    Hi all,
>>
>>    When I tried to create a texture by glGenTextures in OSG, I met a
>>    problem.  glGenTextures can not create a texture object. Zero is
>>    returned and no texture is created. Source codes are as follow:
>> ...
>>            else if(LoadTexture)
>>            {
>>                 GLuint    TexID = 0;
>>                 glGenTextures(1, &TexID );
>>                 ....
>>            }
>>
> _______________________________________________
> osg-users mailing list
> osg-users@lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to