Mark Callow
Mark Callow
@tksuoran are you the same person I worked with in the OpenGL ES (and M3G?) working groups a lifetime ago? The use cases say what you want to do but...
> I may eventually implement it with a pre-process merging the textures to PNGs before processing them with KTX2, but direct APIs to do this in KTX Software would be...
> Many of these require ≤3 channels, and so can be combined. @donmccurdy does glTF require these be combined or is it optional?
The issue is that `dlsym` is not finding the OpenGL symbols. It is nothing specifically to do with `glBindTexture`. The tests we use all run on Ubuntu 22.04 and ran...
@viseztrance thank you for your reply and thank you for trying with `libktx.so`. You are right that you shouldn't need to use `-lGL`. I happen to do so though in...
Thank you. Neither `glad` nor `glfw` appear in the lists so it looks like you are linking them statically. That means `RTLD_GLOBAL` has no effect, if it is one of...
These lines in `gladLoaderLoadGL` are probably the reason: ``` if (did_load) { gladLoaderUnloadGL(); } ``` Why the problem appears only on NVIDIA I don't know. Maybe the other drivers dlopen...
GLFW only loads libGLX.so then uses dlsym on that to retrieve the `glXGetProcAddress` which it uses to retrieve the OpenGL function pointers. I suspect that NVIDIA's libGLX implementation, `libGLX_nvidia.so`, is...
Thanks for the report. Please try creating a Wayland window instead of X11, without the dlopen, and let me know if it works or not on the NVIDIA driver.
> Wayland and XWayland are the same as they are under xorg. They fail unless I call dlopen. Thanks @viseztrance.