<div dir="ltr">Are you using OpenGL2 backend or 1<div><br></div><div>- Aashish</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, May 21, 2015 at 7:55 AM, Butterfly <span dir="ltr"><<a href="mailto:ninarock@list.ru" target="_blank">ninarock@list.ru</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I found out what exactly causes the error, *but I still do not understand why<br>
this is happenning...*<br>
<br>
Turns out that all function pointers that start with vtkgl::TexBuffer* and<br>
vtkgl::TextureBuffer* are not valid function pointers. That is why calling<br>
them causes the AccessViolationException (Access violation executing<br>
location 0x00000000).<br>
<br>
I tested the function pointers like this:<br>
<br>
        bool b = false;<br>
<br>
        if (vtkgl::TexBufferEXT)<br>
                b = true;<br>
        if (vtkgl::TexBuffer)<br>
                b = true;<br>
        if (vtkgl::TexBufferARB)<br>
                b = true;<br>
        if (vtkgl::TextureBufferEXT)<br>
                b = true;<br>
<br>
After executing the above code, b is false.<br>
<br>
Other pointers are ok, for example these both return b = true :<br>
        if (vtkgl::UnmapBuffer)<br>
                b = true;<br>
<br>
        if (vtkgl::TEXTURE_BUFFER_EXT)<br>
                b = true;<br>
<br>
I've read in the Internet that such kind of errors may occur if GLEW is not<br>
correctly initialized<br>
(<a href="https://www.opengl.org/wiki/OpenGL_Loading_Library#GLEW" target="_blank">https://www.opengl.org/wiki/OpenGL_Loading_Library#GLEW</a> ). *One should set<br>
glewExperimental=TRUE and call glewInit(). But how am I supposed to do this<br>
using VTKOpenGL? Should I do this at all ?*<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://vtk.1045678.n5.nabble.com/TEXTURE-BUFFER-fails-pure-OpenGL-vs-vtkgl-tp5731938p5731952.html" target="_blank">http://vtk.1045678.n5.nabble.com/TEXTURE-BUFFER-fails-pure-OpenGL-vs-vtkgl-tp5731938p5731952.html</a><br>
<div class="HOEnZb"><div class="h5">Sent from the VTK - Users mailing list archive at Nabble.com.<br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" target="_blank">http://markmail.org/search/?q=vtkusers</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/vtkusers" target="_blank">http://public.kitware.com/mailman/listinfo/vtkusers</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><font face="trebuchet ms, sans-serif"><i>| Aashish Chaudhary <br>| Technical Leader         <br>| Kitware Inc.            <br></i></font><div><i><font face="trebuchet ms, sans-serif">| </font><a href="http://www.kitware.com/company/team/chaudhary.html" target="_blank">http://www.kitware.com/company/team/chaudhary.html</a></i></div></div></div>
</div>