util: Handle FORMAT_Z32_FLOAT in util_pack_z().
authorMichal Krol <michal@vmware.com>
Fri, 15 Jan 2010 16:43:04 +0000 (17:43 +0100)
committerMichal Krol <michal@vmware.com>
Fri, 15 Jan 2010 18:00:15 +0000 (19:00 +0100)
src/gallium/auxiliary/util/u_pack_color.h

index 43eb0153ee7936d3c58273b9cbe516d39e6b3086..0ab53c75dd6865f83d6f15fa9b3945873587530b 100644 (file)
@@ -425,6 +425,8 @@ util_pack_z(enum pipe_format format, double z)
       if (z == 1.0)
          return 0xffffffff;
       return (uint) (z * 0xffffffff);
+   case PIPE_FORMAT_Z32_FLOAT:
+      return (uint)z;
    case PIPE_FORMAT_S8Z24_UNORM:
    case PIPE_FORMAT_X8Z24_UNORM:
       if (z == 1.0)