Summary: | JanusVR Browser rendering misses floors on radeonsi, works on intel | ||
---|---|---|---|
Product: | Mesa | Reporter: | Christoph Haag <haagch> |
Component: | Mesa core | Assignee: | mesa-dev |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | ||
Version: | git | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
floors missing on radeonsi
correct rendering on intel |
Description
Christoph Haag
2014-08-06 15:01:49 UTC
What sort of problems does this cause? So is it only when using hardware accel? Created attachment 104183 [details]
floors missing on radeonsi
It seems to be a purely visual problem in the rendering. Here is a screenshot with radeonsi.
I don't quite know what you mean with hardware accel. I just tried with LIBGL_ALWAYS_SOFTWARE=1 janusvr, so llvmpipe. With llvmpipe the floors are also missing like on radeonsi.
Maybe this was misplaced in the radeonsi component and happens in all llvm using or on all gallium drivers?
Maybe the llvm version is relevant: 3.6svn 214915
Someone told me the shaders are a bit wonky and partly shouldn't work in the first place, but on all proprietary drivers + intel on linux it seems to work, so I don't know.
Created attachment 104184 [details]
correct rendering on intel
Could be an issue in st/mesa or other driver-independent Gallium code then. Does glretrace also report a few OpenGL API errors like these on intel? 5946: message: major api error 1: GL_INVALID_OPERATION in Inside glBegin/glEnd 5947 @0 glTranslatef(x = 2.000085, y = 0, z = 0) 5947: warning: glGetError(glTranslatef) = GL_INVALID_OPERATION (In reply to comment #4) > Could be an issue in st/mesa or other driver-independent Gallium code then. > > Does glretrace also report a few OpenGL API errors like these on intel? > > 5946: message: major api error 1: GL_INVALID_OPERATION in Inside > glBegin/glEnd > 5947 @0 glTranslatef(x = 2.000085, y = 0, z = 0) > 5947: warning: glGetError(glTranslatef) = GL_INVALID_OPERATION Yes, it produces exactly the same error log with intel, radeonsi and llvmpipe. JanusVR had lots of updates by now. Whether it was a fix in janusvr or the driver - it works 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.