Open Bug 1628677 Opened 4 years ago Updated 2 years ago

Investigate SSBOs for the GPU cache

Categories

(Core :: Graphics: WebRender, task, P3)

task

Tracking

()

People

(Reporter: nical, Unassigned)

References

(Blocks 1 open bug)

Details

We would like to move away from float textures in the GPU cache because some drivers have performance issues related to uploading data to them.

UBOs could be an option however they require a fixed size specified in the shader and there is an fxc issue causing terrible compile times on windows with UBOs.

SSBOs are the closest to what we want, however we need to figure out whether they are available in the configurations we care about, and in paritcular whether we can have access to then via ANGLE.

<Jeff Gilbert> What's the status of SSBOs on D3D11 [in ANGLE]? Usable?
<Geoff Lang> Yes, usable
<Geoff Lang> There is a limitation we haven't worked around yet though: you can't bind one buffer to multiple ssbos at once

Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.