fix: true decal fix#1285
Conversation
|
Caution Review failedThe pull request is closed. WalkthroughThis change removes all logic and data structures related to explicit handling and caching of blended decal render passes from the codebase. It simplifies the deferred rendering control flow, eliminates the Changes
Sequence Diagram(s)sequenceDiagram
participant GameEngine
participant Deferred
participant Renderer
GameEngine->>Deferred: Main_RenderWorld_Start::thunk()
alt Shader cache enabled and world state active
Deferred->>Deferred: StartDeferred()
end
Deferred->>Renderer: Call original render batches function
GameEngine->>Deferred: Main_RenderWorld_BlendedDecals::thunk()
alt Terrain blending enabled
Deferred->>Deferred: Render terrain blending
end
Deferred->>Deferred: Set inDecals = true
Deferred->>Renderer: Call original blended decals render function
Deferred->>Deferred: Set inDecals = false
Deferred->>Deferred: EndDeferred()
Possibly related PRs
Suggested reviewers
Poem
📜 Recent review detailsConfiguration used: .coderabbit.yaml ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
✨ Finishing Touches
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
Documentation and Community
|
|
✅ A pre-release build is available for this PR: |
Automated formatting by clang-format, prettier, and other hooks. See https://pre-commit.ci for details.
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
True fix for decals which should work in all instances without problems.
Summary by CodeRabbit