-
-
Notifications
You must be signed in to change notification settings - Fork 963
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
Another outline algorithm based on depth buffer #6492
Conversation
Sigh... this doesn't work on macOS... Gonna use a different approach then. |
That's unfortunate. 😔 |
b83246a
to
70495a3
Compare
I'm not sure if this should solve the reported issue, but unfortunately, that behavior persists after 70495a3. |
I like it, I know you're looking for a solution that works across all OS builds, but maybe add it as an experimental? It's so hard to edit text in some scenarios because it vanishes into the surrounding model. Ideally, this would be a toggle in the View drop-down (or hotkey, etc.). |
Currently Orca uses OpenGL 2.0 on macOS, which is quite outdated and lack of some new features, and I guess it has some thing to do with this outline not working too. Apple does support OpenGL 4.1 on macOS, but with core profile only. Unfortunately Orca currently requires OpenGL 4.1 compatibility profile because it uses some fixed pipeline draw calls such as As for now, I will add an option in preference (or the view menu) to turn this outline on & off (in case it causes any articats/performance issues) and get this merged first, then dealing with issues such as macOS compatibility and artifacts on some Linux distos. |
cd1b00d
to
6f925b3
Compare
6f925b3
to
f244aed
Compare
Sorry, I missed your question. |
I installed it in VMware but unfortunately I couldn't reproduce this issue. This might have something to do with the gpu driver I think. |
Just in case this would be of any help. System Details ReportReport details
Hardware Information:
Software Information:
|
Maybe some AMD driver issue? Idk... |
|
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
Thank you
Based on the algorithm by leoneruggiero: https://www.shadertoy.com/view/DslXz2
Still not perfect. might combine a normal based edge detection algorithm and try the Sobel kernel too.
And I'll add a preference option to disable this too.Now there is an option in the View menu to toggle this on & off. It's off by default for now, as it's still experimental.