DeviceClass
The kinds of device Automatic tells apart, each with the level it
starts at, which a game’s quality.start can change. A browser names no
device class, so the engine reads one from the WebGL renderer’s name, the
main pointer and the screen.
Enumeration Members
Section titled “Enumeration Members”Computer
Section titled “Computer”Computer:
"computer"
Any other computer, and any device whose browser hides the renderer’s name.
GraphicsCard
Section titled “GraphicsCard”GraphicsCard:
"graphicsCard"
A computer whose renderer names a recent graphics card, an NVIDIA RTX, an AMD Radeon RX 5000 or later, an Intel Arc, or an Apple M-series Pro, Max or Ultra, on a screen up to a 3440x1440 ultrawide’s pixels at High’s pixel ratio.
GraphicsCardLargeScreen
Section titled “GraphicsCardLargeScreen”GraphicsCardLargeScreen:
"graphicsCardLargeScreen"
The same recent graphics card on a larger screen, such as 4K or a 5120x1440 ultrawide, whose pixels cost the card more, or on a screen the page cannot read.
Software
Section titled “Software”Software:
"software"
A renderer that draws on the CPU, such as SwiftShader, llvmpipe or Microsoft Basic Render: a browser with no GPU, or a test machine.
Touch:
"touch"
A device whose main pointer is a finger: a phone or a tablet.