mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-07 19:58:32 +09:00
[Docs] (DirectGLES, DirectVulkan): correct what advertising cube map arrays actually unlocks
This commit is contained in:
@@ -1148,10 +1148,11 @@ namespace MobileGL::MG_Backend::DirectGLES {
|
||||
// and a samplerCubeArray shader does not even compile, which is exactly what the POST
|
||||
// reports. So the string follows the host capability rather than the version.
|
||||
//
|
||||
// It is worth naming even though cube map arrays are core at the version claimed, because
|
||||
// KHR-GL4*.texture_gather.plain-gather-*-cube-array checks the STRING and has no
|
||||
// core-version fallback - five cases per version list sat NotSupported on a device that
|
||||
// supports the feature.
|
||||
// Named for the application's benefit rather than the suite's: measured on Adreno 830,
|
||||
// KHR-GL43.texture_gather.plain-gather-*-cube-array already passed without the string, so
|
||||
// this unlocks no conformance case. It is advertised because the feature is real and
|
||||
// because an application that feature-detects cube map arrays off the string (rather than
|
||||
// off the 4.0 version) would otherwise decline a path this backend serves.
|
||||
if (cubeMapArraySupported) {
|
||||
extensions.push_back(E_GL_ARB_texture_cube_map_array);
|
||||
}
|
||||
|
||||
@@ -668,10 +668,11 @@ namespace MobileGL::MG_Backend::DirectVulkan {
|
||||
// view type cannot be created without the imageCubeArray device feature - so the string
|
||||
// follows the feature, not the version, exactly as the per-layer attachment bit does.
|
||||
//
|
||||
// Worth naming even though cube map arrays are core at the version claimed, because
|
||||
// KHR-GL4*.texture_gather.plain-gather-*-cube-array checks the STRING and has no
|
||||
// core-version fallback - five cases per version list sat NotSupported on a device that
|
||||
// supports the feature.
|
||||
// Named for the application's benefit rather than the suite's: measured on Adreno 830,
|
||||
// KHR-GL43.texture_gather.plain-gather-*-cube-array already passed without the string, so
|
||||
// this unlocks no conformance case. It is advertised because the feature is real and
|
||||
// because an application that feature-detects cube map arrays off the string (rather than
|
||||
// off the 4.0 version) would otherwise decline a path this backend serves.
|
||||
if (cubeMapArraySupported) {
|
||||
extensions.push_back(E_GL_ARB_texture_cube_map_array);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user