-
Notifications
You must be signed in to change notification settings - Fork 655
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
Pipeline mode output value used argument in same functions causes throw on GPU #535
Comments
ammyk9
pushed a commit
to ammyk9/gpu.js
that referenced
this issue
Aug 8, 2024
...it kind of snowballed from some needs Fixes gpujs#521 - If `tactic` is not set, check precision allowed from WebGL, and automatically change based off needs, otherwise use value from `tactic`. Fixes gpujs#535 - Internally check if texture from argument is the same as output, if so, clone this texture, and then clean it up after the kernel runs. Fixes gpujs#536 - Normalize all declarations to non-destructured, and then parse Fixes gpujs#537 - Change logic Fixes gpujs#538 - Found the GL script that would work, and reduced the methods to use it Fixes gpujs#539 - Found a better way of testing random, and this gives me an error for 1 in 10 runs, acceptable Some refactoring for less duplicate code and documentation
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
As outlined in https://jsfiddle.net/robertleeplummerjr/jtoyua1w/7/ the following throws an error:
What is wrong?
NOTE: this is kind of confusing, but what happens is:
immutable: true
) the kernel has a warning, and essentially throws.Where does it happen?
How do we replicate the issue?
How important is this (1-5)?
5 We should simply have a check that checks for this exact scenario and resolves it internally, so the end user doesn't have to think about it.
Expected behavior (i.e. solution)
Other Comments
The text was updated successfully, but these errors were encountered: