-
-
Notifications
You must be signed in to change notification settings - Fork 3.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Workaround bug on logic op with float framebuffer #6858
Conversation
built on top of the amd workaround
Maybe it's better to enable it for all GPUs that are not NVIDIA. |
so we would enable it for nvidia only, i guess that makes more sense, i'm unware if it affects any other vendors so something like this |
Yes. Most of the other vendors are mobile vendors that don't even support logic ops at all. There's newer Adreno GPUs that supports it I think, and Samsung Xclipse GPUs, but I guess those would have the bug too since they are based on AMD RDNA architecture. |
i'll make the change and test it on amd and intel, it should work in theory but just in case |
Enabled workaround for all vendors that aren't nvidia
This comment was marked as off-topic.
This comment was marked as off-topic.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm, minus comment.
built on top of #6852 to add support for intel gpu's
NOTE: this won't fix the crashing on windows
fixes #6859
before:
![image](https://private-user-images.githubusercontent.com/100526773/333194701-265a2736-344f-4f4d-9838-64492f5c2853.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE3Mjc2ODQsIm5iZiI6MTcyMTcyNzM4NCwicGF0aCI6Ii8xMDA1MjY3NzMvMzMzMTk0NzAxLTI2NWEyNzM2LTM0NGYtNGY0ZC05ODM4LTY0NDkyZjVjMjg1My5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzIzJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyM1QwOTM2MjRaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0wZjUzMGNjMzQxNzZjYTU5Yjk4NGVkMmM5MGFjN2Y3Y2M1YjIwYjFkYjJjZmQ1OWUyZmQ2YTE0NWMzZjQ1N2MyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.k-eTWrsymo5BCo8EAY_0cNBc6SBtg47oxqTdF6XESS0)
after:
![image](https://private-user-images.githubusercontent.com/100526773/333194912-f66bd447-38ae-4b45-9186-76fd63a7b5aa.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE3Mjc2ODQsIm5iZiI6MTcyMTcyNzM4NCwicGF0aCI6Ii8xMDA1MjY3NzMvMzMzMTk0OTEyLWY2NmJkNDQ3LTM4YWUtNGI0NS05MTg2LTc2ZmQ2M2E3YjVhYS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzIzJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyM1QwOTM2MjRaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zMTUxMGU5YjMyYjlkNjRkZjUxNmJjNzk3YTNjMDBiMjk1M2I4YWRjY2I1Mzg3NDk1M2UyZmY4ZjA0MjY5NDhhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.8d-UpxG0vp26gRJJM0h6R0t40lpHRxwWmuL9rqlM_ss)