mirror of
https://github.com/bevyengine/bevy
synced 2024-12-26 04:53:07 +00:00
503c2a9677
# Objective fixes #5946 ## Solution adjust cluster index calculation for viewport origin. from reading point 2 of the rasterization algorithm description in https://gpuweb.github.io/gpuweb/#rasterization, it looks like framebuffer space (and so @bulitin(position)) is not meant to be adjusted for viewport origin, so we need to subtract that to get the right cluster index. - add viewport origin to rust `ExtractedView` and wgsl `View` structs - subtract from frag coord for cluster index calculation |
||
---|---|---|
.. | ||
mod.rs | ||
sprite.wgsl |