Skip to content

Auto-enable rg11b10ufloat-renderable with texture-formats-tier1 #5200

@kainino0x

Description

@kainino0x

This wouldn't change the behavior of the features, it would only affect whether
requestDevice({ requiredFeatures: ['texture-formats-tier1'] })
gives you a device with
device.features.has('rg11b10ufloat-renderable').

If we want this, it needs to be specified in the a new device algorithm. (Since these sections are not referenced from algorithms, we essentially treat these sections as non-normative. We should probably mark them as such.)

That said, I don't recall if the WG had agreement to do this, even though I think it was what we wanted. Can we remove this for now, update the table to say "rg11b10ufloat-renderable or texture-formats-tier1" for these cells, and then open a follow-up PR which:

  • Updates a new device
  • Re-simplifies the table
  • Adds this note
  • Also adds a note about this in the definition of "rg11b10ufloat-renderable" so it's discoverable by clicking the link to that feature from the format table

Originally posted by @kainino0x in #5160 (comment)

Metadata

Metadata

Assignees

Labels

apiWebGPU APIapi resolvedResolved - waiting for a change to the API specification

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions