Ryan Hileman
Ryan Hileman
1d/2d/3d texture binding should be tracked separately. glTexSubImage, etc should make sure the correct texture is bound but glDraw*, glEnd also need to make sure all relevant textures are bound....
I pulled compression support for now due to unclear patent status.
I probably need to implement a missing feature or something. Have you tried the unstable branch? I'll check linthesia out tonight and see what's up.
Those prints pretty much just mean glshim is working. The unknown attrib is unique but it's not a problem as the app renders anything at all. If there are any...
I can't reproduce the texture offset problem. it works fine on my only active reference system. I'm looking into the text rendering.
A basic problem here is the lack of support for glBitmap and glDrawPixels in display lists, which is a hard problem to fix - I need to copy the memory...
Oh, I need to implement glXUseXFont for this. Try ptitseb's fork in the meantime: https://github.com/ptitseb/glshim
I didn't see a cursor either. Might also be X11 related. I haven't looked into how it draws the cursor yet. I might implement the font stuff tomorrow.
I added glXUseXFont support using glshim's embedded monospace font, but I haven't tested it yet. It's in the unstable branch if you want to try it.
They might be trying to set a cursor using X11. The solution could be to patch in an OpenGL cursor. I didn't find their cursor code when I skimmed the...