Summary: | Adding a uniform-dependent if-statement in shader renders a different image | ||
---|---|---|---|
Product: | Mesa | Reporter: | Abel Briggs <abelbriggs1> |
Component: | Drivers/DRI/nouveau | Assignee: | Karol Herbst <karolherbst> |
Status: | RESOLVED MOVED | QA Contact: | Nouveau Project <nouveau> |
Severity: | normal | ||
Priority: | medium | ||
Version: | git | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
URL: | https://trello.com/c/ESKBoRGN/215-codegen-use-off-chip-return-call-stack-where-the-on-chip-one-isnt-enough | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | Reproduction shader_test files, images and diff |
Description
Abel Briggs
2019-06-26 16:39:09 UTC
Can't reproduce with radeonsi or llvmpipe/softpipe => seems to be a nouveau issue. Hi Abel. Could you provide your configure command, please? this is caused by a "call/return stack" overflow. We know of another shader causing this issue in a game, so it's something we probably want to fix. If you're referring to the Meson(In reply to Paul from comment #2) > Hi Abel. > > Could you provide your configure command, please? If you mean the Meson configure command, the only things I changed from the default is that I enabled ASAN with -Db_sanitize=address and I set the prefix to be a different location(along with the libdrm I compiled) so I wouldn't mess up my normal graphics stack. I compiled with gcc 8.3.0. I'm not sure of any other configure commands you may mean, so please let me know if this isn't what you're looking for. -- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/1183. |
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.