Skip to content
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

set pipeline to queued when shader is not yet available #12051

Merged

Conversation

mockersf
Copy link
Member

Objective

Solution

  • Set the pipeline state to queued when it errs waiting for the shader so that it's retried

@mockersf mockersf added C-Bug An unexpected or incorrect behavior A-Rendering Drawing game state to the screen labels Feb 22, 2024
@mockersf mockersf added this to the 0.13.1 milestone Feb 22, 2024
@mockersf mockersf requested a review from JMS55 February 22, 2024 17:45
@mockersf mockersf added the S-Ready-For-Final-Review This PR has been approved by the community. It's ready for a maintainer to consider merging it label Feb 22, 2024
@mockersf mockersf added this pull request to the merge queue Feb 23, 2024
Merged via the queue into bevyengine:main with commit c641882 Feb 23, 2024
27 checks passed
Waridley pushed a commit to Waridley/bevy that referenced this pull request Feb 23, 2024
…2051)

# Objective

- Fixes bevyengine#11977 - user defined shaders don't work in wasm
- After investigation, it won't work if the shader is not yet available
when compiling the pipeline on all platforms, for example if you load
many assets

## Solution

- Set the pipeline state to queued when it errs waiting for the shader
so that it's retried

(cherry picked from commit c641882)
Waridley pushed a commit to Waridley/bevy that referenced this pull request Feb 24, 2024
…2051)

# Objective

- Fixes bevyengine#11977 - user defined shaders don't work in wasm
- After investigation, it won't work if the shader is not yet available
when compiling the pipeline on all platforms, for example if you load
many assets

## Solution

- Set the pipeline state to queued when it errs waiting for the shader
so that it's retried

(cherry picked from commit c641882)
msvbg pushed a commit to msvbg/bevy that referenced this pull request Feb 26, 2024
…2051)

# Objective

- Fixes bevyengine#11977 - user defined shaders don't work in wasm
- After investigation, it won't work if the shader is not yet available
when compiling the pipeline on all platforms, for example if you load
many assets

## Solution

- Set the pipeline state to queued when it errs waiting for the shader
so that it's retried
msvbg pushed a commit to msvbg/bevy that referenced this pull request Feb 26, 2024
…2051)

# Objective

- Fixes bevyengine#11977 - user defined shaders don't work in wasm
- After investigation, it won't work if the shader is not yet available
when compiling the pipeline on all platforms, for example if you load
many assets

## Solution

- Set the pipeline state to queued when it errs waiting for the shader
so that it's retried
mockersf added a commit that referenced this pull request Feb 27, 2024
# Objective

- Fixes #11977 - user defined shaders don't work in wasm
- After investigation, it won't work if the shader is not yet available
when compiling the pipeline on all platforms, for example if you load
many assets

## Solution

- Set the pipeline state to queued when it errs waiting for the shader
so that it's retried
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Rendering Drawing game state to the screen C-Bug An unexpected or incorrect behavior S-Ready-For-Final-Review This PR has been approved by the community. It's ready for a maintainer to consider merging it
Projects
None yet
Development

Successfully merging this pull request may close these issues.

example post_processing doesn't work in Wasm
3 participants