Skip to content

Conversation

@cart
Copy link
Member

@cart cart commented Nov 14, 2024

Objective

PCSS still has some fundamental issues (#16155). We should resolve them before "releasing" the feature.

Solution

  1. Rename the already-optional pbr_pcss cargo feature to experimental_pbr_pcss to better communicate its state to developers.
  2. Adjust the description of the experimental_pbr_pcss cargo feature to better communicate its state to developers.
  3. Gate PCSS-related light component fields behind that cargo feature, to prevent surfacing them to developers by default.

@pcwalton
Copy link
Contributor

This is ok, as long as we don't break it.

@BenjaminBrienen BenjaminBrienen added C-Usability A targeted quality-of-life change that makes Bevy easier to use X-Uncontroversial This work is generally agreed upon D-Straightforward Simple bug fixes and API improvements, docs, test and examples S-Needs-Review Needs reviewer attention (from anyone!) to move forward labels Nov 14, 2024
@mockersf mockersf added this pull request to the merge queue Nov 14, 2024
Merged via the queue into bevyengine:main with commit 6beeaa8 Nov 14, 2024
36 of 37 checks passed
mockersf pushed a commit that referenced this pull request Nov 16, 2024
# Objective

PCSS still has some fundamental issues (#16155). We should resolve them
before "releasing" the feature.

## Solution

1. Rename the already-optional `pbr_pcss` cargo feature to
`experimental_pbr_pcss` to better communicate its state to developers.
2. Adjust the description of the `experimental_pbr_pcss` cargo feature
to better communicate its state to developers.
3. Gate PCSS-related light component fields behind that cargo feature,
to prevent surfacing them to developers by default.
ecoskey pushed a commit to ecoskey/bevy that referenced this pull request Dec 2, 2024
# Objective

PCSS still has some fundamental issues (bevyengine#16155). We should resolve them
before "releasing" the feature.

## Solution

1. Rename the already-optional `pbr_pcss` cargo feature to
`experimental_pbr_pcss` to better communicate its state to developers.
2. Adjust the description of the `experimental_pbr_pcss` cargo feature
to better communicate its state to developers.
3. Gate PCSS-related light component fields behind that cargo feature,
to prevent surfacing them to developers by default.
ecoskey pushed a commit to ecoskey/bevy that referenced this pull request Jan 6, 2025
# Objective

PCSS still has some fundamental issues (bevyengine#16155). We should resolve them
before "releasing" the feature.

## Solution

1. Rename the already-optional `pbr_pcss` cargo feature to
`experimental_pbr_pcss` to better communicate its state to developers.
2. Adjust the description of the `experimental_pbr_pcss` cargo feature
to better communicate its state to developers.
3. Gate PCSS-related light component fields behind that cargo feature,
to prevent surfacing them to developers by default.
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-Usability A targeted quality-of-life change that makes Bevy easier to use D-Straightforward Simple bug fixes and API improvements, docs, test and examples S-Needs-Review Needs reviewer attention (from anyone!) to move forward X-Uncontroversial This work is generally agreed upon

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants