[Bug 109630] vkQuake flickering geometry under Intel
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Fri Mar 29 17:21:58 UTC 2019
https://bugs.freedesktop.org/show_bug.cgi?id=109630
--- Comment #8 from Jason Ekstrand <jason at jlekstrand.net> ---
A few more notes:
1. Flagging dirty push constants on every draw makes the flicker go away.
2. VkQuake uses actual Vulkan push constants which is a bit weird. Witcher 3
via DXVK probably doesn't though so if they're related, it may not be push
constants.
3. Denis said it may have something to do with compute (if you disable compute
dispatch in the driver, the flickering goes away). This made me wonder if it
had something to do with switching between 3D and compute. Flushing push
constants after PIPELINE_SELECT does nothing. :-(
4. Disabling UBO pushing by commenting out brw_nir_analyze_ubo_ranges() in
anv_pipeline.c does nothing.
5. Flagging dirty descriptors also makes the flicker go away. Dirty push
constants always cause dirty descriptors but not the other way around so maybe
it's actually something with binding tables?
I'm not really sure where to go next with this one. It could also, I guess, be
blorp related possibly though blorp usually causes pretty complete state
flushing.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20190329/170aa735/attachment.html>
More information about the intel-3d-bugs
mailing list