| 643 | } |
| 644 | |
| 645 | static void GLSLstd450GetDebugNames(const char** names) |
| 646 | { |
| 647 | for (int i = 0; i < GLSLstd450Count; ++i) |
| 648 | names[i] = "Unknown"; |
| 649 | |
| 650 | names[GLSLstd450Round] = "Round"; |
| 651 | names[GLSLstd450RoundEven] = "RoundEven"; |
| 652 | names[GLSLstd450Trunc] = "Trunc"; |
| 653 | names[GLSLstd450FAbs] = "FAbs"; |
| 654 | names[GLSLstd450SAbs] = "SAbs"; |
| 655 | names[GLSLstd450FSign] = "FSign"; |
| 656 | names[GLSLstd450SSign] = "SSign"; |
| 657 | names[GLSLstd450Floor] = "Floor"; |
| 658 | names[GLSLstd450Ceil] = "Ceil"; |
| 659 | names[GLSLstd450Fract] = "Fract"; |
| 660 | names[GLSLstd450Radians] = "Radians"; |
| 661 | names[GLSLstd450Degrees] = "Degrees"; |
| 662 | names[GLSLstd450Sin] = "Sin"; |
| 663 | names[GLSLstd450Cos] = "Cos"; |
| 664 | names[GLSLstd450Tan] = "Tan"; |
| 665 | names[GLSLstd450Asin] = "Asin"; |
| 666 | names[GLSLstd450Acos] = "Acos"; |
| 667 | names[GLSLstd450Atan] = "Atan"; |
| 668 | names[GLSLstd450Sinh] = "Sinh"; |
| 669 | names[GLSLstd450Cosh] = "Cosh"; |
| 670 | names[GLSLstd450Tanh] = "Tanh"; |
| 671 | names[GLSLstd450Asinh] = "Asinh"; |
| 672 | names[GLSLstd450Acosh] = "Acosh"; |
| 673 | names[GLSLstd450Atanh] = "Atanh"; |
| 674 | names[GLSLstd450Atan2] = "Atan2"; |
| 675 | names[GLSLstd450Pow] = "Pow"; |
| 676 | names[GLSLstd450Exp] = "Exp"; |
| 677 | names[GLSLstd450Log] = "Log"; |
| 678 | names[GLSLstd450Exp2] = "Exp2"; |
| 679 | names[GLSLstd450Log2] = "Log2"; |
| 680 | names[GLSLstd450Sqrt] = "Sqrt"; |
| 681 | names[GLSLstd450InverseSqrt] = "InverseSqrt"; |
| 682 | names[GLSLstd450Determinant] = "Determinant"; |
| 683 | names[GLSLstd450MatrixInverse] = "MatrixInverse"; |
| 684 | names[GLSLstd450Modf] = "Modf"; |
| 685 | names[GLSLstd450ModfStruct] = "ModfStruct"; |
| 686 | names[GLSLstd450FMin] = "FMin"; |
| 687 | names[GLSLstd450SMin] = "SMin"; |
| 688 | names[GLSLstd450UMin] = "UMin"; |
| 689 | names[GLSLstd450FMax] = "FMax"; |
| 690 | names[GLSLstd450SMax] = "SMax"; |
| 691 | names[GLSLstd450UMax] = "UMax"; |
| 692 | names[GLSLstd450FClamp] = "FClamp"; |
| 693 | names[GLSLstd450SClamp] = "SClamp"; |
| 694 | names[GLSLstd450UClamp] = "UClamp"; |
| 695 | names[GLSLstd450FMix] = "FMix"; |
| 696 | names[GLSLstd450Step] = "Step"; |
| 697 | names[GLSLstd450SmoothStep] = "SmoothStep"; |
| 698 | names[GLSLstd450Fma] = "Fma"; |
| 699 | names[GLSLstd450Frexp] = "Frexp"; |
| 700 | names[GLSLstd450FrexpStruct] = "FrexpStruct"; |
| 701 | names[GLSLstd450Ldexp] = "Ldexp"; |
| 702 | names[GLSLstd450PackSnorm4x8] = "PackSnorm4x8"; |