2011 Khronos Group
min 3G
min return the lesser of two values

## Declaration

genType `min` genType x genType y genType `min` genType x float y genDType `min` genDType x genDType y genDType `min` genDType x double y genIType `min` genIType x genIType y genIType `min` genIType x int y genUType `min` genUType x genUType y genUType `min` genUType x uint y

## Parameters

x

  Specify the first value to compare.

y

  Specify the second value to compare.

## Description

`min` returns the minimum of the two parameters. It returns y if y is less than x, otherwise it returns x.

## Version Support

#VARTABLECOLS#
#FUNCTABLEHEADER#
min (genType)#newin11#
min (genIType)#newin13#
min (genUType)#newin13#
min (genDType)#newin40#

## See Also

max, abs

## Copyright

Copyright 2011 Khronos Group. This material may be distributed subject to the terms and conditions set forth in the Open Publication License, v 1.0, 8 June 1999. http://opencontent.org/openpub/.