mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-11-15 02:11:22 +00:00
Add checks for quad overdraw and triangle size overlays on mac
* These features aren't supported by the underlying implementation. * Triangle size we can feature-detect properly - by checking for geometry shader support. Quad resolve should be supported but metal doesn't allow atomics on images so we have to check specifically for a metal backend.
This commit is contained in:
3 files changed
+17
-11
No files matched your search
@@ -70,7 +70,7 @@ static const BuiltinShaderConfig builtinShaders[] = {
|
||||
{BuiltinShader::QuadResolveFS, EmbeddedResource(glsl_quadresolve_frag),
|
||||
SPIRVShaderStage::Fragment, FeatureCheck::FragmentStores, true},
|
||||
{BuiltinShader::QuadWriteFS, EmbeddedResource(glsl_quadwrite_frag), SPIRVShaderStage::Fragment,
|
||||
FeatureCheck::FragmentStores, false},
|
||||
FeatureCheck::FragmentStores | FeatureCheck::NonMetalBackend, false},
|
||||
{BuiltinShader::TrisizeGS, EmbeddedResource(glsl_trisize_geom), SPIRVShaderStage::Geometry,
|
||||
FeatureCheck::NoCheck, true},
|
||||
{BuiltinShader::TrisizeFS, EmbeddedResource(glsl_trisize_frag), SPIRVShaderStage::Fragment,
|
||||
|
||||
Reference in new issue
Block a user