Summary: | Bad datatype in interpolate_int_colors | ||
---|---|---|---|
Product: | Mesa | Reporter: | hdewey2 |
Component: | Mesa core | Assignee: | mesa-dev |
Status: | RESOLVED WONTFIX | QA Contact: | |
Severity: | normal | ||
Priority: | medium | ||
Version: | 8.0 | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
hdewey2
2012-03-09 12:52:57 UTC
Is it possible to get a test program or an apitrace of the app? The later tool is available at https://github.com/apitrace/apitrace Does the failure still happen if you draw fewer polygons? You might also try running with valgrind to see if it's a memory corruption issue. But valgrind will be pretty slow if the dataset is large. Is there a secret to getting apitrace to work with OSMesa? Since I'm using either OSMesaGetProcAddress or dlopen("libOSMesa.so",...)/dlsym(...) to get the extension function pointers, they do not get logged by apitrace which only redirects calls to libGL.so. If you want, I can give you a trace that doesn't have the extension function calls logged, but that doesn't seem like it will give you what you need to reproduce the problem since so many extension function calls are being used. I have tried reducing the drawing to 10,000 quads (leaving everything else identical), and that works without any problems. We have tried using valgrind with this program before, but the program uses other 3rd party libaries that are not "valgrind clean" and do not have suppression files, so the output is pretty much useless. (In reply to comment #2) > Is there a secret to getting apitrace to work with OSMesa? Since I'm using > either OSMesaGetProcAddress or dlopen("libOSMesa.so",...)/dlsym(...) to get the > extension function pointers, they do not get logged by apitrace which only > redirects calls to libGL.so. If you want, I can give you a trace that doesn't > have the extension function calls logged, but that doesn't seem like it will > give you what you need to reproduce the problem since so many extension > function calls are being used. apitrace doesn't support OSMesa, and it would require some work to support it. Before that, it would be better to recode the application using a standard OpenGL implement, and see if that allows to reproduce the problem when retracing on Mesa. apitrace works on windows too. You can also try to trace with AMD/NVIDIA drivers on Windows. trace was never provided. Closing as wontfix. |
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.