fix(VL): fix crash when VL disabled#1289
Conversation
|
Caution Review failedThe pull request is closed. WalkthroughThe patch updates the Changes
Sequence Diagram(s)sequenceDiagram
participant Renderer
participant CSShadersSupport
participant VolumetricLighting (vl)
Renderer->>CSShadersSupport: DispatchCSShader(shaderName)
CSShadersSupport->>VolumetricLighting: Check if vl is loaded
alt vl loaded and shaderName is BlurHCS or BlurVCS
CSShadersSupport->>VolumetricLighting: Retrieve/Create Blur Shader
CSShadersSupport->>Renderer: Set techniqueId, dimensions, group counts
else
CSShadersSupport->>Renderer: Proceed with default logic
end
Estimated code review effort2 (30–90 minutes) Possibly related PRs
Suggested reviewers
Poem
📜 Recent review detailsConfiguration used: .coderabbit.yaml 📒 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: |
Now checks if the CS VL feature is loaded before overriding with the new compute shaders
Summary by CodeRabbit