section 3G · Library functions 📚
1100 pages · page 6 of 6
all3 (100762)33ssl (6156)3B (42)3G (1100)3I (51)3LIBIIO (1)3NCARG (834)3OpenMPI (1)3PVM (71)3Sympa (164)3U (96)3WN (5)3alc (212)3alleg4 (923)3alleg5 (1063)3am (31)3ast (63)3attr (4)3avr (983)3bobcat (143)3brotli (4)3bsd (239)3caca (346)3cl (1)3clc (322)3cocci (1)3coin2 (588)3coin3 (753)3coin4 (918)3compat (22)3const (18)3ctype (1)3curses (18)3cvc (2)3cxx (1060)3debug (15)3edit (1)3em (198)3embree3 (113)3embree4 (127)3erl (623)3f (128)3form (106)3freebsd (1)3fun (1)3gl (467)3gle (14)3go (1)3guile (1)3gv (7)3hal (49)3head (3)3http (66)3itcl (17)3itk (6)3iv (354)3iwidget (52)3java (1)3libmawk (10)3libunwind (29)3lua (13)3m17n (257)3m_cli2 (8)3menu (88)3monocypher (73)3nas (130)3ncurses (703)3nx (5)3o (437)3ossl (6166)3ossp (2)3p (882)3pcap (75)3perl (820)3pg13 (68)3pg14 (72)3pg15 (72)3pg16 (72)3pg17 (72)3pg18 (72)3php (1)3plplot (175)3pm (34259)3pmc (296)3posix (882)3pub (150)3python (1)3qt (832)3r (1)3readline (2)3rheolef (13)3rtapi (66)3ruby (1)3scm (459)3sharp (1)3so (8)3ssl (6930)3stap (807)3str (19)3supp (19)3t (35)3tcl (1477)3tcllib (1)3tclx (25)3tiff (60)3tk (513)3tls (13)3trf (28)3ts (239)3type (466)3valkey (395)3visa (2)3x (1069)
G (continued)
- glXQueryExtension(3G)indicate whether the GLX extension is supported✨
- glXQueryExtensionsString(3G)return list of supported extensions✨
- glXQueryServerString(3G)return string describing the server✨
- glXQueryVersion(3G)return the version numbers of the GLX extension✨
- glXSwapBuffers(3G)exchange front and back buffers✨
- glXUseXFont(3G)create bitmap display lists from an X font✨
- glXWaitGL(3G)complete GL execution prior to subsequent X calls✨
- glXWaitX(3G)complete X execution prior to subsequent GL calls✨
- greaterThan(3G)perform a component-wise greater-than comparison of two vectors✨
- greaterThanEqual(3G)perform a component-wise greater-than-or-equal comparison of two vectors✨
- groupMemoryBarrier(3G)controls the ordering of memory transaction issued shader invocation relative to a work group✨
I
- imageAtomicAdd(3G)atomically add a value to an existing value in memory and return the original value✨
- imageAtomicAnd(3G)atomically compute the logical AND of a value with an existing value in memory, store that value and return the original value✨
- imageAtomicCompSwap(3G)atomically compares supplied data with that in memory and conditionally stores it to memory✨
- imageAtomicExchange(3G)atomically store supplied data into memory and return the original value from memory✨
- imageAtomicMax(3G)atomically compute the minimum of a value with an existing value in memory, store that value and return the original value✨
- imageAtomicMin(3G)atomically compute the minimum of a value with an existing value in memory, store that value and return the original value✨
- imageAtomicOr(3G)atomically compute the logical OR of a value with an existing value in memory, store that value and return the original value✨
- imageAtomicXor(3G)atomically compute the logical exclusive OR of a value with an existing value in memory, store that value and return the original value✨
- imageLoad(3G)load a single texel from an image✨
- imageSamples(3G)return the number of samples of an image✨
- imageSize(3G)retrieve the dimensions of an image✨
- imageStore(3G)write a single texel into an image✨
- intBitsToFloat,_uintBitsToFloat(3G)produce a floating point using an encoding supplied as an integer✨
- interpolateAtCentroid(3G)sample a varying at the centroid of a pixel✨
- interpolateAtOffset(3G)sample a varying at specified offset from the center of a pixel✨
- interpolateAtSample(3G)sample a varying at the location of a specified sample✨
- inverse(3G)calculate the inverse of a matrix✨
- inversesqrt(3G)return the inverse of the square root of the parameter✨
- isinf(3G)determine whether the parameter is positive or negative infinity✨
- isnan(3G)determine whether the parameter is a number✨
L
- ldexp(3G)assemble a floating point number from a value and exponent✨
- length(3G)calculate the length of a vector✨
- lessThan(3G)perform a component-wise less-than comparison of two vectors✨
- lessThanEqual(3G)perform a component-wise less-than-or-equal comparison of two vectors✨
- log(3G)return the natural logarithm of the parameter✨
- log2(3G)return the base 2 logarithm of the parameter✨
M
- matrixCompMult(3G)perform a component-wise multiplication of two matrices✨
- max(3G)return the greater of two values✨
- memoryBarrier(3G)controls the ordering of memory transactions issued by a single shader invocation✨
- memoryBarrierAtomicCounter(3G)controls the ordering of operations on atomic counters issued by a single shader invocation✨
- memoryBarrierBuffer(3G)controls the ordering of operations on buffer variables issued by a single shader invocation✨
- memoryBarrierImage(3G)controls the ordering of operations on image variables issued by a single shader invocation✨
- memoryBarrierShared(3G)controls the ordering of operations on shared variables issued by a single shader invocation✨
- min(3G)return the lesser of two values✨
- mix(3G)linearly interpolate between two values✨
- mod(3G)compute value of one parameter modulo another✨
- modf(3G)separate a value into its integer and fractional components✨
N
- noise(3G)generate values with a pseudo-random noise function✨
- normalize(3G)calculate the normalize product of two vectors✨
- not(3G)logically invert a boolean vector✨
- notEqual(3G)perform a component-wise not-equal-to comparison of two vectors✨
O
- outerProduct(3G)calculate the outer product of a pair of vectors✨
P
- packDouble2x32(3G)create a double-precision value from a pair of unsigned integers✨
- packHalf2x16(3G)convert two 32-bit floating-point quantities to 16-bit quantities and pack them into a single 32-bit integer✨
- packUnorm(3G)pack floating-point values into an unsigned integer✨
- pow(3G)return the value of the first parameter raised to the power of the second✨
R
- radians(3G)convert a quantity in degrees to radians✨
- reflect(3G)calculate the reflection direction for an incident vector✨
- refract(3G)calculate the refraction direction for an incident vector✨
- removedTypes(3G)Describes types removed and replaced in the OpenGL API in OpenGL 4.2✨
- round(3G)find the nearest integer less than or equal to the parameter✨
- roundEven(3G)find the nearest even integer to the parameter✨
S
- sign(3G)extract the sign of the parameter✨
- sin(3G)return the sine of the parameter✨
- sinh(3G)return the hyperbolic sine of the parameter✨
- smoothstep(3G)perform Hermite interpolation between two values✨
- sqrt(3G)return the square root of the parameter✨
- step(3G)generate a step function by comparing two values✨
T
- tan(3G)return the tangent of the parameter✨
- tanh(3G)return the hyperbolic tangent of the parameter✨
- texelFetch(3G)perform a lookup of a single texel within a texture✨
- texelFetchOffset(3G)perform a lookup of a single texel within a texture with an offset✨
- texture(3G)retrieves texels from a texture✨
- textureGather(3G)gathers four texels from a texture✨
- textureGatherOffset(3G)gathers four texels from a texture with offset✨
- textureGatherOffsets(3G)gathers four texels from a texture with an array of offsets✨
- textureGrad(3G)perform a texture lookup with explicit gradients✨
- textureGradOffset(3G)perform a texture lookup with explicit gradients and offset✨
- textureLod(3G)perform a texture lookup with explicit level-of-detail✨
- textureLodOffset(3G)perform a texture lookup with explicit level-of-detail and offset✨
- textureOffset(3G)perform a texture lookup with offset✨
- textureProj(3G)perform a texture lookup with projection✨
- textureProjGrad(3G)perform a texture lookup with projection and explicit gradients✨
- textureProjGradOffset(3G)perform a texture lookup with projection, explicit gradients and offset✨
- textureProjLod(3G)perform a texture lookup with projection and explicit level-of-detail✨
- textureProjLodOffset(3G)perform a texture lookup with projection and explicit level-of-detail and offset✨
- textureProjOffset(3G)perform a texture lookup with projection and offset✨
- textureQueryLevels(3G)compute the number of accessible mipmap levels of a texture✨
- textureQueryLod(3G)compute the level-of-detail that would be used to sample from a texture✨
- textureSamples(3G)return the number of samples of a texture✨
- textureSize(3G)retrieve the dimensions of a level of a texture✨
- transpose(3G)calculate the transpose of a matrix✨
- trunc(3G)find the nearest integer less than or equal to the parameter✨
U
- uaddCarry(3G)add unsigned integers and generate carry✨
- umulExtended(3G)perform a 32- by 32-bit multiply to produce a 64-bit result✨
- unpackDouble2x32(3G)produce two unsigned integers containing the bit encoding of a double precision floating point value✨
- unpackHalf2x16(3G)convert two 16-bit floating-point values packed into a single 32-bit integer into a vector of two 32-bit floating-point quantities✨
- unpackUnorm2x16,_unpackUnorm4x8,_unpackSnorm4x8(3G)unpack floating-point values from an unsigned integer✨
- usubBorrow(3G)subtract unsigned integers and generate borrow✨
💅
getting it ready, bestie…