GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||||
GeezerVison is showing github.com — update pygfx pin by kushalkolar · Pull Request #939 · fastplotlib/fastplotlib Conversation
Member
@almarklein curious what exactly the new lower bounds on wgpu and rendercanvas do
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page. All reactions
|
There was an error while loading. Please reload this page.
|
Basically make sure that imgui keeps working. Longer answer: we made changes in the latest rendercanvas and wgpu. The changes to rendercanvas were meant to be compatible with earlier versions of wgpu, but they were not for the imgui adapter. So wgpu-py was updated to fix that, but pygfx 0.15.0 has an upper bound on wgpu, so 😕 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
Doesn't seem to be related to imgui, the non imgui regen screenshots is also failing with nans 🤔. Any chance you could take a look? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Odd, it does not seem to be a problem for PyGfx ... I have zeroes in on the problem - it seems related to some of the size-refactoring applied recently in rendercanvas. It looks like I need to go now, but will work on a solution this evening / tomorrow. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
Ok, so rendercanvas kindof assumes that there will be no rendering outside of a draw event. But the logic to take screenshots does do that. The recent refactoring in rendercanvas apparently made is less resilient to that. Let's fix that in both places; make FPL not render outside of a draw event, and make rendercanvas resilient for when it does happen. Remaining errors: Plus the doc-gallery errors; these actually also happen at the Pygfx repo. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
📚 Docs preview built and uploaded! https://www.fastplotlib.org/ver/update-pygfx-pin |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Looks like the upstream fixes did the trick! |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
@clewis7 gtg! Thanks @almarklein !! 🥳 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.