message: Support picking from output overlay textures which don't have details
diff: @@ -319,6 +319,7 @@ class TestCase:
  if cast is None:
  cast = rd.CompType.Typeless
  + if tex_details is not None:
  if type(x) is float:
  x = int((tex_details.width-1) * x)
  if type(y) is float:
  @@ -352,7 +353,11 @@ class TestCase:
  "Picked value {} at {},{} doesn't match expectation of {}".format(picked_value, x, y, value),
  img_path)
  - log.success("Picked value at {},{} in {} is as expected".format(x, y, res_details.name))
  + name = "Texture"
  + if res_details is not None:
  + name = res_details.name
  +
  + log.success("Picked value at {},{} in {} is as expected".format(x, y, name))
  def check_triangle(self, out = None, back = None, fore = None, vp = None):
  pipe: rd.PipeState = self.controller.GetPipelineState()
  