Simdify Scripting Language supports the following primitive data types.
Operator | Explanation | Size |
---|---|---|
<int8> | Signed 8-bit integers store whole number values between -128 to 127. | 8-bit signed integer. |
<int> | 32-bit signed integers store whole number values between -2147483648 to 2147483647. | 32-bit signed integer. |
<int64> | 64-bit signed integers store whole number values between -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807. Note that this primitive type is typically only used with atomic counters in some types of shaders. | 64-bit signed integer. |
<uint8> | Unsigned 8-bit integers store whole number values between 0 to 255. | 8-bit unsigned integer. |
<uint> | Unsigned integers store whole number values between 0 to 4294967295. | 64-bit unsigned integer. |
<uint64> | Unsigned 64-bit integers store whole number values between 0 to 18,446,744,073,709,551,615. Note that this primitive type is typically only used with atomic counters in some types of shaders. | 64-bit unsigned integer. |
<double> | Double-precision floating point number. | 64-bit double. |
<bool> | Bool stores true and false values. | 32-bits |
<string> | Strings store alphanumeric character lists. | Not Applicable |