Display type-incompatible bindings overlapping in GL in pipeline view

* This is possible if two sampler uniforms point to the same slot but they are
  not compatible sampler types.
This commit is contained in:
baldurk
2022-10-21 16:21:34 +01:00
parent bdff6cd855
commit 972f56d45a
5 changed files with 81 additions and 34 deletions
+10
View File
@@ -317,6 +317,16 @@ struct Texture
complete. Otherwise it contains an explanation of why the texture is believed to be incomplete.
)");
rdcstr completeStatus;
DOCUMENT(R"(The details of any type conflict on this binding. This can happen if
multiple uniforms are pointing to the same binding but with different types. In this case it is
impossible to disambiguate which binding was used.
If this string is empty, no conflict is present. Otherwise it contains the bindings which are
in conflict and their types.
)");
rdcstr typeConflict;
};
DOCUMENT("Describes the sampler properties of a texture.");