The Unigine Tropics demo/benchmark requires the GL_ARB_half_float_vertex extension, which Mesa doesn't seem to implement? GLRender::require_extension(): required extension GL_ARB_half_float_vertex is not supported
You are correct. Mesa does not yet support this extension. Changing severity to enhancement.
It seems Unigine also requires GL_EXT_framebuffer_multisample
Now with GL_ARB_half_float_vertex implemented Unigine is one step closer, but it's still not there yet. On i965 it complains about missing GL_EXT_framebuffer_multisample, and in software mode about GL_EXT_texture_filter_anisotropic.
There is a patch on the ML that enables GL_EXT_framebuffer_multisample. What is still missing is floating point texture and render target support, which Unigine does not check for but requires for rendering anything at all. There are also likely to be serious performance issues on several drivers once it starts working.
GL_EXT_framebuffer_multisample already seems to have been merged, but I guess it's not implemented or possibly not supported by i965?
(In reply to comment #5) > GL_EXT_framebuffer_multisample already seems to have been merged, but I guess > it's not implemented or possibly not supported by i965? i965 can't do multisampling at all. I haven't looked too closely at the extension, but I think it could probably be supported just like ARB_multisample is - that is, it's pretty much an empty implementation which won't really do anything since there simply are no multi sample buffers available.
(In reply to comment #6) > (In reply to comment #5) > > GL_EXT_framebuffer_multisample already seems to have been merged, but I guess > > it's not implemented or possibly not supported by i965? > > i965 can't do multisampling at all. > I haven't looked too closely at the extension, but I think it could probably be > supported just like ARB_multisample is - that is, it's pretty much an empty > implementation which won't really do anything since there simply are no multi > sample buffers available. Since GL_EXT_framebuffer_multisample is part of GL_ARB_framebuffer_object and i965 supports that, I expect this is probably true.
*** Bug 27161 has been marked as a duplicate of this bug. ***
Unigine Heaven v2.0 demo/benchmark is out and also requires this extension in order to run.
The float textures are implemented and maintained in this branch: http://cgit.freedesktop.org/~mareko/mesa/?h=floating2
(In reply to comment #10) > The float textures are implemented and maintained in this branch: > > http://cgit.freedesktop.org/~mareko/mesa/?h=floating2 Can I have a patch for this, so that I can tryout the demo. Is it supported on Intel GMA 4500? Thank you
(In reply to comment #11) > (In reply to comment #10) > > The float textures are implemented and maintained in this branch: > > > > http://cgit.freedesktop.org/~mareko/mesa/?h=floating2 > > Can I have a patch for this, so that I can tryout the demo. > Is it supported on Intel GMA 4500? > > Thank you AFAIK Intel Mesa drivers don't yet support float textures, so you are out of luck.
(In reply to comment #11) > Is it supported on Intel GMA 4500? The only driver capable of running Unigine Tropics with the floating2 branch is r300g.
I guess this can be closed now :]
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.