Loading...
Searching...
No Matches
score::gfx::Quirks Struct Reference

Defects of the driver in use, to be worked around. More...

Detailed Description

Defects of the driver in use, to be worked around.

The counterpart of RenderState::Caps, which holds what the backend supports. One per RenderList: the answers depend on the QRhi backend and the physical device, neither of which changes while a render list lives.

SCORE_GFX_NO_QUIRKS=1 leaves every flag unset.

Public Member Functions

void populate (QRhi &rhi)
 

Public Attributes

bool emptyPassSampleDescentLosesDevice {}
 An empty render pass below the sample count of an earlier rasterising pass in the same command buffer loses the device.
 

Member Data Documentation

◆ emptyPassSampleDescentLosesDevice

bool score::gfx::Quirks::emptyPassSampleDescentLosesDevice {}

An empty render pass below the sample count of an earlier rasterising pass in the same command buffer loses the device.

NVIDIA + Vulkan, Xid 69 class 0xc797, on the 595 and 615 branches. Equal or rising sample counts are fine, and so is the same pair of passes split over two command buffers.


The documentation for this struct was generated from the following files: