From 675391d07f50d0067e7bab983433c6d86f5f8256 Mon Sep 17 00:00:00 2001 From: jjesswan Date: Tue, 7 May 2024 06:03:03 -0400 Subject: remove glm --- glm-master/doc/api/a00119_source.html | 356 ---------------------------------- 1 file changed, 356 deletions(-) delete mode 100644 glm-master/doc/api/a00119_source.html (limited to 'glm-master/doc/api/a00119_source.html') diff --git a/glm-master/doc/api/a00119_source.html b/glm-master/doc/api/a00119_source.html deleted file mode 100644 index 9388937..0000000 --- a/glm-master/doc/api/a00119_source.html +++ /dev/null @@ -1,356 +0,0 @@ - - - - - - -0.9.9 API documentation: packing.hpp Source File - - - - - - - - - - -
-
- - - - - - - -
-
0.9.9 API documentation -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
gtc/packing.hpp
-
-
-Go to the documentation of this file.
1 
-
14 #pragma once
-
15 
-
16 // Dependency:
-
17 #include "type_precision.hpp"
-
18 
-
19 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
-
20 # pragma message("GLM: GLM_GTC_packing extension included")
-
21 #endif
-
22 
-
23 namespace glm
-
24 {
-
27 
-
39  GLM_FUNC_DECL uint8 packUnorm1x8(float v);
-
40 
-
51  GLM_FUNC_DECL float unpackUnorm1x8(uint8 p);
-
52 
-
67  GLM_FUNC_DECL uint16 packUnorm2x8(vec2 const& v);
-
68 
-
83  GLM_FUNC_DECL vec2 unpackUnorm2x8(uint16 p);
-
84 
-
96  GLM_FUNC_DECL uint8 packSnorm1x8(float s);
-
97 
-
109  GLM_FUNC_DECL float unpackSnorm1x8(uint8 p);
-
110 
-
125  GLM_FUNC_DECL uint16 packSnorm2x8(vec2 const& v);
-
126 
-
141  GLM_FUNC_DECL vec2 unpackSnorm2x8(uint16 p);
-
142 
-
154  GLM_FUNC_DECL uint16 packUnorm1x16(float v);
-
155 
-
167  GLM_FUNC_DECL float unpackUnorm1x16(uint16 p);
-
168 
-
183  GLM_FUNC_DECL uint64 packUnorm4x16(vec4 const& v);
-
184 
-
199  GLM_FUNC_DECL vec4 unpackUnorm4x16(uint64 p);
-
200 
-
212  GLM_FUNC_DECL uint16 packSnorm1x16(float v);
-
213 
-
225  GLM_FUNC_DECL float unpackSnorm1x16(uint16 p);
-
226 
-
241  GLM_FUNC_DECL uint64 packSnorm4x16(vec4 const& v);
-
242 
-
257  GLM_FUNC_DECL vec4 unpackSnorm4x16(uint64 p);
-
258 
-
268  GLM_FUNC_DECL uint16 packHalf1x16(float v);
-
269 
-
279  GLM_FUNC_DECL float unpackHalf1x16(uint16 v);
-
280 
-
292  GLM_FUNC_DECL uint64 packHalf4x16(vec4 const& v);
-
293 
-
305  GLM_FUNC_DECL vec4 unpackHalf4x16(uint64 p);
-
306 
-
318  GLM_FUNC_DECL uint32 packI3x10_1x2(ivec4 const& v);
-
319 
-
329  GLM_FUNC_DECL ivec4 unpackI3x10_1x2(uint32 p);
-
330 
-
342  GLM_FUNC_DECL uint32 packU3x10_1x2(uvec4 const& v);
-
343 
-
353  GLM_FUNC_DECL uvec4 unpackU3x10_1x2(uint32 p);
-
354 
-
371  GLM_FUNC_DECL uint32 packSnorm3x10_1x2(vec4 const& v);
-
372 
-
388  GLM_FUNC_DECL vec4 unpackSnorm3x10_1x2(uint32 p);
-
389 
-
406  GLM_FUNC_DECL uint32 packUnorm3x10_1x2(vec4 const& v);
-
407 
-
423  GLM_FUNC_DECL vec4 unpackUnorm3x10_1x2(uint32 p);
-
424 
-
434  GLM_FUNC_DECL uint32 packF2x11_1x10(vec3 const& v);
-
435 
-
444  GLM_FUNC_DECL vec3 unpackF2x11_1x10(uint32 p);
-
445 
-
446 
-
458  GLM_FUNC_DECL uint32 packF3x9_E1x5(vec3 const& v);
-
459 
-
470  GLM_FUNC_DECL vec3 unpackF3x9_E1x5(uint32 p);
-
471 
-
480  template<length_t L, typename T, qualifier Q>
-
481  GLM_FUNC_DECL vec<4, T, Q> packRGBM(vec<3, T, Q> const& rgb);
-
482 
-
490  template<length_t L, typename T, qualifier Q>
-
491  GLM_FUNC_DECL vec<3, T, Q> unpackRGBM(vec<4, T, Q> const& rgbm);
-
492 
-
501  template<length_t L, qualifier Q>
-
502  GLM_FUNC_DECL vec<L, uint16, Q> packHalf(vec<L, float, Q> const& v);
-
503 
-
511  template<length_t L, qualifier Q>
-
512  GLM_FUNC_DECL vec<L, float, Q> unpackHalf(vec<L, uint16, Q> const& p);
-
513 
-
518  template<typename uintType, length_t L, typename floatType, qualifier Q>
-
519  GLM_FUNC_DECL vec<L, uintType, Q> packUnorm(vec<L, floatType, Q> const& v);
-
520 
-
525  template<typename floatType, length_t L, typename uintType, qualifier Q>
-
526  GLM_FUNC_DECL vec<L, floatType, Q> unpackUnorm(vec<L, uintType, Q> const& v);
-
527 
-
532  template<typename intType, length_t L, typename floatType, qualifier Q>
-
533  GLM_FUNC_DECL vec<L, intType, Q> packSnorm(vec<L, floatType, Q> const& v);
-
534 
-
539  template<typename floatType, length_t L, typename intType, qualifier Q>
-
540  GLM_FUNC_DECL vec<L, floatType, Q> unpackSnorm(vec<L, intType, Q> const& v);
-
541 
-
546  GLM_FUNC_DECL uint8 packUnorm2x4(vec2 const& v);
-
547 
-
552  GLM_FUNC_DECL vec2 unpackUnorm2x4(uint8 p);
-
553 
-
558  GLM_FUNC_DECL uint16 packUnorm4x4(vec4 const& v);
-
559 
-
564  GLM_FUNC_DECL vec4 unpackUnorm4x4(uint16 p);
-
565 
-
570  GLM_FUNC_DECL uint16 packUnorm1x5_1x6_1x5(vec3 const& v);
-
571 
-
576  GLM_FUNC_DECL vec3 unpackUnorm1x5_1x6_1x5(uint16 p);
-
577 
-
582  GLM_FUNC_DECL uint16 packUnorm3x5_1x1(vec4 const& v);
-
583 
-
588  GLM_FUNC_DECL vec4 unpackUnorm3x5_1x1(uint16 p);
-
589 
-
594  GLM_FUNC_DECL uint8 packUnorm2x3_1x2(vec3 const& v);
-
595 
-
600  GLM_FUNC_DECL vec3 unpackUnorm2x3_1x2(uint8 p);
-
601 
-
602 
-
603 
-
608  GLM_FUNC_DECL int16 packInt2x8(i8vec2 const& v);
-
609 
-
614  GLM_FUNC_DECL i8vec2 unpackInt2x8(int16 p);
-
615 
-
620  GLM_FUNC_DECL uint16 packUint2x8(u8vec2 const& v);
-
621 
-
626  GLM_FUNC_DECL u8vec2 unpackUint2x8(uint16 p);
-
627 
-
632  GLM_FUNC_DECL int32 packInt4x8(i8vec4 const& v);
-
633 
-
638  GLM_FUNC_DECL i8vec4 unpackInt4x8(int32 p);
-
639 
-
644  GLM_FUNC_DECL uint32 packUint4x8(u8vec4 const& v);
-
645 
-
650  GLM_FUNC_DECL u8vec4 unpackUint4x8(uint32 p);
-
651 
-
656  GLM_FUNC_DECL int packInt2x16(i16vec2 const& v);
-
657 
-
662  GLM_FUNC_DECL i16vec2 unpackInt2x16(int p);
-
663 
-
668  GLM_FUNC_DECL int64 packInt4x16(i16vec4 const& v);
-
669 
-
674  GLM_FUNC_DECL i16vec4 unpackInt4x16(int64 p);
-
675 
-
680  GLM_FUNC_DECL uint packUint2x16(u16vec2 const& v);
-
681 
-
686  GLM_FUNC_DECL u16vec2 unpackUint2x16(uint p);
-
687 
-
692  GLM_FUNC_DECL uint64 packUint4x16(u16vec4 const& v);
-
693 
-
698  GLM_FUNC_DECL u16vec4 unpackUint4x16(uint64 p);
-
699 
-
704  GLM_FUNC_DECL int64 packInt2x32(i32vec2 const& v);
-
705 
-
710  GLM_FUNC_DECL i32vec2 unpackInt2x32(int64 p);
-
711 
-
716  GLM_FUNC_DECL uint64 packUint2x32(u32vec2 const& v);
-
717 
-
722  GLM_FUNC_DECL u32vec2 unpackUint2x32(uint64 p);
-
723 
-
724 
-
726 }// namespace glm
-
727 
-
728 #include "packing.inl"
-
GLM_FUNC_DECL uint16 packUnorm4x4(vec4 const &v)
Convert each component of the normalized floating-point vector into unsigned integer values...
-
GLM_FUNC_DECL uint16 packUint2x8(u8vec2 const &v)
Convert each component from an integer vector into a packed unsigned integer.
-
GLM_FUNC_DECL uint8 packUnorm2x4(vec2 const &v)
Convert each component of the normalized floating-point vector into unsigned integer values...
-
GLM_FUNC_DECL vec4 unpackUnorm4x16(uint64 p)
First, unpacks a single 64-bit unsigned integer p into four 16-bit unsigned integers.
-
GLM_FUNC_DECL i16vec2 unpackInt2x16(int p)
Convert a packed integer into an integer vector.
-
GLM_FUNC_DECL i8vec4 unpackInt4x8(int32 p)
Convert a packed integer into an integer vector.
-
vec< 2, float, defaultp > vec2
2 components vector of single-precision floating-point numbers.
-
GLM_FUNC_DECL u16vec4 unpackUint4x16(uint64 p)
Convert a packed integer into an integer vector.
-
vec< 2, i8, defaultp > i8vec2
8 bit signed integer vector of 2 components type.
Definition: fwd.hpp:238
-
GLM_FUNC_DECL u32vec2 unpackUint2x32(uint64 p)
Convert a packed integer into an integer vector.
-
GLM_FUNC_DECL vec< L, float, Q > unpackHalf(vec< L, uint16, Q > const &p)
Returns a floating-point vector with components obtained by reinterpreting an integer vector as 16-bi...
-
GLM_FUNC_DECL uint64 packUnorm4x16(vec4 const &v)
First, converts each component of the normalized floating-point value v into 16-bit integer values...
-
GLM_FUNC_DECL vec< L, uintType, Q > packUnorm(vec< L, floatType, Q > const &v)
Convert each component of the normalized floating-point vector into unsigned integer values...
-
GLM_FUNC_DECL vec3 unpackF2x11_1x10(uint32 p)
First, unpacks a single 32-bit unsigned integer p into two 11-bit signless floating-point values and ...
-
GLM_FUNC_DECL uint8 packUnorm1x8(float v)
First, converts the normalized floating-point value v into a 8-bit integer value. ...
-
GLM_FUNC_DECL u8vec2 unpackUint2x8(uint16 p)
Convert a packed integer into an integer vector.
-
GLM_FUNC_DECL vec4 unpackUnorm3x10_1x2(uint32 p)
First, unpacks a single 32-bit unsigned integer p into four 16-bit signed integers.
-
GLM_FUNC_DECL vec2 unpackUnorm2x4(uint8 p)
Convert a packed integer to a normalized floating-point vector.
-
GLM_FUNC_DECL vec< 4, T, Q > packRGBM(vec< 3, T, Q > const &rgb)
Returns an unsigned integer vector obtained by converting the components of a floating-point vector t...
-
vec< 4, i16, defaultp > i16vec4
16 bit signed integer vector of 4 components type.
Definition: fwd.hpp:260
-
GLM_FUNC_DECL vec4 unpackSnorm4x16(uint64 p)
First, unpacks a single 64-bit unsigned integer p into four 16-bit signed integers.
-
GLM_FUNC_DECL uint32 packUnorm3x10_1x2(vec4 const &v)
First, converts the first three components of the normalized floating-point value v into 10-bit unsig...
-
vec< 4, u8, defaultp > u8vec4
Default qualifier 8 bit unsigned integer vector of 4 components type.
Definition: fwd.hpp:342
-
vec< 4, i8, defaultp > i8vec4
8 bit signed integer vector of 4 components type.
Definition: fwd.hpp:240
-
vec< 4, int, defaultp > ivec4
4 components vector of signed integer numbers.
Definition: vector_int4.hpp:15
-
GLM_FUNC_DECL i32vec2 unpackInt2x32(int64 p)
Convert a packed integer into an integer vector.
-
GLM_FUNC_DECL uint8 packUnorm2x3_1x2(vec3 const &v)
Convert each component of the normalized floating-point vector into unsigned integer values...
-
GLM_FUNC_DECL uint16 packUnorm1x16(float v)
First, converts the normalized floating-point value v into a 16-bit integer value.
-
vec< 4, float, defaultp > vec4
4 components vector of single-precision floating-point numbers.
-
vec< 2, i32, defaultp > i32vec2
32 bit signed integer vector of 2 components type.
Definition: fwd.hpp:278
-
GLM_FUNC_DECL float unpackUnorm1x8(uint8 p)
Convert a single 8-bit integer to a normalized floating-point value.
-
GLM_FUNC_DECL float unpackSnorm1x8(uint8 p)
First, unpacks a single 8-bit unsigned integer p into a single 8-bit signed integers.
-
GLM_FUNC_DECL float unpackHalf1x16(uint16 v)
Returns a floating-point scalar with components obtained by unpacking a 16-bit unsigned integer into ...
-
GLM_FUNC_DECL i16vec4 unpackInt4x16(int64 p)
Convert a packed integer into an integer vector.
-
GLM_FUNC_DECL float unpackUnorm1x16(uint16 p)
First, unpacks a single 16-bit unsigned integer p into a of 16-bit unsigned integers.
-
GLM_FUNC_DECL vec2 unpackSnorm2x8(uint16 p)
First, unpacks a single 16-bit unsigned integer p into a pair of 8-bit signed integers.
-
vec< 2, i16, defaultp > i16vec2
16 bit signed integer vector of 2 components type.
Definition: fwd.hpp:258
-
GLM_FUNC_DECL ivec4 unpackI3x10_1x2(uint32 p)
Unpacks a single 32-bit unsigned integer p into three 10-bit and one 2-bit signed integers...
-
GLM_FUNC_DECL uint16 packSnorm1x16(float v)
First, converts the normalized floating-point value v into 16-bit integer value.
-
GLM_FUNC_DECL vec3 unpackF3x9_E1x5(uint32 p)
First, unpacks a single 32-bit unsigned integer p into two 11-bit signless floating-point values and ...
-
GLM_FUNC_DECL vec< L, floatType, Q > unpackUnorm(vec< L, uintType, Q > const &v)
Convert a packed integer to a normalized floating-point vector.
-
GLM_FUNC_DECL vec< L, intType, Q > packSnorm(vec< L, floatType, Q > const &v)
Convert each component of the normalized floating-point vector into signed integer values...
-
GLM_FUNC_DECL uint16 packUnorm1x5_1x6_1x5(vec3 const &v)
Convert each component of the normalized floating-point vector into unsigned integer values...
-
GLM_FUNC_DECL vec4 unpackUnorm3x5_1x1(uint16 p)
Convert a packed integer to a normalized floating-point vector.
-
vec< 2, u8, defaultp > u8vec2
Default qualifier 8 bit unsigned integer vector of 2 components type.
Definition: fwd.hpp:340
-
GLM_FUNC_DECL vec4 unpackSnorm3x10_1x2(uint32 p)
First, unpacks a single 32-bit unsigned integer p into four 16-bit signed integers.
-
GLM_FUNC_DECL uint32 packSnorm3x10_1x2(vec4 const &v)
First, converts the first three components of the normalized floating-point value v into 10-bit signe...
-
GLM_FUNC_DECL int64 packInt4x16(i16vec4 const &v)
Convert each component from an integer vector into a packed integer.
-
GLM_FUNC_DECL vec3 unpackUnorm1x5_1x6_1x5(uint16 p)
Convert a packed integer to a normalized floating-point vector.
-
GLM_FUNC_DECL uint32 packF3x9_E1x5(vec3 const &v)
First, converts the first two components of the normalized floating-point value v into 11-bit signles...
-
GLM_FUNC_DECL uint16 packUnorm2x8(vec2 const &v)
First, converts each component of the normalized floating-point value v into 8-bit integer values...
-
GLM_FUNC_DECL uint64 packUint4x16(u16vec4 const &v)
Convert each component from an integer vector into a packed unsigned integer.
-
vec< 3, float, defaultp > vec3
3 components vector of single-precision floating-point numbers.
-
GLM_FUNC_DECL uint16 packUnorm3x5_1x1(vec4 const &v)
Convert each component of the normalized floating-point vector into unsigned integer values...
-
GLM_FUNC_DECL vec2 unpackUnorm2x8(uint16 p)
First, unpacks a single 16-bit unsigned integer p into a pair of 8-bit unsigned integers.
-
GLM_FUNC_DECL u16vec2 unpackUint2x16(uint p)
Convert a packed integer into an integer vector.
-
GLM_FUNC_DECL uint packUint2x16(u16vec2 const &v)
Convert each component from an integer vector into a packed unsigned integer.
-
GLM_FUNC_DECL uint64 packSnorm4x16(vec4 const &v)
First, converts each component of the normalized floating-point value v into 16-bit integer values...
-
GLM_FUNC_DECL uint64 packUint2x32(u32vec2 const &v)
Convert each component from an integer vector into a packed unsigned integer.
-
vec< 4, unsigned int, defaultp > uvec4
4 components vector of unsigned integer numbers.
-
GLM_FUNC_DECL vec4 unpackHalf4x16(uint64 p)
Returns a four-component floating-point vector with components obtained by unpacking a 64-bit unsigne...
-
detail::uint64 uint64
64 bit unsigned integer type.
-
GLM_FUNC_DECL vec4 unpackUnorm4x4(uint16 p)
Convert a packed integer to a normalized floating-point vector.
-
GLM_FUNC_DECL uint64 packHalf4x16(vec4 const &v)
Returns an unsigned integer obtained by converting the components of a four-component floating-point ...
-
GLM_GTC_type_precision
-
GLM_FUNC_DECL i8vec2 unpackInt2x8(int16 p)
Convert a packed integer into an integer vector.
-
detail::int64 int64
64 bit signed integer type.
-
GLM_FUNC_DECL vec3 unpackUnorm2x3_1x2(uint8 p)
Convert a packed integer to a normalized floating-point vector.
-
GLM_FUNC_DECL uint32 packF2x11_1x10(vec3 const &v)
First, converts the first two components of the normalized floating-point value v into 11-bit signles...
-
GLM_FUNC_DECL uvec4 unpackU3x10_1x2(uint32 p)
Unpacks a single 32-bit unsigned integer p into three 10-bit and one 2-bit unsigned integers...
-
GLM_FUNC_DECL uint16 packHalf1x16(float v)
Returns an unsigned integer obtained by converting the components of a floating-point scalar to the 1...
-
GLM_FUNC_DECL vec< L, floatType, Q > unpackSnorm(vec< L, intType, Q > const &v)
Convert a packed integer to a normalized floating-point vector.
-
GLM_FUNC_DECL vec< 3, T, Q > unpackRGBM(vec< 4, T, Q > const &rgbm)
Returns a floating-point vector with components obtained by reinterpreting an integer vector as 16-bi...
-
GLM_FUNC_DECL uint16 packSnorm2x8(vec2 const &v)
First, converts each component of the normalized floating-point value v into 8-bit integer values...
-
GLM_FUNC_DECL uint8 packSnorm1x8(float s)
First, converts the normalized floating-point value v into 8-bit integer value.
-
GLM_FUNC_DECL u8vec4 unpackUint4x8(uint32 p)
Convert a packed integer into an integer vector.
-
GLM_FUNC_DECL uint32 packI3x10_1x2(ivec4 const &v)
Returns an unsigned integer obtained by converting the components of a four-component signed integer ...
-
GLM_FUNC_DECL int16 packInt2x8(i8vec2 const &v)
Convert each component from an integer vector into a packed integer.
-
GLM_FUNC_DECL int64 packInt2x32(i32vec2 const &v)
Convert each component from an integer vector into a packed integer.
-
GLM_FUNC_DECL uint32 packUint4x8(u8vec4 const &v)
Convert each component from an integer vector into a packed unsigned integer.
-
GLM_FUNC_DECL uint32 packU3x10_1x2(uvec4 const &v)
Returns an unsigned integer obtained by converting the components of a four-component unsigned intege...
-
vec< 2, u32, defaultp > u32vec2
Default qualifier 32 bit unsigned integer vector of 2 components type.
Definition: fwd.hpp:380
-
GLM_FUNC_DECL int packInt2x16(i16vec2 const &v)
Convert each component from an integer vector into a packed integer.
-
GLM_FUNC_DECL vec< L, uint16, Q > packHalf(vec< L, float, Q > const &v)
Returns an unsigned integer vector obtained by converting the components of a floating-point vector t...
-
vec< 4, u16, defaultp > u16vec4
Default qualifier 16 bit unsigned integer vector of 4 components type.
Definition: fwd.hpp:362
-
GLM_FUNC_DECL int32 packInt4x8(i8vec4 const &v)
Convert each component from an integer vector into a packed integer.
-
vec< 2, u16, defaultp > u16vec2
Default qualifier 16 bit unsigned integer vector of 2 components type.
Definition: fwd.hpp:360
-
GLM_FUNC_DECL float unpackSnorm1x16(uint16 p)
First, unpacks a single 16-bit unsigned integer p into a single 16-bit signed integers.
-
Definition: common.hpp:20
-
- - - - -- cgit v1.2.3-70-g09d2