message: Fix regression with clipSpaceTransform
diff: @@ -95,8 +95,6 @@ void main() {
  #if defined(VERTEX_DOMAIN_DEVICE)
  // The other vertex domains are handled in initMaterialVertex()->computeWorldPosition()
  gl_Position = getPosition();
  - // GL convention to inverted DX convention
  - gl_Position.z = gl_Position.z * -0.5 + 0.5;
  #else
  gl_Position = getClipFromWorldMatrix() * getWorldPosition(material);
  #endif
  @@ -105,6 +103,11 @@ void main() {
  gl_Position = getClipSpaceTransform(material) * gl_Position;
  #endif
  +#if defined(VERTEX_DOMAIN_DEVICE)
  + // GL convention to inverted DX convention (must happen after clipSpaceTransform)
  + gl_Position.z = gl_Position.z * -0.5 + 0.5;
  +#endif
  +
  // this must happen before we compensate for vulkan below
  vertex_position = gl_Position;
  