37 #ifndef GLM_GTC_matrix_integer 
   38 #define GLM_GTC_matrix_integer GLM_VERSION 
   43 #if(defined(GLM_MESSAGES) && !defined(glm_ext)) 
   44 #   pragma message("GLM: GLM_GTC_matrix_integer extension included") 
  349 #if(defined(GLM_PRECISION_HIGHP_INT)) 
  350     typedef highp_imat2                             
imat2;
 
  351     typedef highp_imat3                             
imat3;
 
  352     typedef highp_imat4                             
imat4;
 
  362 #elif(defined(GLM_PRECISION_LOWP_INT)) 
  363     typedef lowp_imat2                              
imat2;
 
  364     typedef lowp_imat3                              
imat3;
 
  365     typedef lowp_imat4                              
imat4;
 
  375 #else //if(defined(GLM_PRECISION_MEDIUMP_INT)) 
  424 #endif//GLM_PRECISION 
  426 #if(defined(GLM_PRECISION_HIGHP_UINT)) 
  427     typedef highp_umat2                             
umat2;
 
  428     typedef highp_umat3                             
umat3;
 
  429     typedef highp_umat4                             
umat4;
 
  439 #elif(defined(GLM_PRECISION_LOWP_UINT)) 
  440     typedef lowp_umat2                              
umat2;
 
  441     typedef lowp_umat3                              
umat3;
 
  442     typedef lowp_umat4                              
umat4;
 
  452 #else //if(defined(GLM_PRECISION_MEDIUMP_UINT)) 
  501 #endif//GLM_PRECISION 
  506 #endif//GLM_GTC_matrix_integer 
detail::tmat2x4< lowp_int > lowp_imat2x4
Definition: matrix_integer.hpp:174
 
mediump_umat3x2 umat3x2
Definition: matrix_integer.hpp:480
 
detail::tmat4x2< highp_uint > highp_umat4x2
Definition: matrix_integer.hpp:239
 
detail::tmat3x2< lowp_int > lowp_imat3x2
Definition: matrix_integer.hpp:178
 
mediump_imat2x3 imat2x3
Definition: matrix_integer.hpp:395
 
detail::tmat2x4< mediump_uint > mediump_umat2x4
Definition: matrix_integer.hpp:273
 
detail::tmat2x2< highp_uint > highp_umat2
Definition: matrix_integer.hpp:203
 
detail::tmat4x3< highp_uint > highp_umat4x3
Definition: matrix_integer.hpp:243
 
mediump_imat3x2 imat3x2
Definition: matrix_integer.hpp:403
 
detail::tmat4x3< lowp_uint > lowp_umat4x3
Definition: matrix_integer.hpp:343
 
detail::tmat4x4< highp_int > highp_imat4x4
Definition: matrix_integer.hpp:98
 
detail::tmat3x3< highp_int > highp_imat3x3
Definition: matrix_integer.hpp:82
 
detail::tmat3x4< lowp_int > lowp_imat3x4
Definition: matrix_integer.hpp:186
 
mediump_umat4 umat4
Definition: matrix_integer.hpp:464
 
detail::tmat2x4< highp_uint > highp_umat2x4
Definition: matrix_integer.hpp:223
 
Definition: type_mat2x2.hpp:45
 
Definition: type_mat2x2.hpp:48
 
mediump_imat4 imat4
Definition: matrix_integer.hpp:387
 
detail::tmat3x3< mediump_uint > mediump_umat3
Definition: matrix_integer.hpp:256
 
Definition: type_mat2x2.hpp:42
 
detail::tmat2x4< mediump_int > mediump_imat2x4
Definition: matrix_integer.hpp:124
 
detail::tmat2x2< mediump_int > mediump_imat2
Definition: matrix_integer.hpp:103
 
detail::tmat4x2< mediump_uint > mediump_umat4x2
Definition: matrix_integer.hpp:289
 
Definition: _detail.hpp:38
 
mediump_umat4x4 umat4x4
Definition: matrix_integer.hpp:500
 
mediump_umat2x4 umat2x4
Definition: matrix_integer.hpp:476
 
detail::tmat3x2< mediump_int > mediump_imat3x2
Definition: matrix_integer.hpp:128
 
detail::tmat3x3< highp_uint > highp_umat3
Definition: matrix_integer.hpp:207
 
detail::tmat3x4< mediump_int > mediump_imat3x4
Definition: matrix_integer.hpp:136
 
mediump_umat2x3 umat2x3
Definition: matrix_integer.hpp:472
 
detail::tmat3x3< lowp_int > lowp_imat3x3
Definition: matrix_integer.hpp:182
 
detail::tmat3x2< mediump_uint > mediump_umat3x2
Definition: matrix_integer.hpp:277
 
mediump_umat4x3 umat4x3
Definition: matrix_integer.hpp:496
 
detail::tmat4x3< mediump_uint > mediump_umat4x3
Definition: matrix_integer.hpp:293
 
mediump_umat3 umat3
Definition: matrix_integer.hpp:460
 
detail::tmat4x2< lowp_int > lowp_imat4x2
Definition: matrix_integer.hpp:190
 
detail::tmat3x3< mediump_uint > mediump_umat3x3
Definition: matrix_integer.hpp:281
 
detail::tmat4x4< mediump_int > mediump_imat4x4
Definition: matrix_integer.hpp:148
 
detail::tmat4x4< lowp_uint > lowp_umat4
Definition: matrix_integer.hpp:310
 
detail::tmat4x3< mediump_int > mediump_imat4x3
Definition: matrix_integer.hpp:144
 
detail::tmat3x3< highp_int > highp_imat3
Definition: matrix_integer.hpp:58
 
mediump_umat2x2 umat2x2
Definition: matrix_integer.hpp:468
 
detail::tmat4x3< lowp_int > lowp_imat4x3
Definition: matrix_integer.hpp:194
 
mediump_imat4x2 imat4x2
Definition: matrix_integer.hpp:415
 
detail::tmat2x3< highp_int > highp_imat2x3
Definition: matrix_integer.hpp:70
 
mediump_imat2x4 imat2x4
Definition: matrix_integer.hpp:399
 
detail::tmat3x3< mediump_int > mediump_imat3
Definition: matrix_integer.hpp:107
 
mediump_umat2 umat2
Definition: matrix_integer.hpp:456
 
detail::tmat2x3< mediump_uint > mediump_umat2x3
Definition: matrix_integer.hpp:269
 
detail::tmat2x4< lowp_uint > lowp_umat2x4
Definition: matrix_integer.hpp:323
 
detail::tmat2x2< mediump_uint > mediump_umat2x2
Definition: matrix_integer.hpp:265
 
detail::tmat3x2< highp_uint > highp_umat3x2
Definition: matrix_integer.hpp:227
 
mediump_imat2x2 imat2x2
Definition: matrix_integer.hpp:391
 
detail::tmat3x2< lowp_uint > lowp_umat3x2
Definition: matrix_integer.hpp:327
 
detail::tmat3x3< lowp_int > lowp_imat3
Definition: matrix_integer.hpp:157
 
detail::tmat2x2< lowp_uint > lowp_umat2
Definition: matrix_integer.hpp:302
 
detail::tmat3x4< lowp_uint > lowp_umat3x4
Definition: matrix_integer.hpp:335
 
mediump_imat4x3 imat4x3
Definition: matrix_integer.hpp:419
 
detail::tmat2x2< lowp_int > lowp_imat2x2
Definition: matrix_integer.hpp:166
 
detail::tmat4x4< mediump_uint > mediump_umat4
Definition: matrix_integer.hpp:260
 
mediump_umat4x2 umat4x2
Definition: matrix_integer.hpp:492
 
Definition: type_mat2x2.hpp:44
 
detail::tmat3x4< highp_int > highp_imat3x4
Definition: matrix_integer.hpp:86
 
mediump_imat3x4 imat3x4
Definition: matrix_integer.hpp:411
 
detail::tmat2x2< mediump_int > mediump_imat2x2
Definition: matrix_integer.hpp:116
 
Definition: type_mat2x2.hpp:47
 
Definition: type_mat2x2.hpp:41
 
detail::tmat3x4< highp_uint > highp_umat3x4
Definition: matrix_integer.hpp:235
 
detail::tmat2x2< highp_uint > highp_umat2x2
Definition: matrix_integer.hpp:215
 
detail::tmat3x3< mediump_int > mediump_imat3x3
Definition: matrix_integer.hpp:132
 
detail::tmat4x4< highp_uint > highp_umat4
Definition: matrix_integer.hpp:211
 
detail::tmat2x4< highp_int > highp_imat2x4
Definition: matrix_integer.hpp:74
 
detail::tmat4x2< mediump_int > mediump_imat4x2
Definition: matrix_integer.hpp:140
 
detail::tmat2x2< highp_int > highp_imat2x2
Definition: matrix_integer.hpp:66
 
detail::tmat2x2< highp_int > highp_imat2
Definition: matrix_integer.hpp:54
 
detail::tmat4x4< lowp_int > lowp_imat4
Definition: matrix_integer.hpp:161
 
detail::tmat3x3< lowp_uint > lowp_umat3x3
Definition: matrix_integer.hpp:331
 
mediump_umat3x4 umat3x4
Definition: matrix_integer.hpp:488
 
detail::tmat4x4< lowp_uint > lowp_umat4x4
Definition: matrix_integer.hpp:347
 
detail::tmat4x4< highp_uint > highp_umat4x4
Definition: matrix_integer.hpp:247
 
detail::tmat2x3< lowp_uint > lowp_umat2x3
Definition: matrix_integer.hpp:319
 
detail::tmat4x4< mediump_int > mediump_imat4
Definition: matrix_integer.hpp:111
 
detail::tmat3x2< highp_int > highp_imat3x2
Definition: matrix_integer.hpp:78
 
detail::tmat4x3< highp_int > highp_imat4x3
Definition: matrix_integer.hpp:94
 
mediump_umat3x3 umat3x3
Definition: matrix_integer.hpp:484
 
detail::tmat4x4< highp_int > highp_imat4
Definition: matrix_integer.hpp:62
 
detail::tmat2x2< mediump_uint > mediump_umat2
Definition: matrix_integer.hpp:252
 
detail::tmat2x3< mediump_int > mediump_imat2x3
Definition: matrix_integer.hpp:120
 
detail::tmat4x2< lowp_uint > lowp_umat4x2
Definition: matrix_integer.hpp:339
 
detail::tmat3x3< highp_uint > highp_umat3x3
Definition: matrix_integer.hpp:231
 
detail::tmat4x4< mediump_uint > mediump_umat4x4
Definition: matrix_integer.hpp:297
 
mediump_imat3 imat3
Definition: matrix_integer.hpp:383
 
Definition: type_mat2x2.hpp:46
 
Definition: type_mat2x2.hpp:49
 
Definition: type_mat2x2.hpp:43
 
detail::tmat3x3< lowp_uint > lowp_umat3
Definition: matrix_integer.hpp:306
 
mediump_imat2 imat2
Definition: matrix_integer.hpp:379
 
detail::tmat2x3< highp_uint > highp_umat2x3
Definition: matrix_integer.hpp:219
 
mediump_imat4x4 imat4x4
Definition: matrix_integer.hpp:423
 
detail::tmat2x2< lowp_uint > lowp_umat2x2
Definition: matrix_integer.hpp:315
 
detail::tmat2x2< lowp_int > lowp_imat2
Definition: matrix_integer.hpp:153
 
detail::tmat4x2< highp_int > highp_imat4x2
Definition: matrix_integer.hpp:90
 
mediump_imat3x3 imat3x3
Definition: matrix_integer.hpp:407
 
detail::tmat2x3< lowp_int > lowp_imat2x3
Definition: matrix_integer.hpp:170
 
detail::tmat4x4< lowp_int > lowp_imat4x4
Definition: matrix_integer.hpp:198
 
detail::tmat3x4< mediump_uint > mediump_umat3x4
Definition: matrix_integer.hpp:285