New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GL_ARB_multitexture not available while it actually is #107
Comments
|
It looks like the driver isn't reporting the extensions that are part of the OpenGL 3.2 core. |
|
Yes, I was running it with SDL2. With SDL1 the game will start and I hear some music. The screen is tottally corrupted though. You can find the output of glxinfo and glewinfo at https://github.com/showlabor/r7260x (uploaded them there since github doesn't allow file attachments). So did I just get the glxinfo/glewinfo wrong (just grepped for GL_ARB_multitexture) and this is a driver issue after all? |
|
With SDL 2 it tries to request an OpenGL 3.2 compatibility profile. Maybe 2014-05-13 11:14 GMT+02:00 Felix Homann notifications@github.com:
|
|
Just for the record: The issue is not exclusive to radeon Mesa drivers. rbdoom3-bfg behaves the same on Intel graphics. |
|
Yes the same. A window appears and disappears instantly after i try to launch the game. terminal launch gives more or less the same warnings and errors.problem goes away when i switch to closed source binary blob (amd) |
|
Same problem here with SDL2 activated. Is there a branch for mesa drivers i didn't found? |
|
For thouse with the open source RADEON drivers on the current mesa implemtation, this drivers doesnt support RGBA_MULTITEXTURE. Switchin to fglrx restricted ati driver solves the problem. Be aware that the fglrx beta driver installer may be buggy and need additional manual assistence to correctly load the driver on boot time, at least for my current ubuntu 14.04 XD (but finally get it working). if the Opengl rendering string shows GALLIUM or something similar, you are still stuck with the opensource driver. Hope this helps anyone with an ATI card. |
|
Well, we would like this to work with Galllium3d not only FGLRX :) |
|
If Gallium3d will be a target, then a downgrade of the code that uses GLSL will also be necesary; or at least a safe check of the OpenGL and GLSL versions available on init to enable/disable some engine features. The current gallium3d driver lacks support for GLSL v1.5 as well (im using Oibaf's ppa repos on my ubuntu system). In the meantime, maybe a second readme just for linux systems, one that shows the actual systems requeriments and constrains will be nice ;D |
|
Gallium3d's radeonsi has had 1.50 since January, or am I missing something ? http://lists.freedesktop.org/archives/mesa-dev/2014-January/052430.html |
|
According to this http://www.mesa3d.org/relnotes/10.2.5.html "some drivers don't support all the features required in OpenGL 3.3", i don't know for my particular case if the features are not implemented, or have buggy implementation, or need some aditional tweaking. I'm not an expert on the subject, just sharing my personal experience on my particular case XD |
|
Right, but there's more in the text you are quoting that might be of interest: My glxinfo: Yes it says 10.3.0-dev so maybe it implementend what 10.2.5 didn't, but I doubt it. You can also check that one, which is more precise: "GL 3.2, GLSL 1.50 --- all DONE: i965, nv50, nvc0, r600, radeonsi" |
|
and thanks to this commit now it works! |
|
I downloaded the latest master and I am still having this issue on Intel drivers with Core i7-4600U with HD graphics 4400 I am running Ubuntu 14.04 with default drivers. |
I still get this error about GL_ARB_multitexture not being available. When I enable glewExperimental it doesn't complain anymore, but the shaders aren't compiled:
So I commented out the line in RendererSystem_init.cpp which sets the driver type to GLDRV_OPENGL_MESA and it works. So if I understand it right OpenGL ES should not be used on systems with Gallium+ATI driver? |
RBDoom3BFG fails with "ERROR: GL_ARB_multitexture not available".
glxinfo on the other hand shows that it is available. So does the system installed glewinfo.
I'm on Fedora 20 (x86_64) with a Radeon R7 260x on MESA drivers using RBDOOM3BFG from commit c1b7308.
Here's the complete startup log:
The text was updated successfully, but these errors were encountered: