Clutter Engine 0.0.1
Loading...
Searching...
No Matches
type_precision.hpp
Go to the documentation of this file.
1
13
14#pragma once
15
16// Dependency:
17#include "../gtc/quaternion.hpp"
18#include "../gtc/vec1.hpp"
33
34#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
35# pragma message("GLM: GLM_GTC_type_precision extension included")
36#endif
37
38namespace glm
39{
41 // Signed int vector types
42
45
48 typedef detail::int8 lowp_int8;
49
52 typedef detail::int16 lowp_int16;
53
56 typedef detail::int32 lowp_int32;
57
60 typedef detail::int64 lowp_int64;
61
64 typedef detail::int8 lowp_int8_t;
65
68 typedef detail::int16 lowp_int16_t;
69
72 typedef detail::int32 lowp_int32_t;
73
76 typedef detail::int64 lowp_int64_t;
77
80 typedef detail::int8 lowp_i8;
81
84 typedef detail::int16 lowp_i16;
85
88 typedef detail::int32 lowp_i32;
89
92 typedef detail::int64 lowp_i64;
93
96 typedef detail::int8 mediump_int8;
97
100 typedef detail::int16 mediump_int16;
101
104 typedef detail::int32 mediump_int32;
105
108 typedef detail::int64 mediump_int64;
109
112 typedef detail::int8 mediump_int8_t;
113
116 typedef detail::int16 mediump_int16_t;
117
120 typedef detail::int32 mediump_int32_t;
121
124 typedef detail::int64 mediump_int64_t;
125
128 typedef detail::int8 mediump_i8;
129
132 typedef detail::int16 mediump_i16;
133
136 typedef detail::int32 mediump_i32;
137
140 typedef detail::int64 mediump_i64;
141
144 typedef detail::int8 highp_int8;
145
148 typedef detail::int16 highp_int16;
149
152 typedef detail::int32 highp_int32;
153
156 typedef detail::int64 highp_int64;
157
160 typedef detail::int8 highp_int8_t;
161
164 typedef detail::int16 highp_int16_t;
165
168 typedef detail::int32 highp_int32_t;
169
172 typedef detail::int64 highp_int64_t;
173
176 typedef detail::int8 highp_i8;
177
180 typedef detail::int16 highp_i16;
181
184 typedef detail::int32 highp_i32;
185
188 typedef detail::int64 highp_i64;
189
190
191#if GLM_HAS_EXTENDED_INTEGER_TYPE
192 using std::int8_t;
193 using std::int16_t;
194 using std::int32_t;
195 using std::int64_t;
196#else
199 typedef detail::int8 int8_t;
200
203 typedef detail::int16 int16_t;
204
207 typedef detail::int32 int32_t;
208
211 typedef detail::int64 int64_t;
212#endif
213
216 typedef detail::int8 i8;
217
220 typedef detail::int16 i16;
221
224 typedef detail::int32 i32;
225
228 typedef detail::int64 i64;
229
230
231
234 typedef vec<1, i8, lowp> lowp_i8vec1;
235
238 typedef vec<2, i8, lowp> lowp_i8vec2;
239
242 typedef vec<3, i8, lowp> lowp_i8vec3;
243
246 typedef vec<4, i8, lowp> lowp_i8vec4;
247
248
251 typedef vec<1, i8, mediump> mediump_i8vec1;
252
255 typedef vec<2, i8, mediump> mediump_i8vec2;
256
259 typedef vec<3, i8, mediump> mediump_i8vec3;
260
263 typedef vec<4, i8, mediump> mediump_i8vec4;
264
265
268 typedef vec<1, i8, highp> highp_i8vec1;
269
272 typedef vec<2, i8, highp> highp_i8vec2;
273
276 typedef vec<3, i8, highp> highp_i8vec3;
277
280 typedef vec<4, i8, highp> highp_i8vec4;
281
282
283
286 typedef vec<1, i8, defaultp> i8vec1;
287
290 typedef vec<2, i8, defaultp> i8vec2;
291
294 typedef vec<3, i8, defaultp> i8vec3;
295
298 typedef vec<4, i8, defaultp> i8vec4;
299
300
301
302
303
306 typedef vec<1, i16, lowp> lowp_i16vec1;
307
310 typedef vec<2, i16, lowp> lowp_i16vec2;
311
314 typedef vec<3, i16, lowp> lowp_i16vec3;
315
318 typedef vec<4, i16, lowp> lowp_i16vec4;
319
320
323 typedef vec<1, i16, mediump> mediump_i16vec1;
324
327 typedef vec<2, i16, mediump> mediump_i16vec2;
328
331 typedef vec<3, i16, mediump> mediump_i16vec3;
332
335 typedef vec<4, i16, mediump> mediump_i16vec4;
336
337
340 typedef vec<1, i16, highp> highp_i16vec1;
341
344 typedef vec<2, i16, highp> highp_i16vec2;
345
348 typedef vec<3, i16, highp> highp_i16vec3;
349
352 typedef vec<4, i16, highp> highp_i16vec4;
353
354
355
356
359 typedef vec<1, i16, defaultp> i16vec1;
360
363 typedef vec<2, i16, defaultp> i16vec2;
364
367 typedef vec<3, i16, defaultp> i16vec3;
368
371 typedef vec<4, i16, defaultp> i16vec4;
372
373
374
377 typedef vec<1, i32, lowp> lowp_i32vec1;
378
381 typedef vec<2, i32, lowp> lowp_i32vec2;
382
385 typedef vec<3, i32, lowp> lowp_i32vec3;
386
389 typedef vec<4, i32, lowp> lowp_i32vec4;
390
391
394 typedef vec<1, i32, mediump> mediump_i32vec1;
395
398 typedef vec<2, i32, mediump> mediump_i32vec2;
399
402 typedef vec<3, i32, mediump> mediump_i32vec3;
403
406 typedef vec<4, i32, mediump> mediump_i32vec4;
407
408
411 typedef vec<1, i32, highp> highp_i32vec1;
412
415 typedef vec<2, i32, highp> highp_i32vec2;
416
419 typedef vec<3, i32, highp> highp_i32vec3;
420
423 typedef vec<4, i32, highp> highp_i32vec4;
424
425
428 typedef vec<1, i32, defaultp> i32vec1;
429
432 typedef vec<2, i32, defaultp> i32vec2;
433
436 typedef vec<3, i32, defaultp> i32vec3;
437
440 typedef vec<4, i32, defaultp> i32vec4;
441
442
443
444
447 typedef vec<1, i64, lowp> lowp_i64vec1;
448
451 typedef vec<2, i64, lowp> lowp_i64vec2;
452
455 typedef vec<3, i64, lowp> lowp_i64vec3;
456
459 typedef vec<4, i64, lowp> lowp_i64vec4;
460
461
464 typedef vec<1, i64, mediump> mediump_i64vec1;
465
468 typedef vec<2, i64, mediump> mediump_i64vec2;
469
472 typedef vec<3, i64, mediump> mediump_i64vec3;
473
476 typedef vec<4, i64, mediump> mediump_i64vec4;
477
478
481 typedef vec<1, i64, highp> highp_i64vec1;
482
485 typedef vec<2, i64, highp> highp_i64vec2;
486
489 typedef vec<3, i64, highp> highp_i64vec3;
490
493 typedef vec<4, i64, highp> highp_i64vec4;
494
495
498 typedef vec<1, i64, defaultp> i64vec1;
499
502 typedef vec<2, i64, defaultp> i64vec2;
503
506 typedef vec<3, i64, defaultp> i64vec3;
507
510 typedef vec<4, i64, defaultp> i64vec4;
511
512
514 // Unsigned int vector types
515
518 typedef detail::uint8 lowp_uint8;
519
522 typedef detail::uint16 lowp_uint16;
523
526 typedef detail::uint32 lowp_uint32;
527
530 typedef detail::uint64 lowp_uint64;
531
534 typedef detail::uint8 lowp_uint8_t;
535
538 typedef detail::uint16 lowp_uint16_t;
539
542 typedef detail::uint32 lowp_uint32_t;
543
546 typedef detail::uint64 lowp_uint64_t;
547
550 typedef detail::uint8 lowp_u8;
551
554 typedef detail::uint16 lowp_u16;
555
558 typedef detail::uint32 lowp_u32;
559
562 typedef detail::uint64 lowp_u64;
563
566 typedef detail::uint8 mediump_uint8;
567
570 typedef detail::uint16 mediump_uint16;
571
574 typedef detail::uint32 mediump_uint32;
575
578 typedef detail::uint64 mediump_uint64;
579
582 typedef detail::uint8 mediump_uint8_t;
583
586 typedef detail::uint16 mediump_uint16_t;
587
590 typedef detail::uint32 mediump_uint32_t;
591
594 typedef detail::uint64 mediump_uint64_t;
595
598 typedef detail::uint8 mediump_u8;
599
602 typedef detail::uint16 mediump_u16;
603
606 typedef detail::uint32 mediump_u32;
607
610 typedef detail::uint64 mediump_u64;
611
614 typedef detail::uint8 highp_uint8;
615
618 typedef detail::uint16 highp_uint16;
619
622 typedef detail::uint32 highp_uint32;
623
626 typedef detail::uint64 highp_uint64;
627
630 typedef detail::uint8 highp_uint8_t;
631
634 typedef detail::uint16 highp_uint16_t;
635
638 typedef detail::uint32 highp_uint32_t;
639
642 typedef detail::uint64 highp_uint64_t;
643
646 typedef detail::uint8 highp_u8;
647
650 typedef detail::uint16 highp_u16;
651
654 typedef detail::uint32 highp_u32;
655
658 typedef detail::uint64 highp_u64;
659
660#if GLM_HAS_EXTENDED_INTEGER_TYPE
661 using std::uint8_t;
662 using std::uint16_t;
663 using std::uint32_t;
664 using std::uint64_t;
665#else
668 typedef detail::uint8 uint8_t;
669
672 typedef detail::uint16 uint16_t;
673
676 typedef detail::uint32 uint32_t;
677
680 typedef detail::uint64 uint64_t;
681#endif
682
685 typedef detail::uint8 u8;
686
689 typedef detail::uint16 u16;
690
693 typedef detail::uint32 u32;
694
697 typedef detail::uint64 u64;
698
699
700
701
702
704 // Float vector types
705
708 typedef float float32;
709
712 typedef double float64;
713
716 typedef float32 lowp_float32;
717
720 typedef float64 lowp_float64;
721
724 typedef float32 lowp_float32_t;
725
728 typedef float64 lowp_float64_t;
729
732 typedef float32 lowp_f32;
733
736 typedef float64 lowp_f64;
737
740 typedef float32 lowp_float32;
741
744 typedef float64 lowp_float64;
745
748 typedef float32 lowp_float32_t;
749
752 typedef float64 lowp_float64_t;
753
756 typedef float32 lowp_f32;
757
760 typedef float64 lowp_f64;
761
762
765 typedef float32 lowp_float32;
766
769 typedef float64 lowp_float64;
770
773 typedef float32 lowp_float32_t;
774
777 typedef float64 lowp_float64_t;
778
781 typedef float32 lowp_f32;
782
785 typedef float64 lowp_f64;
786
787
790 typedef float32 mediump_float32;
791
794 typedef float64 mediump_float64;
795
799
803
806 typedef float32 mediump_f32;
807
810 typedef float64 mediump_f64;
811
812
815 typedef float32 highp_float32;
816
819 typedef float64 highp_float64;
820
823 typedef float32 highp_float32_t;
824
827 typedef float64 highp_float64_t;
828
831 typedef float32 highp_f32;
832
835 typedef float64 highp_f64;
836
837
838#if(defined(GLM_PRECISION_LOWP_FLOAT))
842
846
849 typedef lowp_f32 f32;
850
853 typedef lowp_f64 f64;
854
855#elif(defined(GLM_PRECISION_MEDIUMP_FLOAT))
859
863
866 typedef mediump_float32 f32;
867
870 typedef mediump_float64 f64;
871
872#else//(defined(GLM_PRECISION_HIGHP_FLOAT))
873
877
881
885
889#endif
890
891
895
899
903
907
908
912
916
920
924
925
929
933
937
941
942
946
950
954
958
962
966
970
974
978
982
986
990
991
995
999
1003
1007
1011
1015
1019
1023
1027
1031
1035
1039
1040
1041
1043 // Float matrix types
1044
1047 //typedef lowp_f32 lowp_fmat1x1;
1048
1052
1056
1060
1064
1068
1072
1076
1080
1084
1087 //typedef lowp_fmat1x1 lowp_fmat1;
1088
1091 typedef lowp_fmat2x2 lowp_fmat2;
1092
1095 typedef lowp_fmat3x3 lowp_fmat3;
1096
1099 typedef lowp_fmat4x4 lowp_fmat4;
1100
1101
1104 //typedef mediump_f32 mediump_fmat1x1;
1105
1109
1113
1117
1121
1125
1129
1133
1137
1141
1144 //typedef mediump_fmat1x1 mediump_fmat1;
1145
1149
1153
1157
1158
1161 //typedef highp_f32 highp_fmat1x1;
1162
1166
1170
1174
1178
1182
1186
1190
1194
1198
1201 //typedef highp_fmat1x1 highp_fmat1;
1202
1205 typedef highp_fmat2x2 highp_fmat2;
1206
1209 typedef highp_fmat3x3 highp_fmat3;
1210
1213 typedef highp_fmat4x4 highp_fmat4;
1214
1215
1218 //typedef f32 lowp_f32mat1x1;
1219
1223
1227
1231
1235
1239
1243
1247
1251
1255
1258 //typedef detail::tmat1x1<f32, lowp> lowp_f32mat1;
1259
1263
1267
1271
1272
1275 //typedef f32 mediump_f32mat1x1;
1276
1280
1284
1288
1292
1296
1300
1304
1308
1312
1315 //typedef detail::tmat1x1<f32, mediump> f32mat1;
1316
1320
1324
1328
1329
1332 //typedef f32 highp_f32mat1x1;
1333
1337
1341
1345
1349
1353
1357
1361
1365
1369
1372 //typedef detail::tmat1x1<f32, highp> f32mat1;
1373
1377
1381
1385
1386
1389 //typedef f64 lowp_f64mat1x1;
1390
1394
1398
1402
1406
1410
1414
1418
1422
1426
1429 //typedef lowp_f64mat1x1 lowp_f64mat1;
1430
1434
1438
1442
1443
1446 //typedef f64 Highp_f64mat1x1;
1447
1451
1455
1459
1463
1467
1471
1475
1479
1483
1486 //typedef mediump_f64mat1x1 mediump_f64mat1;
1487
1491
1495
1499
1502 //typedef f64 highp_f64mat1x1;
1503
1507
1511
1515
1519
1523
1527
1531
1535
1539
1542 //typedef highp_f64mat1x1 highp_f64mat1;
1543
1547
1551
1555
1556
1557
1558
1562
1566
1570
1574
1575
1579
1583
1587
1591
1592
1596
1600
1604
1608
1609
1610
1614
1618
1622
1626
1627
1628
1629
1633
1637
1641
1645
1646
1650
1654
1658
1662
1663
1667
1671
1675
1679
1680
1681
1682
1686
1690
1694
1698
1699
1700
1704
1708
1712
1716
1717
1721
1725
1729
1733
1734
1738
1742
1746
1750
1751
1752
1756
1760
1764
1768
1769
1770
1771
1775
1779
1783
1787
1788
1792
1796
1800
1804
1805
1809
1813
1817
1821
1822
1823
1824
1828
1832
1836
1840
1841
1843 // Float vector types
1844
1847 typedef float32 float32_t;
1848
1851 typedef float32 f32;
1852
1853# ifndef GLM_FORCE_SINGLE_ONLY
1854
1857 typedef float64 float64_t;
1858
1861 typedef float64 f64;
1862# endif//GLM_FORCE_SINGLE_ONLY
1863
1867
1871
1875
1879
1880
1884
1888
1892
1896
1897# ifndef GLM_FORCE_SINGLE_ONLY
1901
1905
1909
1913# endif//GLM_FORCE_SINGLE_ONLY
1914
1915
1917 // Float matrix types
1918
1921 //typedef detail::tmat1x1<f32> fmat1;
1922
1926
1930
1934
1935
1938 //typedef f32 fmat1x1;
1939
1943
1947
1951
1955
1959
1963
1967
1971
1975
1976
1979 //typedef detail::tmat1x1<f32, defaultp> f32mat1;
1980
1984
1988
1992
1993
1996 //typedef f32 f32mat1x1;
1997
2001
2005
2009
2013
2017
2021
2025
2029
2033
2034
2035# ifndef GLM_FORCE_SINGLE_ONLY
2036
2039 //typedef detail::tmat1x1<f64, defaultp> f64mat1;
2040
2044
2048
2052
2053
2056 //typedef f64 f64mat1x1;
2057
2061
2065
2069
2073
2077
2081
2085
2089
2093
2094# endif//GLM_FORCE_SINGLE_ONLY
2095
2097 // Quaternion types
2098
2102
2106
2110
2114
2115# ifndef GLM_FORCE_SINGLE_ONLY
2116
2120
2124
2128
2132
2133# endif//GLM_FORCE_SINGLE_ONLY
2134
2136}//namespace glm
2137
2138#include "type_precision.inl"
uint64 mediump_u64
Definition fwd.hpp:132
mat< 3, 3, f64, highp > highp_f64mat3
Definition fwd.hpp:581
mat< 4, 4, f32, lowp > lowp_fmat4
Definition fwd.hpp:526
mat< 2, 2, f32, lowp > lowp_f32mat2x2
Definition fwd.hpp:670
vec< 3, u32, lowp > lowp_u32vec3
Definition fwd.hpp:366
vec< 2, u8, defaultp > u8vec2
Definition fwd.hpp:340
mat< 2, 2, f32, lowp > lowp_fmat2x2
Definition fwd.hpp:630
vec< 4, f32, defaultp > fvec4
Definition fwd.hpp:444
vec< 4, f32, defaultp > f32vec4
Definition fwd.hpp:464
vec< 4, u16, defaultp > u16vec4
Definition fwd.hpp:362
vec< 3, i32, lowp > lowp_i32vec3
Definition fwd.hpp:264
uint64 uint64_t
Definition fwd.hpp:143
int32 mediump_int32
Definition fwd.hpp:65
mat< 3, 3, f32, highp > highp_f32mat3
Definition fwd.hpp:549
int16 highp_int16_t
Definition fwd.hpp:56
vec< 3, f32, mediump > mediump_f32vec3
Definition fwd.hpp:453
uint8 lowp_uint8_t
Definition fwd.hpp:98
mat< 3, 3, f64, mediump > mediump_f64mat3x3
Definition fwd.hpp:764
mat< 4, 3, f32, defaultp > fmat4x3
Definition fwd.hpp:665
mat< 2, 4, f64, highp > highp_f64mat2x4
Definition fwd.hpp:772
uint16 mediump_uint16_t
Definition fwd.hpp:113
vec< 1, i32, highp > highp_i32vec1
Definition fwd.hpp:272
vec< 4, u32, highp > highp_u32vec4
Definition fwd.hpp:377
vec< 2, u32, lowp > lowp_u32vec2
Definition fwd.hpp:365
highp_float32_t f32
Definition type_precision.hpp:884
int64 highp_int64_t
Definition fwd.hpp:84
mat< 2, 2, f32, mediump > mediump_f32mat2
Definition fwd.hpp:544
mat< 2, 2, f32, highp > highp_fmat2
Definition fwd.hpp:532
vec< 3, f64, lowp > lowp_f64vec3
Definition fwd.hpp:488
vec< 3, i8, highp > highp_i8vec3
Definition fwd.hpp:234
mat< 2, 3, f32, highp > highp_fmat2x3
Definition fwd.hpp:651
mat< 4, 2, f32, lowp > lowp_fmat4x2
Definition fwd.hpp:636
int64 lowp_int64_t
Definition fwd.hpp:82
qua< f64, defaultp > f64quat
Definition fwd.hpp:815
vec< 3, u64, highp > highp_u64vec3
Definition fwd.hpp:396
vec< 2, i8, highp > highp_i8vec2
Definition fwd.hpp:233
mat< 3, 3, f32, defaultp > f32mat3x3
Definition fwd.hpp:704
mat< 4, 4, f32, mediump > mediump_f32mat4x4
Definition fwd.hpp:688
mat< 3, 3, f64, lowp > lowp_f64mat3x3
Definition fwd.hpp:754
vec< 1, u16, lowp > lowp_u16vec1
Definition fwd.hpp:344
mat< 4, 3, f32, highp > highp_fmat4x3
Definition fwd.hpp:657
mat< 3, 2, f32, mediump > mediump_fmat3x2
Definition fwd.hpp:643
int32 highp_i32
Definition fwd.hpp:61
mat< 2, 3, f32, mediump > mediump_f32mat2x3
Definition fwd.hpp:681
mat< 4, 4, f64, highp > highp_f64mat4
Definition fwd.hpp:582
mat< 3, 2, f32, mediump > mediump_f32mat3x2
Definition fwd.hpp:683
float lowp_f32
Definition fwd.hpp:147
mat< 2, 4, f32, mediump > mediump_fmat2x4
Definition fwd.hpp:642
mat< 2, 4, f32, lowp > lowp_fmat2x4
Definition fwd.hpp:632
vec< 1, f64, lowp > lowp_f64vec1
Definition fwd.hpp:486
vec< 1, u64, lowp > lowp_u64vec1
Definition fwd.hpp:384
int32 i32
Definition fwd.hpp:62
vec< 1, i8, defaultp > i8vec1
Definition fwd.hpp:237
vec< 3, i16, defaultp > i16vec3
Definition fwd.hpp:259
int64 lowp_i64
Definition fwd.hpp:73
mat< 2, 3, f32, defaultp > f32mat2x3
Definition fwd.hpp:703
float mediump_float32_t
Definition fwd.hpp:158
uint16 lowp_u16
Definition fwd.hpp:103
mat< 3, 4, f64, mediump > mediump_f64mat3x4
Definition fwd.hpp:765
vec< 4, i64, highp > highp_i64vec4
Definition fwd.hpp:295
mat< 2, 2, f32, highp > highp_f32mat2x2
Definition fwd.hpp:690
mat< 3, 2, f32, highp > highp_f32mat3x2
Definition fwd.hpp:693
mat< 4, 4, f32, lowp > lowp_fmat4x4
Definition fwd.hpp:638
mat< 2, 4, f64, lowp > lowp_f64mat2x4
Definition fwd.hpp:752
mat< 4, 4, f64, mediump > mediump_f64mat4
Definition fwd.hpp:578
mat< 4, 2, f32, defaultp > fmat4x2
Definition fwd.hpp:662
vec< 1, f32, defaultp > f32vec1
Definition fwd.hpp:461
int8 mediump_i8
Definition fwd.hpp:32
mat< 2, 2, f64, lowp > lowp_f64mat2
Definition fwd.hpp:572
mat< 4, 2, f32, mediump > mediump_fmat4x2
Definition fwd.hpp:646
vec< 2, u8, lowp > lowp_u8vec2
Definition fwd.hpp:325
mat< 4, 4, f32, defaultp > f32mat4x4
Definition fwd.hpp:708
highp_float64_t f64
Definition type_precision.hpp:888
uint8 highp_uint8
Definition fwd.hpp:96
uint16 mediump_uint16
Definition fwd.hpp:109
vec< 3, u64, defaultp > u64vec3
Definition fwd.hpp:401
mat< 2, 3, f64, mediump > mediump_f64mat2x3
Definition fwd.hpp:761
mat< 4, 3, f64, lowp > lowp_f64mat4x3
Definition fwd.hpp:757
vec< 4, i64, mediump > mediump_i64vec4
Definition fwd.hpp:290
mat< 3, 2, f32, highp > highp_fmat3x2
Definition fwd.hpp:653
mat< 4, 4, f64, lowp > lowp_f64mat4x4
Definition fwd.hpp:758
vec< 3, float, lowp > lowp_fvec3
Definition fwd.hpp:428
mat< 3, 2, f64, defaultp > f64mat3x2
Definition fwd.hpp:781
uint16 highp_uint16_t
Definition fwd.hpp:114
uint32 highp_uint32
Definition fwd.hpp:124
vec< 3, u16, highp > highp_u16vec3
Definition fwd.hpp:356
vec< 4, i16, mediump > mediump_i16vec4
Definition fwd.hpp:250
vec< 3, u32, defaultp > u32vec3
Definition fwd.hpp:381
vec< 1, u64, mediump > mediump_u64vec1
Definition fwd.hpp:389
int16 i16
Definition fwd.hpp:48
vec< 3, float, highp > highp_fvec3
Definition fwd.hpp:438
vec< 2, float, highp > highp_fvec2
Definition fwd.hpp:437
mat< 4, 4, f32, highp > highp_f32mat4x4
Definition fwd.hpp:698
vec< 2, i32, highp > highp_i32vec2
Definition fwd.hpp:273
mat< 4, 3, f32, highp > highp_f32mat4x3
Definition fwd.hpp:697
vec< 1, u32, lowp > lowp_u32vec1
Definition fwd.hpp:364
vec< 4, float, lowp > lowp_fvec4
Definition fwd.hpp:429
vec< 1, u32, mediump > mediump_u32vec1
Definition fwd.hpp:369
mat< 3, 3, f64, defaultp > f64mat3x3
Definition fwd.hpp:784
mat< 2, 2, f32, defaultp > f32mat2x2
Definition fwd.hpp:700
vec< 1, i32, mediump > mediump_i32vec1
Definition fwd.hpp:267
float mediump_f32
Definition fwd.hpp:148
vec< 2, u32, highp > highp_u32vec2
Definition fwd.hpp:375
int8 mediump_int8
Definition fwd.hpp:37
mat< 3, 3, f32, highp > highp_fmat3
Definition fwd.hpp:533
vec< 1, u16, defaultp > u16vec1
Definition fwd.hpp:359
int8 highp_int8_t
Definition fwd.hpp:42
mat< 3, 4, f32, mediump > mediump_f32mat3x4
Definition fwd.hpp:685
vec< 4, f64, defaultp > f64vec4
Definition fwd.hpp:504
vec< 4, f64, highp > highp_f64vec4
Definition fwd.hpp:499
mat< 4, 4, f64, lowp > lowp_f64mat4
Definition fwd.hpp:574
mat< 3, 3, f64, defaultp > f64mat3
Definition fwd.hpp:585
double highp_float64
Definition fwd.hpp:170
mat< 3, 3, f32, highp > highp_f32mat3x3
Definition fwd.hpp:694
int16 mediump_int16
Definition fwd.hpp:51
vec< 4, i8, mediump > mediump_i8vec4
Definition fwd.hpp:230
mat< 2, 2, f64, defaultp > f64mat2
Definition fwd.hpp:584
int16 mediump_int16_t
Definition fwd.hpp:55
float highp_f32
Definition fwd.hpp:149
qua< f64, lowp > lowp_f64quat
Definition fwd.hpp:812
mat< 4, 4, f32, highp > highp_fmat4x4
Definition fwd.hpp:658
vec< 2, i16, mediump > mediump_i16vec2
Definition fwd.hpp:248
mat< 3, 3, f64, lowp > lowp_f64mat3
Definition fwd.hpp:573
vec< 4, u8, mediump > mediump_u8vec4
Definition fwd.hpp:332
vec< 1, i64, mediump > mediump_i64vec1
Definition fwd.hpp:287
mat< 4, 4, f32, highp > highp_fmat4
Definition fwd.hpp:534
vec< 3, f32, defaultp > f32vec3
Definition fwd.hpp:463
uint16 highp_uint16
Definition fwd.hpp:110
vec< 1, float, lowp > lowp_fvec1
Definition fwd.hpp:426
uint8 lowp_uint8
Definition fwd.hpp:94
vec< 4, float, highp > highp_fvec4
Definition fwd.hpp:439
vec< 1, u16, mediump > mediump_u16vec1
Definition fwd.hpp:349
vec< 3, float, mediump > mediump_fvec3
Definition fwd.hpp:433
mat< 4, 4, f32, defaultp > f32mat4
Definition fwd.hpp:554
vec< 3, u16, mediump > mediump_u16vec3
Definition fwd.hpp:351
mat< 2, 3, f32, mediump > mediump_fmat2x3
Definition fwd.hpp:641
vec< 2, u16, defaultp > u16vec2
Definition fwd.hpp:360
mat< 2, 2, f32, highp > highp_fmat2x2
Definition fwd.hpp:650
vec< 1, i16, defaultp > i16vec1
Definition fwd.hpp:257
vec< 4, f32, highp > highp_f32vec4
Definition fwd.hpp:459
qua< f64, highp > highp_f64quat
Definition fwd.hpp:814
uint32 u32
Definition fwd.hpp:120
vec< 1, f32, highp > highp_f32vec1
Definition fwd.hpp:456
int64 mediump_int64_t
Definition fwd.hpp:83
vec< 2, i16, highp > highp_i16vec2
Definition fwd.hpp:253
double mediump_float64
Definition fwd.hpp:169
mat< 3, 4, f32, lowp > lowp_f32mat3x4
Definition fwd.hpp:675
mat< 4, 4, f32, mediump > mediump_f32mat4
Definition fwd.hpp:546
mat< 2, 4, f32, defaultp > f32mat2x4
Definition fwd.hpp:706
vec< 1, i16, lowp > lowp_i16vec1
Definition fwd.hpp:242
int8 highp_int8
Definition fwd.hpp:38
mat< 2, 3, f32, lowp > lowp_fmat2x3
Definition fwd.hpp:631
double lowp_f64
Definition fwd.hpp:163
vec< 1, u8, defaultp > u8vec1
Definition fwd.hpp:339
mat< 2, 2, f32, mediump > mediump_fmat2
Definition fwd.hpp:528
mat< 2, 3, f64, lowp > lowp_f64mat2x3
Definition fwd.hpp:751
mat< 3, 3, f32, defaultp > fmat3x3
Definition fwd.hpp:664
vec< 2, u16, highp > highp_u16vec2
Definition fwd.hpp:355
mat< 3, 3, f32, defaultp > fmat3
Definition fwd.hpp:537
double lowp_float64_t
Definition fwd.hpp:173
int32 mediump_i32
Definition fwd.hpp:60
uint8 u8
Definition fwd.hpp:92
double highp_float64_t
Definition fwd.hpp:175
mat< 3, 2, f64, lowp > lowp_f64mat3x2
Definition fwd.hpp:753
mat< 3, 3, f64, highp > highp_f64mat3x3
Definition fwd.hpp:774
float float32
Definition fwd.hpp:155
mat< 4, 4, f64, defaultp > f64mat4x4
Definition fwd.hpp:788
uint64 highp_u64
Definition fwd.hpp:133
vec< 3, f32, highp > highp_f32vec3
Definition fwd.hpp:458
double lowp_float64
Definition fwd.hpp:168
int64 mediump_int64
Definition fwd.hpp:79
float float32_t
Definition fwd.hpp:160
uint64 lowp_u64
Definition fwd.hpp:131
vec< 1, f64, highp > highp_f64vec1
Definition fwd.hpp:496
int8 mediump_int8_t
Definition fwd.hpp:41
vec< 3, u8, mediump > mediump_u8vec3
Definition fwd.hpp:331
vec< 1, f64, defaultp > f64vec1
Definition fwd.hpp:501
vec< 4, i64, lowp > lowp_i64vec4
Definition fwd.hpp:285
vec< 3, f64, defaultp > f64vec3
Definition fwd.hpp:503
vec< 2, f64, mediump > mediump_f64vec2
Definition fwd.hpp:492
mat< 3, 4, f64, highp > highp_f64mat3x4
Definition fwd.hpp:775
uint64 mediump_uint64
Definition fwd.hpp:137
mat< 4, 3, f32, mediump > mediump_f32mat4x3
Definition fwd.hpp:687
vec< 1, u64, highp > highp_u64vec1
Definition fwd.hpp:394
int8 int8_t
Definition fwd.hpp:43
uint16 mediump_u16
Definition fwd.hpp:104
vec< 1, i64, lowp > lowp_i64vec1
Definition fwd.hpp:282
mat< 2, 2, f32, defaultp > fmat2
Definition fwd.hpp:536
vec< 2, i16, lowp > lowp_i16vec2
Definition fwd.hpp:243
float lowp_float32_t
Definition fwd.hpp:157
qua< f32, mediump > mediump_f32quat
Definition fwd.hpp:803
int64 int64_t
Definition fwd.hpp:85
float highp_float32
Definition fwd.hpp:154
vec< 2, f64, defaultp > f64vec2
Definition fwd.hpp:502
vec< 4, u8, defaultp > u8vec4
Definition fwd.hpp:342
mat< 4, 4, f32, mediump > mediump_fmat4
Definition fwd.hpp:530
float lowp_float32
Definition fwd.hpp:152
vec< 1, i8, highp > highp_i8vec1
Definition fwd.hpp:232
uint64 highp_uint64_t
Definition fwd.hpp:142
vec< 3, i16, lowp > lowp_i16vec3
Definition fwd.hpp:244
vec< 4, u64, defaultp > u64vec4
Definition fwd.hpp:402
mat< 4, 2, f64, defaultp > f64mat4x2
Definition fwd.hpp:782
int32 lowp_i32
Definition fwd.hpp:59
mat< 3, 3, f32, mediump > mediump_fmat3x3
Definition fwd.hpp:644
vec< 2, i64, highp > highp_i64vec2
Definition fwd.hpp:293
uint64 u64
Definition fwd.hpp:134
int16 lowp_int16
Definition fwd.hpp:50
mat< 4, 3, f32, defaultp > f32mat4x3
Definition fwd.hpp:705
double mediump_float64_t
Definition fwd.hpp:174
mat< 2, 4, f32, highp > highp_fmat2x4
Definition fwd.hpp:652
qua< f32, lowp > lowp_f32quat
Definition fwd.hpp:802
vec< 4, i64, defaultp > i64vec4
Definition fwd.hpp:300
mat< 2, 3, f64, defaultp > f64mat2x3
Definition fwd.hpp:783
int32 highp_int32_t
Definition fwd.hpp:70
vec< 2, u64, lowp > lowp_u64vec2
Definition fwd.hpp:385
vec< 4, i32, defaultp > i32vec4
Definition fwd.hpp:280
vec< 3, f32, lowp > lowp_f32vec3
Definition fwd.hpp:448
mat< 2, 2, f64, highp > highp_f64mat2
Definition fwd.hpp:580
mat< 4, 2, f32, highp > highp_f32mat4x2
Definition fwd.hpp:696
mat< 4, 2, f64, highp > highp_f64mat4x2
Definition fwd.hpp:776
qua< f64, mediump > mediump_f64quat
Definition fwd.hpp:813
vec< 3, i8, lowp > lowp_i8vec3
Definition fwd.hpp:224
int64 highp_int64
Definition fwd.hpp:80
vec< 2, u64, mediump > mediump_u64vec2
Definition fwd.hpp:390
uint64 highp_uint64
Definition fwd.hpp:138
uint32 uint32_t
Definition fwd.hpp:129
vec< 4, f32, lowp > lowp_f32vec4
Definition fwd.hpp:449
vec< 3, i8, mediump > mediump_i8vec3
Definition fwd.hpp:229
vec< 4, i8, lowp > lowp_i8vec4
Definition fwd.hpp:225
mat< 3, 3, f32, lowp > lowp_f32mat3
Definition fwd.hpp:541
int16 mediump_i16
Definition fwd.hpp:46
mat< 3, 4, f32, defaultp > f32mat3x4
Definition fwd.hpp:707
mat< 2, 4, f64, mediump > mediump_f64mat2x4
Definition fwd.hpp:762
mat< 3, 3, f32, mediump > mediump_fmat3
Definition fwd.hpp:529
mat< 4, 2, f32, lowp > lowp_f32mat4x2
Definition fwd.hpp:676
uint32 mediump_uint32
Definition fwd.hpp:123
vec< 2, i64, defaultp > i64vec2
Definition fwd.hpp:298
mat< 3, 4, f32, highp > highp_fmat3x4
Definition fwd.hpp:655
mat< 2, 3, f32, defaultp > fmat2x3
Definition fwd.hpp:663
mat< 4, 4, f32, mediump > mediump_fmat4x4
Definition fwd.hpp:648
mat< 3, 3, f32, lowp > lowp_fmat3
Definition fwd.hpp:525
vec< 4, f64, lowp > lowp_f64vec4
Definition fwd.hpp:489
uint8 highp_u8
Definition fwd.hpp:91
vec< 1, float, mediump > mediump_fvec1
Definition fwd.hpp:431
int8 highp_i8
Definition fwd.hpp:33
vec< 3, u32, mediump > mediump_u32vec3
Definition fwd.hpp:371
mat< 4, 4, f32, lowp > lowp_f32mat4x4
Definition fwd.hpp:678
uint32 highp_uint32_t
Definition fwd.hpp:128
vec< 3, u8, lowp > lowp_u8vec3
Definition fwd.hpp:326
mat< 2, 2, f64, highp > highp_f64mat2x2
Definition fwd.hpp:770
mat< 4, 2, f32, mediump > mediump_f32mat4x2
Definition fwd.hpp:686
vec< 4, u32, lowp > lowp_u32vec4
Definition fwd.hpp:367
int64 mediump_i64
Definition fwd.hpp:74
mat< 3, 2, f32, defaultp > f32mat3x2
Definition fwd.hpp:701
uint8 uint8_t
Definition fwd.hpp:101
vec< 1, u16, highp > highp_u16vec1
Definition fwd.hpp:354
mat< 4, 4, f32, defaultp > fmat4
Definition fwd.hpp:538
mat< 2, 3, f32, highp > highp_f32mat2x3
Definition fwd.hpp:691
vec< 3, u8, highp > highp_u8vec3
Definition fwd.hpp:336
vec< 1, i32, defaultp > i32vec1
Definition fwd.hpp:277
mat< 4, 2, f32, highp > highp_fmat4x2
Definition fwd.hpp:656
vec< 3, i32, defaultp > i32vec3
Definition fwd.hpp:279
vec< 2, u64, defaultp > u64vec2
Definition fwd.hpp:400
mat< 2, 3, f32, lowp > lowp_f32mat2x3
Definition fwd.hpp:671
vec< 2, u8, mediump > mediump_u8vec2
Definition fwd.hpp:330
vec< 2, i32, defaultp > i32vec2
Definition fwd.hpp:278
double float64
Definition fwd.hpp:171
vec< 4, u8, highp > highp_u8vec4
Definition fwd.hpp:337
vec< 4, i16, defaultp > i16vec4
Definition fwd.hpp:260
float highp_float32_t
Definition fwd.hpp:159
vec< 1, u32, defaultp > u32vec1
Definition fwd.hpp:379
vec< 2, float, lowp > lowp_fvec2
Definition fwd.hpp:427
uint16 lowp_uint16_t
Definition fwd.hpp:112
vec< 2, u8, highp > highp_u8vec2
Definition fwd.hpp:335
uint16 lowp_uint16
Definition fwd.hpp:108
uint8 highp_uint8_t
Definition fwd.hpp:100
vec< 3, i8, defaultp > i8vec3
Definition fwd.hpp:239
mat< 2, 2, f32, lowp > lowp_fmat2
Definition fwd.hpp:524
vec< 4, u64, lowp > lowp_u64vec4
Definition fwd.hpp:387
uint16 highp_u16
Definition fwd.hpp:105
vec< 3, f64, mediump > mediump_f64vec3
Definition fwd.hpp:493
mat< 4, 4, f64, defaultp > f64mat4
Definition fwd.hpp:586
mat< 4, 4, f64, mediump > mediump_f64mat4x4
Definition fwd.hpp:768
uint32 lowp_uint32_t
Definition fwd.hpp:126
vec< 4, i32, mediump > mediump_i32vec4
Definition fwd.hpp:270
int16 highp_i16
Definition fwd.hpp:47
vec< 4, i32, lowp > lowp_i32vec4
Definition fwd.hpp:265
int32 highp_int32
Definition fwd.hpp:66
int8 lowp_i8
Definition fwd.hpp:31
mat< 3, 3, f32, lowp > lowp_f32mat3x3
Definition fwd.hpp:674
vec< 2, f64, highp > highp_f64vec2
Definition fwd.hpp:497
vec< 1, f32, mediump > mediump_f32vec1
Definition fwd.hpp:451
mat< 2, 2, f64, mediump > mediump_f64mat2x2
Definition fwd.hpp:760
vec< 2, i8, lowp > lowp_i8vec2
Definition fwd.hpp:223
vec< 1, float, highp > highp_fvec1
Definition fwd.hpp:436
vec< 4, u64, highp > highp_u64vec4
Definition fwd.hpp:397
mat< 2, 2, f64, mediump > mediump_f64mat2
Definition fwd.hpp:576
vec< 3, u8, defaultp > u8vec3
Definition fwd.hpp:341
mat< 2, 2, f64, lowp > lowp_f64mat2x2
Definition fwd.hpp:750
vec< 1, u8, highp > highp_u8vec1
Definition fwd.hpp:334
uint64 mediump_uint64_t
Definition fwd.hpp:141
mat< 3, 4, f32, lowp > lowp_fmat3x4
Definition fwd.hpp:635
mat< 4, 3, f32, lowp > lowp_f32mat4x3
Definition fwd.hpp:677
vec< 2, float, mediump > mediump_fvec2
Definition fwd.hpp:432
vec< 4, i8, defaultp > i8vec4
Definition fwd.hpp:240
vec< 2, f32, defaultp > fvec2
Definition fwd.hpp:442
mat< 3, 4, f32, highp > highp_f32mat3x4
Definition fwd.hpp:695
vec< 3, i32, highp > highp_i32vec3
Definition fwd.hpp:274
int8 i8
Definition fwd.hpp:34
vec< 2, f64, lowp > lowp_f64vec2
Definition fwd.hpp:487
vec< 4, u8, lowp > lowp_u8vec4
Definition fwd.hpp:327
mat< 4, 2, f64, lowp > lowp_f64mat4x2
Definition fwd.hpp:756
vec< 3, u64, mediump > mediump_u64vec3
Definition fwd.hpp:391
mat< 4, 2, f32, defaultp > f32mat4x2
Definition fwd.hpp:702
double highp_f64
Definition fwd.hpp:165
vec< 4, u32, mediump > mediump_u32vec4
Definition fwd.hpp:372
vec< 3, u64, lowp > lowp_u64vec3
Definition fwd.hpp:386
mat< 3, 4, f64, lowp > lowp_f64mat3x4
Definition fwd.hpp:755
vec< 3, i16, highp > highp_i16vec3
Definition fwd.hpp:254
mat< 3, 4, f32, defaultp > fmat3x4
Definition fwd.hpp:667
mat< 3, 2, f32, lowp > lowp_f32mat3x2
Definition fwd.hpp:673
vec< 2, i32, lowp > lowp_i32vec2
Definition fwd.hpp:263
vec< 4, f32, mediump > mediump_f32vec4
Definition fwd.hpp:454
int32 int32_t
Definition fwd.hpp:71
int64 lowp_int64
Definition fwd.hpp:78
uint32 lowp_u32
Definition fwd.hpp:117
mat< 2, 4, f32, defaultp > fmat2x4
Definition fwd.hpp:666
mat< 3, 2, f64, highp > highp_f64mat3x2
Definition fwd.hpp:773
double float64_t
Definition fwd.hpp:176
vec< 2, i32, mediump > mediump_i32vec2
Definition fwd.hpp:268
vec< 2, f32, lowp > lowp_f32vec2
Definition fwd.hpp:447
vec< 4, u16, lowp > lowp_u16vec4
Definition fwd.hpp:347
vec< 3, u16, lowp > lowp_u16vec3
Definition fwd.hpp:346
double mediump_f64
Definition fwd.hpp:164
vec< 2, u16, mediump > mediump_u16vec2
Definition fwd.hpp:350
vec< 4, float, mediump > mediump_fvec4
Definition fwd.hpp:434
vec< 4, i32, highp > highp_i32vec4
Definition fwd.hpp:275
vec< 2, f32, mediump > mediump_f32vec2
Definition fwd.hpp:452
uint64 lowp_uint64_t
Definition fwd.hpp:140
vec< 1, i32, lowp > lowp_i32vec1
Definition fwd.hpp:262
uint8 mediump_u8
Definition fwd.hpp:90
vec< 1, f64, mediump > mediump_f64vec1
Definition fwd.hpp:491
vec< 3, i16, mediump > mediump_i16vec3
Definition fwd.hpp:249
mat< 4, 4, f32, highp > highp_f32mat4
Definition fwd.hpp:550
mat< 4, 4, f64, highp > highp_f64mat4x4
Definition fwd.hpp:778
uint8 mediump_uint8
Definition fwd.hpp:95
uint16 uint16_t
Definition fwd.hpp:115
vec< 1, u8, mediump > mediump_u8vec1
Definition fwd.hpp:329
uint32 mediump_uint32_t
Definition fwd.hpp:127
int64 i64
Definition fwd.hpp:76
qua< f32, highp > highp_f32quat
Definition fwd.hpp:804
mat< 4, 3, f64, mediump > mediump_f64mat4x3
Definition fwd.hpp:767
mat< 4, 3, f64, highp > highp_f64mat4x3
Definition fwd.hpp:777
vec< 4, u16, highp > highp_u16vec4
Definition fwd.hpp:357
vec< 4, i8, highp > highp_i8vec4
Definition fwd.hpp:235
mat< 2, 2, f32, defaultp > f32mat2
Definition fwd.hpp:552
uint64 lowp_uint64
Definition fwd.hpp:136
uint32 mediump_u32
Definition fwd.hpp:118
vec< 1, i64, defaultp > i64vec1
Definition fwd.hpp:297
mat< 4, 2, f64, mediump > mediump_f64mat4x2
Definition fwd.hpp:766
mat< 2, 2, f32, defaultp > fmat2x2
Definition fwd.hpp:660
int64 highp_i64
Definition fwd.hpp:75
vec< 4, u32, defaultp > u32vec4
Definition fwd.hpp:382
mat< 3, 4, f32, mediump > mediump_fmat3x4
Definition fwd.hpp:645
vec< 4, u16, mediump > mediump_u16vec4
Definition fwd.hpp:352
mat< 3, 3, f32, mediump > mediump_f32mat3x3
Definition fwd.hpp:684
qua< f32, defaultp > f32quat
Definition fwd.hpp:805
vec< 3, u16, defaultp > u16vec3
Definition fwd.hpp:361
vec< 3, i32, mediump > mediump_i32vec3
Definition fwd.hpp:269
vec< 2, f32, highp > highp_f32vec2
Definition fwd.hpp:457
mat< 2, 2, f32, lowp > lowp_f32mat2
Definition fwd.hpp:540
vec< 1, u8, lowp > lowp_u8vec1
Definition fwd.hpp:324
vec< 3, i64, defaultp > i64vec3
Definition fwd.hpp:299
vec< 2, u32, defaultp > u32vec2
Definition fwd.hpp:380
vec< 2, i16, defaultp > i16vec2
Definition fwd.hpp:258
mat< 3, 2, f32, lowp > lowp_fmat3x2
Definition fwd.hpp:633
int32 lowp_int32_t
Definition fwd.hpp:68
int32 lowp_int32
Definition fwd.hpp:64
mat< 2, 4, f32, highp > highp_f32mat2x4
Definition fwd.hpp:692
mat< 4, 4, f32, lowp > lowp_f32mat4
Definition fwd.hpp:542
vec< 1, i8, mediump > mediump_i8vec1
Definition fwd.hpp:227
mat< 3, 3, f32, lowp > lowp_fmat3x3
Definition fwd.hpp:634
mat< 3, 4, f64, defaultp > f64mat3x4
Definition fwd.hpp:787
vec< 2, i8, defaultp > i8vec2
Definition fwd.hpp:238
mat< 4, 3, f32, lowp > lowp_fmat4x3
Definition fwd.hpp:637
uint8 mediump_uint8_t
Definition fwd.hpp:99
mat< 2, 4, f64, defaultp > f64mat2x4
Definition fwd.hpp:786
vec< 1, f32, lowp > lowp_f32vec1
Definition fwd.hpp:446
mat< 2, 4, f32, mediump > mediump_f32mat2x4
Definition fwd.hpp:682
vec< 3, u32, highp > highp_u32vec3
Definition fwd.hpp:376
mat< 2, 2, f32, mediump > mediump_f32mat2x2
Definition fwd.hpp:680
mat< 2, 2, f64, defaultp > f64mat2x2
Definition fwd.hpp:780
mat< 3, 3, f32, mediump > mediump_f32mat3
Definition fwd.hpp:545
vec< 4, i16, lowp > lowp_i16vec4
Definition fwd.hpp:245
vec< 4, f64, mediump > mediump_f64vec4
Definition fwd.hpp:494
int16 lowp_int16_t
Definition fwd.hpp:54
mat< 3, 3, f64, mediump > mediump_f64mat3
Definition fwd.hpp:577
vec< 2, i64, lowp > lowp_i64vec2
Definition fwd.hpp:283
mat< 3, 3, f32, highp > highp_fmat3x3
Definition fwd.hpp:654
vec< 1, i64, highp > highp_i64vec1
Definition fwd.hpp:292
int8 lowp_int8_t
Definition fwd.hpp:40
uint8 lowp_u8
Definition fwd.hpp:89
vec< 4, u64, mediump > mediump_u64vec4
Definition fwd.hpp:392
mat< 3, 2, f64, mediump > mediump_f64mat3x2
Definition fwd.hpp:763
uint16 u16
Definition fwd.hpp:106
vec< 1, u32, highp > highp_u32vec1
Definition fwd.hpp:374
uint32 highp_u32
Definition fwd.hpp:119
vec< 2, f32, defaultp > f32vec2
Definition fwd.hpp:462
vec< 2, i8, mediump > mediump_i8vec2
Definition fwd.hpp:228
vec< 1, f32, defaultp > fvec1
Definition fwd.hpp:441
mat< 2, 2, f32, highp > highp_f32mat2
Definition fwd.hpp:548
mat< 3, 2, f32, defaultp > fmat3x2
Definition fwd.hpp:661
mat< 4, 4, f32, defaultp > fmat4x4
Definition fwd.hpp:668
mat< 2, 4, f32, lowp > lowp_f32mat2x4
Definition fwd.hpp:672
vec< 1, i8, lowp > lowp_i8vec1
Definition fwd.hpp:222
vec< 2, u16, lowp > lowp_u16vec2
Definition fwd.hpp:345
vec< 2, i64, mediump > mediump_i64vec2
Definition fwd.hpp:288
vec< 1, u64, defaultp > u64vec1
Definition fwd.hpp:399
int16 highp_int16
Definition fwd.hpp:52
uint32 lowp_uint32
Definition fwd.hpp:122
mat< 2, 3, f64, highp > highp_f64mat2x3
Definition fwd.hpp:771
vec< 1, i16, highp > highp_i16vec1
Definition fwd.hpp:252
mat< 3, 3, f32, defaultp > f32mat3
Definition fwd.hpp:553
mat< 4, 3, f32, mediump > mediump_fmat4x3
Definition fwd.hpp:647
vec< 1, i16, mediump > mediump_i16vec1
Definition fwd.hpp:247
mat< 2, 2, f32, mediump > mediump_fmat2x2
Definition fwd.hpp:640
float mediump_float32
Definition fwd.hpp:153
vec< 3, i64, lowp > lowp_i64vec3
Definition fwd.hpp:284
int16 lowp_i16
Definition fwd.hpp:45
vec< 3, f32, defaultp > fvec3
Definition fwd.hpp:443
vec< 4, i16, highp > highp_i16vec4
Definition fwd.hpp:255
int16 int16_t
Definition fwd.hpp:57
mat< 4, 3, f64, defaultp > f64mat4x3
Definition fwd.hpp:785
int8 lowp_int8
Definition fwd.hpp:36
vec< 2, u32, mediump > mediump_u32vec2
Definition fwd.hpp:370
vec< 3, i64, highp > highp_i64vec3
Definition fwd.hpp:294
vec< 3, i64, mediump > mediump_i64vec3
Definition fwd.hpp:289
vec< 3, f64, highp > highp_f64vec3
Definition fwd.hpp:498
int32 mediump_int32_t
Definition fwd.hpp:69
vec< 2, u64, highp > highp_u64vec2
Definition fwd.hpp:395
Core features
Definition common.hpp:21
Definition qualifier.hpp:36
Definition type_quat.hpp:20
Definition qualifier.hpp:35