Blender V4.5
gpu_glsl_cpp_stubs.hh File Reference
#include <type_traits>
#include "GPU_shader_shared_utils.hh"

Go to the source code of this file.

Classes

struct  VecBase< T, Sz >
struct  VecOp< T, Sz >
struct  SwizzleBase< T, Sz >
struct  VecBase< T, 1 >
struct  VecBase< T, 2 >
struct  VecBase< T, 3 >
struct  VecBase< T, 4 >
struct  VecBase< bool, 2 >
struct  VecBase< bool, 3 >
struct  VecBase< bool, 4 >
struct  MatBase< C, R >
struct  MatOp< C, R >
struct  MatBase< 2, R >
struct  MatBase< 3, R >
struct  MatBase< 4, R >
struct  SamplerBase< T, Dimensions, Cube, Array, Atomic, Depth >
struct  ImageBase< T, Dimensions, Array, Atomic >

Namespaces

namespace  glsl
namespace  gl_VertexShader
namespace  gl_FragmentShader
namespace  gl_ComputeShader

Macros

#define assert(assertion)
#define printf(...)
#define RET
#define STD_OP   template<typename U = T, typename std::enable_if_t<!std::is_same_v<bool, U>> * = nullptr>
#define INT_OP
#define ATTR_FALLTHROUGH   ((void)0)
#define main()
#define GLSL_CPP_STUBS
#define common   common_is_reserved_glsl_keyword_do_not_use
#define partition   partition_is_reserved_glsl_keyword_do_not_use
#define active   active_is_reserved_glsl_keyword_do_not_use
#define class   class_is_reserved_glsl_keyword_do_not_use
#define union   union_is_reserved_glsl_keyword_do_not_use
#define typedef   typedef_is_reserved_glsl_keyword_do_not_use
#define this   this_is_reserved_glsl_keyword_do_not_use
#define packed   packed_is_reserved_glsl_keyword_do_not_use
#define resource   resource_is_reserved_glsl_keyword_do_not_use
#define goto   goto_is_reserved_glsl_keyword_do_not_use
#define noinline   noinline_is_reserved_glsl_keyword_do_not_use
#define public   public_is_reserved_glsl_keyword_do_not_use
#define external   external_is_reserved_glsl_keyword_do_not_use
#define interface   interface_is_reserved_glsl_keyword_do_not_use
#define long   long_is_reserved_glsl_keyword_do_not_use
#define fixed   fixed_is_reserved_glsl_keyword_do_not_use
#define unsigned   unsigned_is_reserved_glsl_keyword_do_not_use
#define superp   superp_is_reserved_glsl_keyword_do_not_use
#define input   input_is_reserved_glsl_keyword_do_not_use
#define output   output_is_reserved_glsl_keyword_do_not_use
#define hvec2   hvec2_is_reserved_glsl_keyword_do_not_use
#define hvec3   hvec3_is_reserved_glsl_keyword_do_not_use
#define hvec4   hvec4_is_reserved_glsl_keyword_do_not_use
#define fvec2   fvec2_is_reserved_glsl_keyword_do_not_use
#define fvec3   fvec3_is_reserved_glsl_keyword_do_not_use
#define fvec4   fvec4_is_reserved_glsl_keyword_do_not_use
#define sampler3DRect   sampler3DRect_is_reserved_glsl_keyword_do_not_use
#define filter   filter_is_reserved_glsl_keyword_do_not_use
#define sizeof   sizeof_is_reserved_glsl_keyword_do_not_use
#define cast   cast_is_reserved_glsl_keyword_do_not_use
#define row_major   row_major_is_reserved_glsl_keyword_do_not_use
Keywords
#define inout
#define out
#define in
#define shared
Compatibility
#define float_array(...)
#define float2_array(...)
#define float3_array(...)
#define float4_array(...)
#define int_array(...)
#define int2_array(...)
#define int3_array(...)
#define int4_array(...)
#define uint_array(...)
#define uint2_array(...)
#define uint3_array(...)
#define uint4_array(...)
#define bool_array(...)
#define bool2_array(...)
#define bool3_array(...)
#define bool4_array(...)
#define METAL_CONSTRUCTOR_1(class_name, t1, m1)
#define METAL_CONSTRUCTOR_2(class_name, t1, m1, t2, m2)
#define METAL_CONSTRUCTOR_3(class_name, t1, m1, t2, m2, t3, m3)
#define METAL_CONSTRUCTOR_4(class_name, t1, m1, t2, m2, t3, m3, t4, m4)

Functions

template<typename T>
constexpr T glsl::abs (T) RET
template<typename T>
constexpr T glsl::ceil (T) RET
template<typename T>
constexpr T glsl::exp (T) RET
template<typename T>
constexpr T glsl::exp2 (T) RET
template<typename T>
constexpr T glsl::floor (T) RET
template<typename T>
T glsl::fma (T, T, T) RET
float glsl::fma (float, float, float) RET
template<typename T>
T glsl::frexp (T, T) RET
bool glsl::isinf (float) RET
bool glsl::isnan (float) RET
template<typename T>
constexpr T glsl::log (T) RET
template<typename T>
constexpr T glsl::log2 (T) RET
template<typename T>
T glsl::modf (T, T)
template<typename T, typename U>
constexpr T glsl::pow (T, U) RET
template<typename T>
constexpr T glsl::round (T) RET
template<typename T>
constexpr T glsl::sqrt (T) RET
template<typename T>
constexpr T glsl::trunc (T) RET
template<typename T, typename U>
T glsl::ldexp (T, U) RET
template<typename T>
constexpr T glsl::acos (T) RET
template<typename T>
T glsl::acosh (T) RET
template<typename T>
constexpr T glsl::asin (T) RET
template<typename T>
T glsl::asinh (T) RET
template<typename T>
T glsl::atan (T, T) RET
template<typename T>
T glsl::atan (T) RET
template<typename T>
T glsl::atanh (T) RET
template<typename T>
constexpr T glsl::cos (T) RET
template<typename T>
T glsl::cosh (T) RET
template<typename T>
constexpr T glsl::sin (T) RET
template<typename T>
T glsl::sinh (T) RET
template<typename T>
T glsl::tan (T) RET
template<typename T>
T glsl::tanh (T) RET
void gl_ComputeShader::barrier ()
void gl_ComputeShader::memoryBarrier ()
void gl_ComputeShader::memoryBarrierShared ()
void gl_ComputeShader::memoryBarrierImage ()
void gl_ComputeShader::memoryBarrierBuffer ()
void gl_ComputeShader::groupMemoryBarrier ()

Variables

template<int D>
VecBase< bool, Dglsl::isinf (VecOp< float, D >) RET
template<int D>
VecBase< bool, Dglsl::isnan (VecOp< float, D >) RET
const int gl_VertexShader::gl_VertexID
const int gl_VertexShader::gl_InstanceID
const int gl_VertexShader::gl_BaseVertex
const int gl_VertexShader::gpu_BaseInstance
const int gl_VertexShader::gpu_InstanceIndex
float4 gl_VertexShader::gl_Position = float4(0)
float gl_VertexShader::gl_PointSize = 0
float gl_VertexShader::gl_ClipDistance [6] = {0}
int gl_VertexShader::gpu_Layer = 0
int gl_VertexShader::gpu_ViewportIndex = 0
const float4 gl_FragmentShader::gl_FragCoord
const bool gl_FragmentShader::gl_FrontFacing = true
const float2 gl_FragmentShader::gl_PointCoord = float2(0)
const int gl_FragmentShader::gl_PrimitiveID = 0
float gl_FragmentShader::gl_FragDepth = 0
const float gl_FragmentShader::gl_ClipDistance [6] = {0}
const int gl_FragmentShader::gpu_Layer = 0
const int gl_FragmentShader::gpu_ViewportIndex = 0
constexpr uint3 gl_ComputeShader::gl_WorkGroupSize = uint3(16, 16, 16)
const uint3 gl_ComputeShader::gl_NumWorkGroups
const uint3 gl_ComputeShader::gl_WorkGroupID
const uint3 gl_ComputeShader::gl_LocalInvocationID
const uint3 gl_ComputeShader::gl_GlobalInvocationID
const uint gl_ComputeShader::gl_LocalInvocationIndex

Vector Types

#define SWIZZLE_XY(T)
#define SWIZZLE_RG(T)
#define SWIZZLE_XYZ(T)
#define SWIZZLE_RGB(T)
#define SWIZZLE_XYZW(T)
#define SWIZZLE_RGBA(T)
using float2 = VecBase<float, 2>
using float3 = VecBase<float, 3>
using float4 = VecBase<float, 4>
using uint2 = VecBase<uint, 2>
using uint3 = VecBase<uint, 3>
using uint4 = VecBase<uint, 4>
using int2 = VecBase<int, 2>
using int3 = VecBase<int, 3>
using int4 = VecBase<int, 4>
using uchar = unsigned int
using uchar2 = VecBase<uchar, 2>
using uchar3 = VecBase<uchar, 3>
using uchar4 = VecBase<uchar, 4>
using char2 = VecBase<char, 2>
using char3 = VecBase<char, 3>
using char4 = VecBase<char, 4>
using ushort2 = VecBase<ushort, 2>
using ushort3 = VecBase<ushort, 3>
using ushort4 = VecBase<ushort, 4>
using short2 = VecBase<short, 2>
using short3 = VecBase<short, 3>
using short4 = VecBase<short, 4>
using half = float
using half2 = VecBase<half, 2>
using half3 = VecBase<half, 3>
using half4 = VecBase<half, 4>
using bool2 = VecBase<bool, 2>
using bool3 = VecBase<bool, 3>
using bool4 = VecBase<bool, 4>
using bool32_t = uint
using packed_float2 = float2
using packed_float3 = float3
using packed_float4 = float4
using packed_int2 = int2
using packed_int3 = int3
using packed_int4 = int4
using packed_uint2 = uint2
using packed_uint3 = uint3
using packed_uint4 = uint4

Matrix Types

#define RESHAPE(mat_to, mat_from, ...)
using float2x2 = MatBase<2, 2>
using float2x3 = MatBase<2, 3>
using float2x4 = MatBase<2, 4>
using float3x2 = MatBase<3, 2>
using float3x3 = MatBase<3, 3>
using float3x4 = MatBase<3, 4>
using float4x2 = MatBase<4, 2>
using float4x3 = MatBase<4, 3>
using float4x4 = MatBase<4, 4>

Sampler Types

#define TEX_TEMPLATE
using samplerBuffer = SamplerBase<float, 1>
using sampler1D = SamplerBase<float, 1>
using sampler2D = SamplerBase<float, 2>
using sampler3D = SamplerBase<float, 3>
using isamplerBuffer = SamplerBase<int, 1>
using isampler1D = SamplerBase<int, 1>
using isampler2D = SamplerBase<int, 2>
using isampler3D = SamplerBase<int, 3>
using usamplerBuffer = SamplerBase<uint, 1>
using usampler1D = SamplerBase<uint, 1>
using usampler2D = SamplerBase<uint, 2>
using usampler3D = SamplerBase<uint, 3>
using sampler1DArray = SamplerBase<float, 1, false, true>
using sampler2DArray = SamplerBase<float, 2, false, true>
using isampler1DArray = SamplerBase<int, 1, false, true>
using isampler2DArray = SamplerBase<int, 2, false, true>
using usampler1DArray = SamplerBase<uint, 1, false, true>
using usampler2DArray = SamplerBase<uint, 2, false, true>
using samplerCube = SamplerBase<float, 2, true>
using isamplerCube = SamplerBase<int, 2, true>
using usamplerCube = SamplerBase<uint, 2, true>
using samplerCubeArray = SamplerBase<float, 2, true, true>
using isamplerCubeArray = SamplerBase<int, 2, true, true>
using usamplerCubeArray = SamplerBase<uint, 2, true, true>
using usampler1DAtomic = SamplerBase<uint, 1, false, false, true>
using usampler2DAtomic = SamplerBase<uint, 2, false, false, true>
using usampler2DArrayAtomic = SamplerBase<uint, 2, false, true, true>
using usampler3DAtomic = SamplerBase<uint, 3, false, false, true>
using isampler1DAtomic = SamplerBase<int, 1, false, false, true>
using isampler2DAtomic = SamplerBase<int, 2, false, false, true>
using isampler2DArrayAtomic = SamplerBase<int, 2, false, true, true>
using isampler3DAtomic = SamplerBase<int, 3, false, false, true>
using sampler2DDepth = SamplerBase<float, 2, false, false, false, true>
using sampler2DArrayDepth = SamplerBase<float, 2, false, true, false, true>
using samplerCubeDepth = SamplerBase<float, 2, true, false, false, true>
using samplerCubeArrayDepth = SamplerBase<float, 2, true, true, false, true>
TEX_TEMPLATE SizeVec textureSize (T, int) RET
TEX_TEMPLATE DataVec texelFetch (T, IntCoord, int) RET
TEX_TEMPLATE DataVec texelFetchOffset (T, IntCoord, int, IntCoord) RET
TEX_TEMPLATE DataVec texture (T, FltCoord, float=0.0f) RET
TEX_TEMPLATE DataVec textureGather (T, FltCoord) RET
TEX_TEMPLATE DataVec textureGrad (T, FltCoord, DerivVec, DerivVec) RET
TEX_TEMPLATE DataVec textureLod (T, FltCoord, float) RET
TEX_TEMPLATE DataVec textureLodOffset (T, FltCoord, float, IntCoord) RET
float4 texelFetch (samplerBuffer, int) RET
int4 texelFetch (isamplerBuffer, int) RET
uint4 texelFetch (usamplerBuffer, int) RET

Image Types

#define IMG_TEMPLATE
#define imageLoadFast   imageLoad
#define imageStoreFast   imageStore
using image1D = ImageBase<float, 1>
using image2D = ImageBase<float, 2>
using image3D = ImageBase<float, 3>
using iimage1D = ImageBase<int, 1>
using iimage2D = ImageBase<int, 2>
using iimage3D = ImageBase<int, 3>
using uimage1D = ImageBase<uint, 1>
using uimage2D = ImageBase<uint, 2>
using uimage3D = ImageBase<uint, 3>
using image1DArray = ImageBase<float, 1, true>
using image2DArray = ImageBase<float, 2, true>
using iimage1DArray = ImageBase<int, 1, true>
using iimage2DArray = ImageBase<int, 2, true>
using uimage1DArray = ImageBase<uint, 1, true>
using uimage2DArray = ImageBase<uint, 2, true>
using iimage2DAtomic = ImageBase<int, 2, false, true>
using iimage3DAtomic = ImageBase<int, 3, false, true>
using uimage2DAtomic = ImageBase<uint, 2, false, true>
using uimage3DAtomic = ImageBase<uint, 3, false, true>
using iimage2DArrayAtomic = ImageBase<int, 2, true, true>
using uimage2DArrayAtomic = ImageBase<uint, 2, true, true>
IMG_TEMPLATE SizeVec imageSize (const T &) RET
IMG_TEMPLATE DataVec imageLoad (const T &, IntCoord) RET
IMG_TEMPLATE void imageStore (T &, IntCoord, DataVec)
IMG_TEMPLATE void imageFence (T &)
IMG_TEMPLATE void imageStore (const T &, IntCoord, DataVec)=delete
IMG_TEMPLATE void imageFence (const T &)=delete
IMG_TEMPLATE uint imageAtomicAdd (T &, IntCoord, uint) RET
IMG_TEMPLATE uint imageAtomicMin (T &, IntCoord, uint) RET
IMG_TEMPLATE uint imageAtomicMax (T &, IntCoord, uint) RET
IMG_TEMPLATE uint imageAtomicAnd (T &, IntCoord, uint) RET
IMG_TEMPLATE uint imageAtomicXor (T &, IntCoord, uint) RET
IMG_TEMPLATE uint imageAtomicOr (T &, IntCoord, uint) RET
IMG_TEMPLATE uint imageAtomicExchange (T &, IntCoord, uint) RET
IMG_TEMPLATE uint imageAtomicCompSwap (T &, IntCoord, uint, uint) RET
IMG_TEMPLATE uint imageAtomicAdd (const T &, IntCoord, uint)=delete
IMG_TEMPLATE uint imageAtomicMin (const T &, IntCoord, uint)=delete
IMG_TEMPLATE uint imageAtomicMax (const T &, IntCoord, uint)=delete
IMG_TEMPLATE uint imageAtomicAnd (const T &, IntCoord, uint)=delete
IMG_TEMPLATE uint imageAtomicXor (const T &, IntCoord, uint)=delete
IMG_TEMPLATE uint imageAtomicOr (const T &, IntCoord, uint)=delete
IMG_TEMPLATE uint imageAtomicExchange (const T &, IntCoord, uint)=delete
IMG_TEMPLATE uint imageAtomicCompSwap (const T &, IntCoord, uint, uint)=delete

Builtin Functions

#define abs   glsl::abs
#define ceil   glsl::ceil
#define exp   glsl::exp
#define exp2   glsl::exp2
#define floor   glsl::floor
#define fma   glsl::fma
#define frexp   glsl::frexp
#define isinf   glsl::isinf
#define isnan   glsl::isnan
#define log   glsl::log
#define log2   glsl::log2
#define modf   glsl::modf
#define pow   glsl::pow
#define round   glsl::round
#define sqrt   glsl::sqrt
#define trunc   glsl::trunc
#define ldexp   glsl::ldexp
#define acos   glsl::acos
#define acosh   glsl::acosh
#define asin   glsl::asin
#define asinh   glsl::asinh
#define atan   glsl::atan
#define atanh   glsl::atanh
#define cos   glsl::cos
#define cosh   glsl::cosh
#define sin   glsl::sin
#define sinh   glsl::sinh
#define tan   glsl::tan
#define tanh   glsl::tanh
#define select(A, B, C)
template<typename T, int D>
VecBase< bool, DgreaterThan (VecOp< T, D >, VecOp< T, D >) RET
template<typename T, int D>
VecBase< bool, DlessThan (VecOp< T, D >, VecOp< T, D >) RET
template<typename T, int D>
VecBase< bool, DlessThanEqual (VecOp< T, D >, VecOp< T, D >) RET
template<typename T, int D>
VecBase< bool, DgreaterThanEqual (VecOp< T, D >, VecOp< T, D >) RET
template<typename T, int D>
VecBase< bool, Dequal (VecOp< T, D >, VecOp< T, D >) RET
template<typename T, int D>
VecBase< bool, DnotEqual (VecOp< T, D >, VecOp< T, D >) RET
template<int D>
VecBase< bool, Doperator! (VecOp< bool, D >) RET
template<int D>
VecBase< int, DbitCount (VecOp< int, D >) RET
template<int D>
VecBase< int, DbitfieldReverse (VecOp< int, D >) RET
template<int D>
VecBase< int, DfindLSB (VecOp< int, D >) RET
template<int D>
VecBase< int, DfindMSB (VecOp< int, D >) RET
template<int D>
VecBase< float, D > constexpr mod (VecOp< float, D >, VecOp< float, D >) RET
template<int D>
VecBase< float, Dstep (VecOp< float, D >, VecOp< float, D >) RET
template<int D>
VecBase< float, Dmix (VecOp< float, D >, VecOp< float, D >, VecOp< float, D >) RET
VecBase< float, 3 > cross (VecOp< float, 3 >, VecOp< float, 3 >) RET
template<int D>
VecBase< float, Dnormalize (VecOp< float, D >) RET
template<int D>
VecBase< int, DfloatBitsToInt (VecOp< float, D >) RET
template<int D>
VecBase< uint, DfloatBitsToUint (VecOp< float, D >) RET
template<int D>
VecBase< float, DintBitsToFloat (VecOp< int, D >) RET
template<int D>
VecBase< float, DuintBitsToFloat (VecOp< uint, D >) RET
template<typename T, int D>
VecBase< T, Dfaceforward (VecOp< T, D >, VecOp< T, D >, VecOp< T, D >) RET
template<typename T, int D>
VecBase< T, Dreflect (VecOp< T, D >, VecOp< T, D >) RET
template<int C, int R>
MatBase< C, Rinverse (MatBase< C, R >) RET
template<int C, int R>
MatBase< R, Ctranspose (MatBase< C, R >) RET
template<int D>
bool any (VecOp< bool, D >) RET
template<int D>
bool all (VecOp< bool, D >) RET
template<int D>
VecBase< int, DbitCount (VecOp< uint, D >) RET
template<int D>
VecBase< int, DbitfieldExtract (VecOp< int, D >, int, int) RET
template<int D>
VecBase< int, DbitfieldExtract (VecOp< uint, D >, int, int) RET
template<int D>
VecBase< int, DbitfieldInsert (VecOp< int, D >, VecOp< int, D >, int, int) RET
template<int D>
VecBase< int, DbitfieldInsert (VecOp< uint, D >, VecOp< uint, D >, int, int) RET
template<int D>
VecBase< int, DbitfieldReverse (VecOp< uint, D >) RET
int bitCount (int) RET
int bitCount (uint) RET
int bitfieldExtract (int) RET
int bitfieldExtract (uint) RET
int bitfieldInsert (int) RET
int bitfieldInsert (uint) RET
int bitfieldReverse (int) RET
int bitfieldReverse (uint) RET
template<int D>
VecBase< int, DfindLSB (VecOp< uint, D >) RET
template<int D>
VecBase< int, DfindMSB (VecOp< uint, D >) RET
int findLSB (int) RET
int findLSB (uint) RET
int findMSB (int) RET
int findMSB (uint) RET
template<typename T>
constexpr T max (T, T) RET
template<typename T>
constexpr T min (T, T) RET
template<typename T>
constexpr T sign (T) RET
template<typename T, typename U>
constexpr T clamp (T, U, U) RET
template<typename T>
constexpr T clamp (T, float, float) RET
template<typename T, typename U>
constexpr T max (T, U) RET
template<typename T, typename U>
constexpr T min (T, U) RET
template<typename T>
T fract (T) RET
template<typename T>
constexpr T inversesqrt (T) RET
constexpr float mod (float, float) RET
template<int D>
VecBase< float, D > constexpr mod (VecOp< float, D >, float) RET
template<typename T>
T smoothstep (T, T, T) RET
float step (float, float) RET
template<int D>
VecBase< float, Dstep (float, VecOp< float, D >) RET
float smoothstep (float, float, float) RET
template<int D>
VecBase< float, Dsmoothstep (float, float, VecOp< float, D >) RET
template<typename T>
constexpr T degrees (T) RET
template<typename T>
constexpr T radians (T) RET
float mix (float, float, float) RET
template<int D>
VecBase< float, Dmix (VecOp< float, D >, VecOp< float, D >, float) RET
template<typename T, int D>
VecBase< T, Dmix (VecOp< T, D >, VecOp< T, D >, VecOp< bool, D >) RET
template<int D>
float dot (VecOp< float, D >, VecOp< float, D >) RET
template<int D>
float distance (VecOp< float, D >, VecOp< float, D >) RET
template<int D>
float length (VecOp< float, D >) RET
int floatBitsToInt (float) RET
uint floatBitsToUint (float) RET
float intBitsToFloat (int) RET
float uintBitsToFloat (uint) RET
template<typename T>
T gpu_dfdx (T) RET
template<typename T>
T gpu_dfdy (T) RET
template<typename T>
T gpu_fwidth (T) RET
void gpu_discard_fragment ()
template<typename T, int D>
VecBase< T, Drefract (VecOp< T, D >, VecOp< T, D >, float) RET
int atomicAdd (int &, int) RET
int atomicAnd (int &, int) RET
int atomicOr (int &, int) RET
int atomicXor (int &, int) RET
int atomicMin (int &, int) RET
int atomicMax (int &, int) RET
int atomicExchange (int &, int) RET
int atomicCompSwap (int &, int, int) RET
uint atomicAdd (uint &, uint) RET
uint atomicAnd (uint &, uint) RET
uint atomicOr (uint &, uint) RET
uint atomicXor (uint &, uint) RET
uint atomicMin (uint &, uint) RET
uint atomicMax (uint &, uint) RET
uint atomicExchange (uint &, uint) RET
uint atomicCompSwap (uint &, uint, uint) RET
uint packHalf2x16 (float2) RET
uint packUnorm2x16 (float2) RET
uint packSnorm2x16 (float2) RET
uint packUnorm4x8 (float4) RET
uint packSnorm4x8 (float4) RET
float2 unpackHalf2x16 (uint) RET
float2 unpackUnorm2x16 (uint) RET
float2 unpackSnorm2x16 (uint) RET
float4 unpackUnorm4x8 (uint) RET
float4 unpackSnorm4x8 (uint) RET
template<int C, int R>
float determinant (MatBase< C, R >) RET

Macro Definition Documentation

◆ abs

#define abs   glsl::abs

Definition at line 765 of file gpu_glsl_cpp_stubs.hh.

Referenced by actionzone_modal(), blender::math::angle_between(), annotation_draw_apply_event(), append_nla_strip_snap_target(), apply_frame_snap(), area_join_update_data(), area_move_apply_do(), area_snap_calc_location(), area_split_factor(), BKE_fcurve_delete_key(), BKE_gpencil_layer_frame_get(), BKE_mask_spline_project_co(), blend_color_difference_byte(), blf_glyph_calc_rect_test(), BLI_listbase_link_move(), BLI_str_format_integer_unit(), blo_do_versions_280(), blo_do_versions_300(), bm_loop_build(), bm_loop_path_build_step(), brush_scale_size_exec(), blender::build_sequential(), blender::nodes::node_shader_tex_checker_cc::NodeTexChecker::call(), blender::math::CartesianBasis::CartesianBasis(), compare_floats(), compare_rgb_uchar(), slim::compute_least_squares_scaling(), blender::draw::create_lines_for_remaining_edges(), blender::ed::transform::createTransActionData(), blender::math::cross(), blender::io::obj::detect_knot_mode_cyclic(), blender::io::obj::detect_knot_mode_uniform(), distance(), blender::math::dominant_axis(), draw_horizontal_scale_indicators(), DRW_select_buffer_find_nearest_to_point(), ED_preview_draw(), ed_preview_draw_rect(), ED_region_generic_tools_region_snap_size(), ED_region_snap_size_test(), establish_track_initialization_order(), blender::ed::curves::extrude_knots(), file_smoothscroll_invoke(), blender::seq::fill_rect_alpha_under(), blender::ed::transform::flushTransSeq(), blender::nodes::node_fn_compare_cc::get_multi_function(), Freestyle::GaussianFilter::getSmoothedPixel(), hsl_to_rgb(), image_buf_fill_checker_slice(), len_manhattan_v2_int(), blender::draw::lines_adjacency_triangle(), GHOST_Wintab::mapWintabToSysCoordinates(), blender::color::mix_difference(), modf_to_index(), mouse_select_knot(), moviecache_getitempriority(), nla_draw_strip_curves(), blender::nodes::node_shader_volume_coefficients_cc::node_declare(), node_mix_diff(), blender::math::AngleFraction< T >::operator AngleCartesianBase< T >(), pingpong(), GHOST_SystemWin32::processWheelEventHorizontal(), GHOST_SystemWin32::processWheelEventVertical(), Freestyle::AppView::rabs(), blender::math::AngleFraction< T >::radian(), region_scale_modal(), region_visible_rect_calc(), blender::math::rotation_between(), blender::math::rotation_between(), screen_area_trim(), screen_areas_can_align(), screen_geom_area_map_find_active_scredge(), select_adjacent_cp(), select_nth_bezt(), select_nth_bp(), seq_frame_snap_update_best(), blender::ed::object::set_constraint_nth_target(), blender::ed::transform::setCustomPointsFromDirection(), blender::ed::transform::setNearestAxis2d(), blender::draw::overlay::ShapeCache::ShapeCache(), smoothmin(), blender::ed::greasepencil::snap_8_angles(), blender::ed::transform::snap_calc_preview_image(), blender::ed::transform::snap_calc_timeline(), blender::ed::greasepencil::snap_diagonals_box(), blender::seq::strip_retiming_transition_is_linear(), svm_checker(), blender::math::tests::TEST(), blender::tests::TEST(), blender::bke::tests::test_vec_roll_to_mat3_orthogonal(), GHOST_Wintab::testCoordinates(), blender::gpu::tests::texture_create_upload_read_with_bias(), thumb_create_ex(), blender::seq::time_find_next_prev_edit(), blender::math::to_axis_angle(), blender::math::to_vector(), blender::ed::transform::transdata_get_track_shuffle_offset(), blender::ed::transform::transform_snap_nla_calc(), blender::nodes::try_dispatch_float_math_fl3_to_fl3(), ui_but_drag_init(), ui_but_dragedit_update_mval(), ui_do_but_COLORBAND(), ui_do_but_NUM(), ui_do_but_SLI(), ui_do_button(), ui_multibut_drag_wait(), ui_numedit_but_NUM(), ui_pan_to_scroll(), vert_pair_adjacent_in_orig_face(), view2d_scroll_delta_y_snap_page_size(), view2d_totRect_set_resize(), voronoi_distance(), voronoi_distance(), voronoi_distance(), voronoi_distance(), voronoi_distance_to_edge(), voronoi_n_sphere_radius(), wm_autosave_location(), WM_event_drag_test_with_delta(), wm_gesture_straightline_do_angle_snap(), CCL_NAMESPACE_BEGIN::TextureInterpolator< TexT, OutT >::wrap_mirror(), and blender::math::AngleFraction< T >::wrapped().

◆ acos

◆ acosh

#define acosh   glsl::acosh

Definition at line 783 of file gpu_glsl_cpp_stubs.hh.

◆ active

#define active   active_is_reserved_glsl_keyword_do_not_use

Definition at line 1036 of file gpu_glsl_cpp_stubs.hh.

Referenced by ANIM_fmodifiers_copy_to_buf(), blender::ed::object::base_active_refresh(), BKE_gpencil_layer_active_set(), BKE_layer_collection_sync(), click_select_channel_grease_pencil_layer(), blender::ed::outliner::collection_hierarchy_delete_exec(), blender::ed::outliner::do_outliner_range_select(), blender::ed::outliner::do_outliner_range_select_recursive(), draw_mask_layers(), ENUM_OPERATORS(), file_walk_select_selection_set(), gpencil_to_keylist(), blender::ed::greasepencil::grease_pencil_layer_active_exec(), blender::ed::greasepencil::grease_pencil_layer_add_exec(), blender::ed::greasepencil::grease_pencil_layer_duplicate_exec(), blender::ed::greasepencil::grease_pencil_layer_group_add_exec(), blender::ed::greasepencil::grease_pencil_layer_group_remove_exec(), blender::ed::greasepencil::grease_pencil_layer_remove_exec(), blender::ed::greasepencil::grease_pencil_merge_layer_exec(), IK_QTask::IK_QTask(), image_user_from_context_and_active_tile(), make_boneList(), menu_item_enum_opname_menu(), menu_item_enum_opname_menu_active(), blender::ed::space_node::node_find_exec_fn(), blender::draw::overlay::Resources::object_wire_theme_id(), blender::ui::greasepencil::LayerGroupViewItem::on_activate(), blender::ui::greasepencil::LayerViewItem::on_activate(), blender::ui::greasepencil::LayerNodeDropTarget::on_drop(), blender::ed::outliner::outliner_delete_exec(), blender::ed::outliner::outliner_draw_iconrow(), blender::ed::outliner::outliner_draw_iconrow_doit(), blender::ed::outliner::outliner_draw_tree_element(), blender::panel_draw(), blender::animrig::Slot::set_active(), blender::ed::vse::strip_data_outline_params_set(), template_ID_search_menu_item_tooltip(), blender::ed::outliner::tree_element_grease_pencil_node_activate(), UI_but_func_search_set(), ui_draw_colorband_handle(), ui_search_menu_create_context_menu(), ui_search_menu_create_tooltip(), ui_searchbox_event(), uiItemsFullEnumO(), uiItemsFullEnumO_items(), uiLayoutSetActive(), uiTemplateRunningJobs(), uv_texture_remove_poll(), and view3d_main_region_message_subscribe().

◆ asin

#define asin   glsl::asin

Definition at line 784 of file gpu_glsl_cpp_stubs.hh.

Referenced by KDL::asin(), KDL::asin(), and Freestyle::WOEdge::setVecAndAngle().

◆ asinh

#define asinh   glsl::asinh

Definition at line 785 of file gpu_glsl_cpp_stubs.hh.

◆ assert

#define assert ( assertion)

GLSL to C++ stubs.

The goal of this header is to make the GLSL source file compile using a modern C++ compiler. This allows for linting and IDE functionalities to work.

This file can be included inside any GLSL file to make the GLSL syntax to work. Then your IDE must to be configured to associate .glsl files to C++ so that the C++ linter does the analysis.

This is why the implementation of each function is not needed. However, we make sure that type casting is always explicit. This is because implicit casts are not always supported on all implementations.

Some of the features of GLSL are omitted by design. They are either:

  • Not needed (e.g. per component matrix multiplication).
  • Against our code-style (e.g. stpq swizzle).
  • Unsupported by our Metal Shading Language layer (e.g. mixed vector-scalar matrix constructor).

IMPORTANT: Please ask the module team if you need some feature that are not listed in this file.

Definition at line 31 of file gpu_glsl_cpp_stubs.hh.

Referenced by iTaSC::CacheChannel::_findBlock(), KDL::JntArray::Add, Attribute::add(), Attribute::add(), Attribute::add(), Attribute::add(), Attribute::add(), AttributeSet::add(), AttributeTableEntry< T >::add(), DeviceKernelArguments::add(), id_map< K, T, Flags >::add(), NodeType::add(), ShaderGraph::add_node(), Profiler::add_state(), LookupTables::add_table(), iTaSC::Cache::addCacheItem(), aligned_malloc(), device_texture::alloc(), device_vector< T >::alloc(), ApplyPrimvars(), assert_for_allocator_change(), assert_same_owner(), mikk::Mikktspace< Mesh >::assignRecur(), attr_create_generic(), Attribute::Attribute(), attribute_bump_map_normal(), bitscan(), bitscan(), blender::gpu::MTLFrameBuffer::blit(), libmv::BlurredImageAndDerivativesChannels(), Device::build_bvh(), MultiDevice::build_bvh(), libmv::Build_Minimal2Point_PolynomialFactor(), ConstantFolder::bypass(), ConstantFolder::bypass_or_discard(), KDL::Jacobian::changeBase, KDL::Jacobian::changeRefFrame, KDL::Jacobian::changeRefPoint, iTaSC::Cache::clearCacheFrom(), clg_ctx_type_register(), clg_severity_as_text(), clg_severity_to_color(), SVMCompiler::compile_type(), Freestyle::OGF::compute_curvature_tensor(), PathTraceWorkGPU::compute_sorted_queued_paths(), Object::compute_volume_step_size(), libmv::ComputeGaussianKernel(), ShaderGraph::connect(), CPUDevice::const_copy_to(), ConvertNode::constant_fold(), convert_tree(), HDCYCLES_NAMESPACE_OPEN_SCOPE::convertToCyclesArray< Transform, void >(), libmv::Convolve(), Node::copy_value(), iTaSC::CopyPose::CopyPose(), slim::cotmatrix(), slim::cotmatrix_entries(), count_leading_zeros(), count_trailing_zeros(), BVHBuild::create_leaf_node(), BVHBuild::create_object_leaf_nodes(), Attribute::data_float(), Attribute::data_float(), Attribute::data_float2(), Attribute::data_float2(), Attribute::data_float3(), Attribute::data_float3(), Attribute::data_float4(), Attribute::data_float4(), Attribute::data_transform(), Attribute::data_transform(), Attribute::data_uchar4(), Attribute::data_voxel(), Attribute::data_voxel(), mikk::Mikktspace< Mesh >::degenEpilogue(), Procedural::delete_node(), Scene::delete_node(), Scene::delete_node(), Scene::delete_node(), Scene::delete_node(), Scene::delete_node(), Scene::delete_node(), Scene::delete_node(), Scene::delete_node(), Scene::delete_node(), Scene::delete_node(), Scene::delete_node(), DenoiseImageLayer::detect_denoising_channels(), device_memory::device_alloc(), device_memory::device_copy_from(), device_optix_info(), device_texture::device_texture(), Film::device_update(), GeometryManager::device_update_attributes(), LightManager::device_update_lights(), ShaderManager::device_update_pre(), SVMShaderManager::device_update_shader(), ImageManager::device_update_slot(), device_vector< T >::device_vector(), ConstantFolder::discard(), ShaderGraph::disconnect(), ShaderGraph::disconnect(), libmv::CameraIntrinsics::DistortBuffer(), KDL::JntArray::Divide, slim::doublearea(), slim::doublearea(), slim::doublearea_sort3(), EIG_linear_solver_solve(), EIG_linear_solver_variable_lock(), EIG_linear_solver_variable_unlock(), mikk::AtomicHashSet< KeyT, isAtomic, KeyHash, KeyEqual, ProbeFcn >::emplace(), SVMCompiler::encode_uchar4(), blender::gpu::MTLContext::ensure_texture_bindings(), blender::gpu::MTLContext::ensure_texture_bindings(), KDL::JntArray::Equal, Node::equals(), ShaderNode::equals(), unique_ptr_vector< T >::erase(), libmv::EstimateHomography2DFromCorrespondences(), ShaderEval::eval_gpu(), blender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >::evalPatchesFaceVarying(), blender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >::evalPatchesWithDerivatives(), blender::opensubdiv::EvalOutputAPI::evaluateFaceVarying(), blender::opensubdiv::EvalOutputAPI::evaluateLimit(), blender::opensubdiv::EvalOutputAPI::evaluateVarying(), blender::opensubdiv::EvalOutputAPI::evaluateVertexData(), fill_generic_attribute(), filter_table(), MultiDevice::find_matching_mem_device(), MultiDevice::find_suitable_mem_device(), iTaSC::CacheChannel::findItemEarlier(), iTaSC::CacheChannel::findItemOrLater(), blender::opensubdiv::PatchMap::FindPatch(), device_vector< T >::free(), TaskScheduler::free_memory(), mikk::Mikktspace< Mesh >::generateTSpaces(), GPUDevice::generic_alloc(), GPUDevice::generic_free(), Node::get_bool(), Node::get_bool_array(), InnerNode::get_child(), get_enum(), Profiler::get_event(), slim::get_flips(), Node::get_float(), Node::get_float2(), Node::get_float2_array(), Node::get_float3(), Node::get_float3_array(), Node::get_float_array(), SubPatch::get_inner_grid_vert_triangle(), Node::get_int(), Node::get_int_array(), get_local_data(), Device::get_multi_device(), Node::get_node(), Node::get_node_array(), get_node_output(), Profiler::get_object(), ColorSpaceManager::get_processor(), LightTreeNode::get_reference(), Profiler::get_shader(), Node::get_string(), Node::get_string_array(), Node::get_transform(), Node::get_transform_array(), Node::get_uint(), Node::get_uint64(), SubEdge::get_vert_along_edge(), SubPatch::Edge::get_vert_along_edge(), SubPatch::get_vert_along_grid_edge(), blender::opensubdiv::getCAPIFVarLinearInterpolationFromOSD(), blender::opensubdiv::MeshTopology::getEdgeSharpness(), blender::opensubdiv::MeshTopology::getEdgeVertexIndices(), blender::opensubdiv::MeshTopology::getFaceVertexIndicesStorage(), MANTA::getFlipParticleFlagAt(), MANTA::getFlipParticlePositionXAt(), MANTA::getFlipParticlePositionYAt(), MANTA::getFlipParticlePositionZAt(), MANTA::getFlipParticleVelocityXAt(), MANTA::getFlipParticleVelocityYAt(), MANTA::getFlipParticleVelocityZAt(), blender::opensubdiv::getFVarLinearInterpolationFromCAPI(), iTaSC::ControlledObject::getJq(), iTaSC::UncontrolledObject::getJu(), MANTA::getNormalXAt(), MANTA::getNormalYAt(), MANTA::getNormalZAt(), blender::opensubdiv::MeshTopology::getNumFaceVertices(), libmv::GetR_FixedCameraCenter(), blender::opensubdiv::getSchemeTypeFromCAPI(), MANTA::getSndParticleFlagAt(), MANTA::getSndParticlePositionXAt(), MANTA::getSndParticlePositionYAt(), MANTA::getSndParticlePositionZAt(), MANTA::getSndParticleVelocityXAt(), MANTA::getSndParticleVelocityYAt(), MANTA::getSndParticleVelocityZAt(), BVHNode::getSubtreeSize(), MANTA::getTriangleXAt(), MANTA::getTriangleYAt(), MANTA::getTriangleZAt(), blender::opensubdiv::MeshTopology::getVertexSharpness(), MANTA::getVertexXAt(), MANTA::getVertexYAt(), MANTA::getVertexZAt(), MANTA::getVertVelXAt(), MANTA::getVertVelYAt(), MANTA::getVertVelZAt(), blender::opensubdiv::getVtxBoundaryInterpolationFromCAPI(), GHOST_ContextGLX::GHOST_ContextGLX(), GHOST_ContextWGL::GHOST_ContextWGL(), GHOST_URL_decode(), GHOST_XrSwapchain::GHOST_XrSwapchain(), BlenderDisplayDriver::gpu_resources_create(), guiding_record_background(), guiding_record_bssrdf_bounce(), guiding_record_bssrdf_segment(), guiding_record_bssrdf_weight(), guiding_record_continuation_probability(), guiding_record_light_surface_segment(), guiding_record_surface_bounce(), guiding_record_surface_emission(), guiding_record_surface_segment(), guiding_record_volume_bounce(), guiding_record_volume_emission(), guiding_record_volume_segment(), guiding_record_volume_transmission(), GHOST_XrSession::handleStateChangeEvent(), libmv::Homography2DFromCorrespondencesLinear(), libmv::Homography2DFromCorrespondencesLinearEuc(), libmv::Homography3DFromCorrespondencesLinear(), libmv::HorizontalStack(), libmv::HStack(), GHOST_XrContext::initialize(), iTaSC::ControlledObject::initialize(), iTaSC::UncontrolledObject::initialize(), GHOST_ContextEGL::initializeDrawingContext(), intern::memutil::AllocStringStorage< keyT, hashT >::insert(), MultiDevice::is_shared(), blender::opensubdiv::MeshTopology::isEdgeEqual(), blender::opensubdiv::MeshTopology::isFaceVertexIndicesEqual(), KDL::JntArray::JntArray(), KDL::JntArrayAcc::JntArrayAcc(), KDL::JntArrayAcc::JntArrayAcc(), KDL::JntArrayVel::JntArrayVel(), KDL::ChainJntToJacSolver::JntToJac(), kernel_const_copy(), kernel_embree_filter_intersection_func_impl(), kernel_embree_filter_occluded_local_func_impl(), kernel_embree_filter_occluded_shadow_all_func_impl(), kernel_embree_filter_occluded_volume_all_func_impl(), kernel_global_memory_copy(), CCL_NAMESPACE_BEGIN::kernel_tex_image_interp(), CCL_NAMESPACE_BEGIN::kernel_tex_image_interp_3d(), LerpCurveSegmentMotionCV(), libmv_cameraIntrinsicsCopy(), libmv_cameraIntrinsicsCreateFromOptions(), libmv_cameraIntrinsicsExtractOptions(), libmv_cameraIntrinsicsFillFromOptions(), libmv_cameraIntrinsicsUpdate(), libmv_saveImage(), light_tree_emitters_copy_and_flatten(), light_tree_flatten(), light_tree_leaf_emitters_copy_and_flatten(), light_tree_specialize_nodes_flatten(), LightTreeEmitter::LightTreeEmitter(), linear_solver_ensure_matrix_construct(), LinearSolver::LinearSolver(), ConstantFolder::make_one(), ConstantFolder::make_zero(), DenoiseImageLayer::match_channels(), libmv::MatrixColumn(), libmv::MatrixColumn(), libmv::MatrixColumn(), CPUDevice::mem_alloc(), MultiDevice::mem_alloc(), Device::mem_alloc_sub_ptr(), Stats::mem_free(), MEM_guarded_mallocN_aligned(), MEM_lockfree_mallocN_aligned(), MultiDevice::mem_move_to_host(), libmv::Image::MemorySizeInBytes(), KDL::JntArray::Multiply, libmv::MultiplyElements(), libmv::MultiplyElements(), libmv::MultiplyElements(), KDL::JntArray::MultiplyJacobian, CCL_NAMESPACE_BEGIN::name_from_type(), GHOST_XrContext::needsUpsideDownDrawing(), Node::Node(), libmv::NRealisticCamerasSparse(), DedicatedTaskPool::num_decrease(), libmv::NViewTriangulate(), libmv::NViewTriangulateAlgebraic(), libmv::ArrayND< T, 3 >::Offset(), libmv::ArrayND< T, 3 >::Offset(), libmv::ArrayND< T, 3 >::Offset(), openxr_ext_name_from_wm_gpu_binding(), CPUKernelFunction< void(*)(const ThreadKernelGlobalsCPU *kg, IntegratorStateCPU *state)>::operator()(), KDL::Jacobian::operator()(), KDL::Jacobian::operator()(), libmv::Array3D< unsigned char >::operator()(), libmv::Array3D< unsigned char >::operator()(), libmv::ArrayND< T, 3 >::operator()(), libmv::ArrayND< T, 3 >::operator()(), libmv::ArrayND< T, 3 >::operator()(), libmv::ArrayND< T, 3 >::operator*(), KDL::Jacobian::operator=(), KDL::JntArray::operator=(), libmv::ArrayND< T, 3 >::operator=(), libmv::Image::operator=(), DeviceInfo::operator==(), array< T, alignment >::operator[](), device_vector< T >::operator[](), KDL::JntArray::operator[](), KDL::JntArray::operator[](), libmv::scoped_array< T >::operator[](), osl_eval_nodes< SHADER_TYPE_SURFACE >(), libmv::NViewDataSet::P(), BVH2::pack_aligned_node(), mikk::pack_index(), BVH2::pack_leaf(), BVH2::pack_nodes(), BVH2::pack_unaligned_node(), parse_int(), parse_string(), libmv::PearsonProductMomentCorrelation(), KDL::Joint::pose(), print_debug_timings(), array< T, alignment >::push_back_reserved(), recursive_print_knode(), BVH2::refit_node(), BVH2::refit_nodes(), NodeType::register_input(), LightManager::remove_ies(), ShaderNode::remove_input(), Profiler::remove_state(), LookupTables::remove_table(), PathTraceWorkCPU::render_samples_full_pipeline(), libmv::resection::Resection(), libmv::reshape(), libmv::ArrayND< T, 3 >::Resize(), libmv::ArrayND< T, 3 >::Resize(), device_vector< T >::resize(), libmv::Rgb2Gray(), BVHBuild::rotate(), DenoiserPipeline::run(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Attribute::set_data_from(), Node::set_owner(), ProfilingWithShaderHelper::set_shader(), EdgeDice::set_triangle(), Node::set_value(), EdgeDice::set_vertex(), blender::opensubdiv::PatchMap::QuadNode::SetChild(), iTaSC::ConstraintSet::setControlParameter(), GHOST_Window::setCursorGrab(), blender::opensubdiv::MeshTopology::setEdgeSharpness(), blender::opensubdiv::MeshTopology::setEdgeVertexIndices(), blender::opensubdiv::MeshTopology::setFaceVertexIndices(), blender::opensubdiv::MeshTopology::setNumFaceVertices(), SubdAttributeInterpolation::setup_attribute_corner_linear(), SubdAttributeInterpolation::setup_attribute_face(), SubdAttributeInterpolation::setup_attribute_vertex_linear(), blender::opensubdiv::MeshTopology::setVertexSharpness(), shaperadius(), SocketType::size(), slim::slim_precompute(), libmv::two_view::kernel::IsotropicNormalizedSolver< Solver, Unnormalizer >::Solve(), libmv::two_view::kernel::NormalizedSolver< Solver, Unnormalizer >::Solve(), BVHObjectSplit::split(), libmv::SplitChannels(), slim::squared_edge_lengths(), SVMCompiler::stack_assign(), SVMCompiler::stack_link(), SVMCompiler::stack_size(), GHOST_XrSession::start(), Profiler::start(), device_vector< T >::steal_data(), string_printf(), string_replace_same_length(), KDL::JntArray::Subtract, libmv::SVD(), GHOST_ContextVK::swapBuffers(), HdCyclesGeometry< Base, CyclesBase >::Sync(), GraphicsInteropBuffer::take_handle(), DedicatedTaskPool::thread_wait_pop(), EdgeDice::tri_dice(), libmv::CameraIntrinsics::UndistortBuffer(), update_global_peak(), Mesh::update_tangents(), GHOST_XrControllerModel::updateComponents(), blender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >::updateFaceVaryingData(), util_cdf_invert(), CCL_NAMESPACE_BEGIN::util_image_downscale_sample(), libmv::VerticalStack(), libmv::VStack(), write_severity(), xml_read_mesh(), device_memory::~device_memory(), DisplayGPUPixelBuffer::~DisplayGPUPixelBuffer(), DisplayGPUTexture::~DisplayGPUTexture(), GHOST_ContextCGL::~GHOST_ContextCGL(), GHOST_ContextEGL::~GHOST_ContextEGL(), GHOST_ContextGLX::~GHOST_ContextGLX(), GHOST_ContextSDL::~GHOST_ContextSDL(), GHOST_ContextWGL::~GHOST_ContextWGL(), GHOST_XrContext::~GHOST_XrContext(), libmv::Image::~Image(), ImageManager::~ImageManager(), LookupTables::~LookupTables(), and Profiler::~Profiler().

◆ atan

◆ atanh

#define atanh   glsl::atanh

Definition at line 787 of file gpu_glsl_cpp_stubs.hh.

◆ ATTR_FALLTHROUGH

#define ATTR_FALLTHROUGH   ((void)0)

Definition at line 1013 of file gpu_glsl_cpp_stubs.hh.

◆ bool2_array

#define bool2_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 984 of file gpu_glsl_cpp_stubs.hh.

◆ bool3_array

#define bool3_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 985 of file gpu_glsl_cpp_stubs.hh.

◆ bool4_array

#define bool4_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 986 of file gpu_glsl_cpp_stubs.hh.

◆ bool_array

#define bool_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 983 of file gpu_glsl_cpp_stubs.hh.

◆ cast

◆ ceil

#define ceil   glsl::ceil

Definition at line 766 of file gpu_glsl_cpp_stubs.hh.

Referenced by blender::seq::add_reload_new_file(), blender::bke::pbvh::uv_islands::add_uv_island(), blender::animrig::bake_fcurve_segments(), BKE_nla_add_soundstrip(), BKE_partdeflect_new(), blf_glyph_cache_add_svg(), blo_do_versions_420(), blo_do_versions_pre250(), button_section_bounds_calc(), Freestyle::computeCumulativeVisibility(), blender::ed::curves::curve_draw_event_add(), curve_draw_event_add(), decimate_fcurve_segment(), blender::ed::vse::displayed_channel_range_get(), distribute_grid(), blender::bke::pbvh::pixels::do_encode_pixels(), draw_distortion(), draw_horizontal_scale_indicators(), draw_ticks(), dynamicPaint_doSmudge(), dynamicPaint_doWaveStep(), fcm_cycles_time(), get_effector_tot(), blender::nodes::node_fn_float_to_int_cc::get_multi_function(), GPU_indexbuf_build_curves_on_device(), blender::image_engine::ScreenTileTextures< Divisions >::gpu_texture_size(), gridRaycast(), blender::draw::mesh_render_data_edge_flag(), blender::draw::mesh_render_data_vert_flag(), next_lattice(), power_of_2(), radial_control_modal(), libmv::RegionIsInBounds(), mv::Region::Rounded(), screen_geom_vertices_scale_pass(), soft_range_round_up(), blender::seq::sound_equalizermodifier_recreator(), blender::seq::strip_speed_effect_target_frame_get(), svm_vector_math(), blender::nodes::try_dispatch_float_math_fl3_to_fl3(), UI_fontstyle_draw_ex(), UI_fontstyle_draw_rotated(), UI_view2d_text_cache_draw(), uilist_prepare(), unit_dual_convert(), update_do_scale(), WM_gesture_circle_modal(), wm_window_timers_process(), and zbuf_add_to_span().

◆ class

◆ common

#define common   common_is_reserved_glsl_keyword_do_not_use

Definition at line 1034 of file gpu_glsl_cpp_stubs.hh.

Referenced by bsdf_microfacet_eval(), and bsdf_microfacet_sample().

◆ cos

#define cos   glsl::cos

Definition at line 788 of file gpu_glsl_cpp_stubs.hh.

Referenced by ArHosekSkyModel_GetRadianceInternal(), KDL::asin(), barycentric_weights_v2_grid_cache(), bend_angle(), BKE_bmbvh_new_ex(), BKE_camera_view_frame_fit_to_coords(), BKE_camera_view_frame_fit_to_coords(), BKE_maskrasterize_handle_init(), BKE_mesh_mirror_apply_mirror_on_axis_for_modifier(), BM_face_split_n(), bm_face_split_walk_back(), BM_mesh_intersect(), bmbvh_tri_from_face(), bmo_smooth_vert_exec(), blender::geometry::PackIsland::build_inverse_transformation(), blender::geometry::PackIsland::build_transformation(), cloth_calc_helper_forces(), cloth_spring_angle(), blender::noise::compute_2d_gabor_kernel(), Freestyle::SteerableViewMap::ComputeWeight(), blender::math::cos(), blender::math::cos(), KDL::cos(), KDL::cos(), blender::nodes::node_geo_curve_primitive_arc_cc::create_arc_curve_from_radius(), blender::nodes::node_geo_curve_primitive_circle_cc::create_point_circle_curve(), blender::nodes::node_geo_curve_primitive_circle_cc::create_radius_circle_curve(), blender::nodes::node_geo_curve_primitive_spiral_cc::create_spiral_curve(), blender::nodes::node_geo_curve_primitive_star_cc::create_star_curve(), blender::io::alembic::create_swapped_rotation_matrix(), KDL::Frame::DH(), KDL::Frame::DH_Craig1989(), diagonalize(), libmv::DrawEllipse(), eul_to_mat3(), eul_to_mat4(), euler_to_mat(), KDL::Rotation::EulerZYZ(), eulO_to_mat3(), eulO_to_quat(), extrawindow_spin_cursor(), fcm_fn_generator_evaluate(), find_even_superellipse_chords(), blender::math::detail::from_rotation(), blender::math::detail::from_rotation(), gearGL(), gearGL(), blender::bke::greasepencil::convert::get_legacy_stroke_to_texture_matrix(), blender::bke::greasepencil::get_stroke_to_texture_matrix(), GHOST_Wintab::getInput(), gpencil_calc_stroke_fill_uv(), iridescence_lookup_sensitivity(), join_mesh_single(), knife_bm_tri_cagecos_get(), knife_bm_tri_cagecos_get_worldspace(), layer_bucket_depth_from_xy(), layer_bucket_init(), layer_bucket_isect_test(), lineart_create_render_buffer_v3(), slim::map_vertices_to_convex_border(), maskrasterize_layer_isect(), mesh_calc_eigen_matrix(), MOD_get_texture_coords(), Freestyle::NodePerspectiveCamera::NodePerspectiveCamera(), normalEditModifier_do_directional(), normalEditModifier_do_radial(), libmv::NRealisticCamerasFull(), libmv::NRealisticCamerasSparse(), blender::geometry::p_abf_compute_sines(), blender::geometry::p_chart_correct_degenerate_triangle_point(), blender::geometry::p_chart_correct_degenerate_triangles2(), blender::geometry::p_chart_lscm_solve(), phase_mie_fitted_parameters(), KDL::Rotation::Rot(), Rot(), KDL::Rotation::Rot2(), Freestyle::NodeTransform::Rotate(), blender::math::rotate(), libmv::RotationFromEulerVector(), RotationMatrix(), libmv::RotationRodrigues(), KDL::Rotation::RPY(), sabin_gamma(), Freestyle::OGF::MatrixUtil::semi_definite_symmetric_eigen(), Freestyle::FEdgeXDetector::setCreaseAngle(), KDL::sin(), KDL::sin(), solve_cubic(), libmv::SolveCubicPolynomial(), SolveP3(), Freestyle::SteerableViewMap::SteerableViewMap(), KDL::tan(), blender::math::tests::TEST(), blender::tests::TEST(), blender::geometry::UVMinimumEnclosingSquareFinder::update(), IK_QSphericalSegment::UpdateAngle(), IK_QSwingSegment::UpdateAngle(), and IK_QElbowSegment::UpdateAngleApply().

◆ cosh

#define cosh   glsl::cosh

Definition at line 789 of file gpu_glsl_cpp_stubs.hh.

Referenced by KDL::cosh(), KDL::cosh(), KDL::sinh(), KDL::sinh(), and KDL::tanh().

◆ exp

◆ exp2

◆ external

#define external   external_is_reserved_glsl_keyword_do_not_use

◆ filter

#define filter   filter_is_reserved_glsl_keyword_do_not_use

Definition at line 1068 of file gpu_glsl_cpp_stubs.hh.

Referenced by achannel_setting_flush_widget_cb(), action_channel_region_draw(), action_main_region_draw(), action_slot_summary_to_keylist(), actkeys_channels_get_selected_extents(), actkeys_find_key_at_position(), actkeys_find_list_element_at_position(), actkeys_framejump_exec(), actkeys_is_key_at_position(), actkeys_mselect_channel_only(), actkeys_mselect_column(), actkeys_mselect_single(), actkeys_select_leftright(), actkeys_select_linked_exec(), blender::bke::AttributeFilter::allow_skip(), ANIM_animdata_keyframe_callback(), anim_channels_for_selection(), ANIM_deselect_keys_in_animation_editors(), ANIM_editkeyframes_refresh(), ANIM_frame_channel_y_extents(), ANIM_set_active_channel(), ANIM_sync_animchannels_to_data(), animchannels_clean_empty_exec(), animchannels_delete_containers(), animchannels_delete_exec(), animchannels_enable_exec(), animchannels_group_channels(), animchannels_group_exec(), animchannels_rearrange_exec(), animchannels_ungroup_exec(), append_nla_strip_snap_target(), blender::bke::attribute_filter_with_skip_ref(), blender::bke::attribute_filter_with_skip_ref(), bake_action_keys(), bake_graph_keys(), blender::math::bicubic_interpolation(), blender::gpu::render_graph::CommandBufferLog::blit_image(), blender::gpu::render_graph::VKCommandBufferInterface::blit_image(), blender::gpu::render_graph::VKCommandBufferWrapper::blit_image(), box_select_action(), box_select_anim_channels(), box_select_graphcurves(), box_select_graphkeys(), box_select_nla_strips(), bpy_bmesh_transform(), cachefile_to_keylist(), cg_filtered(), channels_bake_exec(), clean_action_keys(), clean_graph_keys(), blender::deg::clear_id_nodes_conditional(), click_select_channel_fcurve(), click_select_channel_gplayer(), click_select_channel_group(), columnselect_action_keys(), columnselect_graph_keys(), Eigen::internal::constrained_conjugate_gradient(), blender::bke::id::IDRemapper::contains_mappings_for_any(), convert_keys_to_samples(), convert_samples_to_keys(), copy_action_keys(), copy_graph_keys(), count_fcurves_hidden_by_filter(), create_ghost_curves(), blender::ed::transform::createTransActionData(), blender::ed::transform::createTransGraphEditData(), blender::ed::transform::createTransNlaData(), blender::math::cubic_filter_coefficients(), blender::nodes::node_geo_curve_to_points_cc::curves_to_points(), debug_channel_list_exec(), delete_action_keys(), delete_graph_keys(), deselect_action_keys(), deselect_all_fcurves(), deselect_graph_keys(), deselect_nla_strips(), draw_nla_main_data(), drivers_editor_show_exec(), duplicate_action_keys(), duplicate_graph_keys(), ED_buttons_tabs_list(), ED_gpencil_anim_copybuf_copy(), ED_gpencil_anim_copybuf_paste(), ED_nla_postop_refresh(), ensure_change_frame_keylist(), equalize_graph_keys(), blender::nodes::node_composite_denoise_cc::DenoiseOperation::execute(), file_browse_invoke(), filelist_setfilter_options(), blender::ed::asset::filter_matches_asset(), blender::ed::spreadsheet::filter_reorder(), get_active_fcurve_channel(), blender::ed::graph::get_editable_fcurves(), blender::ed::spreadsheet::get_filter_expand_flag(), get_graph_keyframe_extents(), get_keyframe_extents(), get_nearest_fcurve_verts_list(), get_nlastrip_extents(), blender::seq::glow_blur_bitmap(), graph_channel_region_draw(), graph_draw_curves(), graph_driver_delete_invalid_exec(), graph_fmodifier_add_exec(), graph_fmodifier_paste_exec(), graph_has_selected_control_points(), graph_refresh_fcurve_colors(), graphkeys_channel_view_pick_invoke(), graphkeys_euler_filter_exec(), graphkeys_mselect_column(), graphkeys_select_key_handles(), graphkeys_select_leftright(), graphkeys_select_linked_exec(), graphkeys_smooth_exec(), graphkeys_view_selected_channels_exec(), graphop_editable_keyframes_poll(), graphop_selected_fcurve_poll(), graphop_visible_keyframes_poll(), graphview_curves_hide_exec(), graphview_curves_reveal_exec(), blender::ed::greasepencil::grease_pencil_copy_keyframes(), blender::ed::greasepencil::grease_pencil_paste_keyframes(), IMB_filter_extend(), IMB_scale(), IMB_scale_into_new(), imb_scale_via_transform(), IMB_transform(), initialize_animdata_selection_filter(), initialize_box_select_anim_data(), insert_action_keys(), insert_graph_keys(), is_filtered_asset(), is_filtered_asset_library(), is_filtered_file(), is_filtered_file_name(), is_filtered_file_relpath(), is_filtered_file_type(), is_filtered_hidden(), is_filtered_id_file_type(), is_filtered_lib(), is_filtered_lib_type(), is_filtered_main(), is_filtered_main_assets(), markers_selectkeys_between(), markers_selectkeys_between(), mirror_action_keys(), mirror_graph_keys(), mouse_action_keys(), mouse_anim_channels(), mouse_graph_keys(), mouse_nla_strips(), mouse_nla_tracks(), nla_fmodifier_add_exec(), nla_fmodifier_copy_exec(), nla_fmodifier_paste_exec(), nla_panel_context(), nla_track_region_draw(), nla_tracks_get_selected_extents(), nlaedit_add_meta_exec(), nlaedit_add_sound_exec(), nlaedit_add_tracks_empty(), nlaedit_add_tracks_existing(), nlaedit_add_transition_exec(), nlaedit_apply_scale_exec(), nlaedit_clear_scale_exec(), nlaedit_delete_exec(), nlaedit_delete_tracks_exec(), nlaedit_disable_tweakmode(), nlaedit_duplicate_exec(), nlaedit_enable_tweakmode_exec(), nlaedit_get_editable_tracks(), nlaedit_make_single_user_exec(), nlaedit_move_down_exec(), nlaedit_move_up_exec(), nlaedit_remove_meta_exec(), nlaedit_select_leftright(), nlaedit_snap_exec(), nlaedit_split_exec(), nlaedit_strip_at_region_position(), nlaedit_swap_exec(), nlaedit_sync_actlen_exec(), nlaedit_toggle_mute_exec(), blender::ed::transform::nlatrack_truncate_temporary_tracks(), nlatracks_pushdown_exec(), ob_keyframes_loop(), ob_to_keylist(), paste_action_keys(), paste_graph_keys(), blender::nodes::decl::StringBuilder::path_filter(), blender::ed::transform::posttrans_action_clean(), prepare_filter_asset_library(), preview_filter_to_idfilter(), rearrange_animchannels_filter_visible(), rearrange_gpencil_channels(), rearrange_grease_pencil_channels(), blender::ed::transform::recalcData_actedit(), blender::ed::transform::recalcData_graphedit(), region_select_action_keys(), rename_anim_channels(), RNA_def_property_string_filepath_filter_func(), scene_keyframes_loop(), scene_to_keylist(), screen_ctx_active_editable_fcurve(), screen_ctx_sel_actions_impl(), screen_ctx_sel_edit_fcurves_(), screen_ctx_selected_editable_keyframes(), select_anim_channel_keys(), select_moreless_action_keys(), select_moreless_graph_keys(), blender::seq::sequencer_preprocess_transform_crop(), blender::ed::spreadsheet::set_filter_expand_flag(), seteasing_graph_keys(), setexpo_action_keys(), setexpo_graph_keys(), setflag_anim_channels(), sethandles_action_keys(), sethandles_graph_keys(), setipo_graph_keys(), setkeytype_action_keys(), slot_channels_move_to_new_action_exec(), snap_action_keys(), snap_graph_keys(), blender::ed::transform::special_aftertrans_update__actedit(), blender::ed::transform::special_aftertrans_update__graph(), blender::ed::transform::special_aftertrans_update__nla(), blender::ed::spreadsheet::spreadsheet_filter_panel_draw(), blender::ed::spreadsheet::spreadsheet_filter_panel_draw_header(), sum_selected_keyframes(), summary_keyframes_loop(), summary_to_keylist(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::asset_system::tests::TEST_F(), blender::asset_system::tests::TEST_F(), blender::asset_system::tests::TEST_F(), blender::imbuf::tests::transform_2x_smaller(), blender::imbuf::tests::transform_fractional_larger(), ui_template_id(), uiTemplateGpencilColorPreview(), uiTemplateGpencilModifier(), uiTemplateID(), uiTemplateIDBrowse(), uiTemplateIDPreview(), uiTemplateIDTabs(), and WM_operator_properties_filesel().

◆ fixed

#define fixed   fixed_is_reserved_glsl_keyword_do_not_use

Definition at line 1056 of file gpu_glsl_cpp_stubs.hh.

Referenced by target_project_tri_correct().

◆ float2_array

#define float2_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 972 of file gpu_glsl_cpp_stubs.hh.

◆ float3_array

#define float3_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 973 of file gpu_glsl_cpp_stubs.hh.

◆ float4_array

#define float4_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 974 of file gpu_glsl_cpp_stubs.hh.

◆ float_array

#define float_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 971 of file gpu_glsl_cpp_stubs.hh.

Referenced by libmv::ByteArrayToScaledFloatArray(), and libmv::FloatArrayToScaledByteArray().

◆ floor

#define floor   glsl::floor

Definition at line 769 of file gpu_glsl_cpp_stubs.hh.

Referenced by blender::bke::pbvh::uv_islands::add_uv_island(), blender::animrig::bake_fcurve_segments(), blender::math::bicubic_interpolation(), BKE_fcurve_deduplicate_keys(), BKE_lattice_deform_data_eval_co(), BKE_ptcache_read(), BLI_cellNoiseU(), BLI_noise_cell_v3(), BLI_noise_voronoi(), boxsampleclip(), colorfn(), colorfn(), compute_2d_gabor_noise(), compute_3d_gabor_noise(), Freestyle::GaussianFilter::computeMaskSize(), Freestyle::Grid::configure(), cp_key(), blender::ed::vse::displayed_channel_range_get(), do_2d_mapping(), blender::bke::pbvh::pixels::do_encode_pixels(), do_key(), blender::ed::vse::draw_seq_fcurve_overlay(), fcm_cycles_time(), floorfrac(), fract(), BCMatrix::get_matrix(), BCMatrix::get_matrix(), blender::nodes::node_fn_float_to_int_cc::get_multi_function(), gpencil_frame_snap_nearest(), gridRaycast(), hsv_to_rgb(), imagewrap(), imagewraposa(), init_mv_jit(), Freestyle::Grid::initInfiniteRay(), Freestyle::Grid::initRay(), integer_digits_d(), integer_digits_f(), newPerlin(), blender::nodes::node_fn_random_value_cc::node_build_multi_function(), old_mdisps_bilinear(), KDL::Jacobian::operator()(), KDL::Jacobian::operator()(), orgBlenderNoise(), blender::ed::outliner::outliner_back(), blender::gpu::FrameBuffer::recursive_downsample(), libmv::RegionIsInBounds(), Freestyle::Stroke::Resample(), safe_floored_modulo(), Freestyle::StrokeShaders::BezierCurveShader::shade(), snap(), snap_mask_layer_nearest(), blender::ed::transform::snapFrameTransform(), soft_range_round_down(), blender::seq::speed_effect_interpolation_ratio_get(), surfaceGenerateGrid(), svm_vector_math(), textview_draw_string(), blender::nodes::try_dispatch_float_math_fl3_fl3_to_fl3(), blender::nodes::try_dispatch_float_math_fl3_to_fl3(), ui_but_hide_fraction(), ui_but_string_set(), ui_draw_aligned_panel(), UI_fontstyle_draw_ex(), UI_fontstyle_draw_multiline_clipped_ex(), UI_GetColorPtrBlendShade3ubv(), uilist_prepare(), unit_dual_convert(), iTaSC::Scene::update(), valuefn(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_f1(), voronoi_f1(), voronoi_f1(), voronoi_f1(), voronoi_f1(), voronoi_f1(), voronoi_f1(), voronoi_f2(), voronoi_f2(), voronoi_f2(), voronoi_f2(), voronoi_f2(), voronoi_f2(), voronoi_f2(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), WM_gesture_circle_modal(), wrap(), zbuf_add_to_span(), and zspan_scanconvert().

◆ fma

#define fma   glsl::fma

Definition at line 770 of file gpu_glsl_cpp_stubs.hh.

◆ frexp

#define frexp   glsl::frexp

Definition at line 771 of file gpu_glsl_cpp_stubs.hh.

◆ fvec2

#define fvec2   fvec2_is_reserved_glsl_keyword_do_not_use

Definition at line 1064 of file gpu_glsl_cpp_stubs.hh.

◆ fvec3

#define fvec3   fvec3_is_reserved_glsl_keyword_do_not_use

Definition at line 1065 of file gpu_glsl_cpp_stubs.hh.

◆ fvec4

#define fvec4   fvec4_is_reserved_glsl_keyword_do_not_use

Definition at line 1066 of file gpu_glsl_cpp_stubs.hh.

◆ GLSL_CPP_STUBS

#define GLSL_CPP_STUBS

Definition at line 1031 of file gpu_glsl_cpp_stubs.hh.

◆ goto

#define goto   goto_is_reserved_glsl_keyword_do_not_use

Definition at line 1045 of file gpu_glsl_cpp_stubs.hh.

◆ hvec2

#define hvec2   hvec2_is_reserved_glsl_keyword_do_not_use

Definition at line 1061 of file gpu_glsl_cpp_stubs.hh.

Referenced by bevelinside().

◆ hvec3

#define hvec3   hvec3_is_reserved_glsl_keyword_do_not_use

Definition at line 1062 of file gpu_glsl_cpp_stubs.hh.

◆ hvec4

#define hvec4   hvec4_is_reserved_glsl_keyword_do_not_use

Definition at line 1063 of file gpu_glsl_cpp_stubs.hh.

◆ imageLoadFast

#define imageLoadFast   imageLoad

Definition at line 630 of file gpu_glsl_cpp_stubs.hh.

◆ imageStoreFast

#define imageStoreFast   imageStore

Definition at line 631 of file gpu_glsl_cpp_stubs.hh.

◆ IMG_TEMPLATE

#define IMG_TEMPLATE
Value:
template<typename T, \
typename IntCoord = typename T::int_coord_type, \
typename DataVec = typename T::data_vec_type, \
typename SizeVec = typename T::size_vec_type>
#define T

Definition at line 616 of file gpu_glsl_cpp_stubs.hh.

Referenced by imageAtomicAdd(), imageAtomicAdd(), imageAtomicAnd(), imageAtomicAnd(), imageAtomicCompSwap(), imageAtomicCompSwap(), imageAtomicExchange(), imageAtomicExchange(), imageAtomicMax(), imageAtomicMax(), imageAtomicMin(), imageAtomicMin(), imageAtomicOr(), imageAtomicOr(), imageAtomicXor(), imageAtomicXor(), imageFence(), imageFence(), imageLoad(), imageSize(), imageStore(), and imageStore().

◆ in

#define in

Definition at line 949 of file gpu_glsl_cpp_stubs.hh.

Referenced by _bli_math_rsqrt(), blender::ed::transform::applyAxisConstraintVec(), blender::ed::transform::applyObjectConstraintVec(), blender::ed::transform::applyTranslation(), OSLNode::attributes(), blender::ed::transform::axisProjection(), BKE_colorband_evaluate(), BKE_nurb_makeFaces(), blender::seq::blur_isolate_highlights(), libmv::BlurredImageAndDerivatives(), libmv::BlurredImageAndDerivativesChannels(), libmv::BoxFilter(), libmv::BoxFilterHorizontal(), libmv::BoxFilterVertical(), blender::fn::multi_function::build::detail::build_multi_function_with_n_inputs_one_output(), Freestyle::Cast::cast(), KDL::Chain::Chain(), KDL::Segment::Chain, CCL_NAMESPACE_BEGIN::check_node_inputs_has_links(), CCL_NAMESPACE_BEGIN::check_node_inputs_traversed(), clouds_map_inputs(), blender::seq::color_balance_lgg(), blender::seq::color_balance_sop(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), ConvertNode::constant_fold(), libmv::Convolve(), libmv::ConvolveGaussian(), libmv::ConvolveHorizontal(), libmv::ConvolveVertical(), btCollisionWorldImporter::createTriangleMeshContainer(), blender::meshintersect::crosssegs_test(), cycle_offset_triple(), UnitConverter::dae_matrix_to_mat4_(), blender::meshintersect::diamondcross_test(), distnoise_map_inputs(), distribute_grid(), do_hue_sat_fac(), libmv::DownsampleChannelsBy2(), ED_node_composit_default(), ED_node_texture_default(), blender::meshintersect::empty_test(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), fill_shader_input(), fill_shader_input(), film_get_pass_pixel_combined(), film_get_pass_pixel_cryptomatte(), film_get_pass_pixel_depth(), film_get_pass_pixel_float(), film_get_pass_pixel_float3(), film_get_pass_pixel_float4(), film_get_pass_pixel_light_path(), film_get_pass_pixel_mist(), film_get_pass_pixel_motion(), film_get_pass_pixel_sample_count(), SVMCompiler::find_aov_nodes_and_dependencies(), ShaderGraph::find_dependencies(), SVMCompiler::find_dependencies(), flatten_string(), flerp(), blender::ed::sculpt_paint::gesture::flip_plane(), flip_qt_qt(), Freestyle_evaluateColorRamp(), SVMCompiler::generate_closure_node(), SVMCompiler::generate_multi_closure(), SVMCompiler::generated_shared_closure_nodes(), blender::nodes::node_shader_vector_rotate_cc::get_multi_function(), blender::imbuf::get_oiio_ibuf(), blender::imbuf::get_oiio_reader(), gpu_group_execute(), GPU_matrix_unproject_3fv(), blender::nodes::node_shader_bevel_cc::gpu_shader_bevel(), blender::nodes::node_shader_brightness_cc::gpu_shader_brightcontrast(), blender::nodes::node_shader_bump_cc::gpu_shader_bump(), blender::nodes::node_shader_camera_cc::gpu_shader_camera(), blender::nodes::node_shader_clamp_cc::gpu_shader_clamp(), blender::nodes::node_shader_combine_color_cc::gpu_shader_combcolor(), blender::nodes::node_shader_sepcomb_hsv_cc::gpu_shader_combhsv(), blender::nodes::node_shader_sepcomb_rgb_cc::gpu_shader_combrgb(), blender::nodes::node_shader_sepcomb_xyz_cc::comb::gpu_shader_combxyz(), blender::nodes::node_shader_curves_cc::flt::gpu_shader_curve_float(), blender::nodes::node_shader_curves_cc::rgb::gpu_shader_curve_rgb(), blender::nodes::node_shader_curves_cc::vec::gpu_shader_curve_vec(), blender::nodes::node_shader_displacement_cc::gpu_shader_displacement(), blender::nodes::node_shader_hueSatVal_cc::gpu_shader_hue_sat(), blender::nodes::node_shader_invert_cc::gpu_shader_invert(), blender::nodes::node_shader_map_range_cc::gpu_shader_map_range(), blender::nodes::node_shader_mapping_cc::gpu_shader_mapping(), blender::nodes::node_shader_math_cc::gpu_shader_math(), blender::nodes::node_sh_mix_cc::gpu_shader_mix(), blender::nodes::node_shader_mix_rgb_cc::gpu_shader_mix_rgb(), blender::nodes::node_shader_normal_cc::gpu_shader_normal(), blender::nodes::node_shader_normal_map_cc::gpu_shader_normal_map(), blender::nodes::node_shader_particle_info_cc::gpu_shader_particle_info(), blender::nodes::node_shader_holdout_cc::gpu_shader_rgb(), blender::nodes::node_shader_rgb_to_bw_cc::gpu_shader_rgbtobw(), blender::nodes::node_shader_separate_color_cc::gpu_shader_sepcolor(), blender::nodes::node_shader_sepcomb_hsv_cc::gpu_shader_sephsv(), blender::nodes::node_shader_sepcomb_rgb_cc::gpu_shader_seprgb(), blender::nodes::node_shader_sepcomb_xyz_cc::sep::gpu_shader_sepxyz(), blender::nodes::node_shader_squeeze_cc::gpu_shader_squeeze(), blender::nodes::node_shader_tex_white_noise_cc::gpu_shader_tex_white_noise(), blender::nodes::node_shader_color_ramp_cc::gpu_shader_valtorgb(), blender::nodes::node_shader_vector_transform_cc::gpu_shader_vect_transform(), blender::nodes::node_shader_vector_displacement_cc::gpu_shader_vector_displacement(), blender::nodes::node_shader_vector_math_cc::gpu_shader_vector_math(), blender::nodes::node_shader_vector_rotate_cc::gpu_shader_vector_rotate(), GPU_stack_link(), gpu_stack_link_v(), group_copy_inputs(), group_execute(), group_gpu_copy_inputs(), libmv::ImageDerivatives(), IMB_colormanagement_imbuf_to_byte_texture(), IMB_colormanagement_imbuf_to_float_texture(), IMB_exr_read_channels(), imb_filterN(), imb_load_openexr(), blender::imbuf::imb_oiio_check(), blender::imbuf::imb_oiio_read(), blender::imbuf::interpolate_bilinear_border_byte(), blender::imbuf::interpolate_bilinear_border_byte(), blender::imbuf::interpolate_bilinear_border_fl(), blender::imbuf::interpolate_bilinear_border_fl(), blender::imbuf::interpolate_bilinear_byte(), blender::imbuf::interpolate_bilinear_byte(), blender::imbuf::interpolate_bilinear_fl(), blender::imbuf::interpolate_bilinear_fl(), blender::imbuf::interpolate_bilinear_wrap_byte(), blender::imbuf::interpolate_bilinear_wrap_fl(), blender::imbuf::interpolate_cubic_bspline_byte(), blender::imbuf::interpolate_cubic_bspline_byte(), blender::imbuf::interpolate_cubic_bspline_fl(), blender::imbuf::interpolate_cubic_bspline_fl(), blender::imbuf::interpolate_cubic_mitchell_byte(), blender::imbuf::interpolate_cubic_mitchell_byte(), blender::imbuf::interpolate_nearest_border_byte(), blender::imbuf::interpolate_nearest_border_byte(), blender::imbuf::interpolate_nearest_border_fl(), blender::imbuf::interpolate_nearest_border_fl(), blender::imbuf::interpolate_nearest_wrap_byte(), blender::imbuf::interpolate_nearest_wrap_fl(), KDL::Joint::Joint(), kernel_background_evaluate(), kernel_curve_shadow_transparency_evaluate(), kernel_displace_evaluate(), layerInterp_shapekey(), blender::meshintersect::lineholeinsquare_test(), DenoiseImage::load(), OIIOImageLoader::load_metadata(), blender::imbuf::load_pixels(), OIIOImageLoader::load_pixels(), M_Geometry_delaunay_2d_cdt(), magic_map_inputs(), main(), blender::meshintersect::manycross_test(), GHOST_Wintab::mapWintabToSysCoordinates(), marble_map_inputs(), UnitConverter::mat4_to_dae(), UnitConverter::mat4_to_dae_double(), blender::gpu::MTLBackend::metal_is_supported(), musgrave_map_inputs(), blender::meshintersect::nestedholes_test(), node_get_stack(), blender::nodes::node_shader_add_shader_cc::node_shader_gpu_add_shader(), blender::nodes::node_shader_ambient_occlusion_cc::node_shader_gpu_ambient_occlusion(), blender::nodes::node_shader_attribute_cc::node_shader_gpu_attribute(), blender::nodes::node_shader_background_cc::node_shader_gpu_background(), blender::nodes::node_shader_blackbody_cc::node_shader_gpu_blackbody(), blender::nodes::node_shader_bsdf_diffuse_cc::node_shader_gpu_bsdf_diffuse(), blender::nodes::node_shader_bsdf_glass_cc::node_shader_gpu_bsdf_glass(), blender::nodes::node_shader_bsdf_glossy_cc::node_shader_gpu_bsdf_glossy(), blender::nodes::node_shader_bsdf_hair_cc::node_shader_gpu_bsdf_hair(), blender::nodes::node_shader_bsdf_metallic_cc::node_shader_gpu_bsdf_metallic(), blender::nodes::node_shader_bsdf_principled_cc::node_shader_gpu_bsdf_principled(), blender::nodes::node_shader_bsdf_ray_portal_cc::node_shader_gpu_bsdf_ray_portal(), blender::nodes::node_shader_bsdf_refraction_cc::node_shader_gpu_bsdf_refraction(), blender::nodes::node_shader_bsdf_sheen_cc::node_shader_gpu_bsdf_sheen(), blender::nodes::node_shader_bsdf_toon_cc::node_shader_gpu_bsdf_toon(), blender::nodes::node_shader_bsdf_translucent_cc::node_shader_gpu_bsdf_translucent(), blender::nodes::node_shader_bsdf_transparent_cc::node_shader_gpu_bsdf_transparent(), blender::nodes::node_shader_eevee_specular_cc::node_shader_gpu_eevee_specular(), blender::nodes::node_shader_emission_cc::node_shader_gpu_emission(), blender::nodes::node_shader_fresnel_cc::node_shader_gpu_fresnel(), blender::nodes::node_shader_gamma_cc::node_shader_gpu_gamma(), blender::nodes::node_shader_geometry_cc::node_shader_gpu_geometry(), blender::nodes::node_shader_hair_info_cc::node_shader_gpu_hair_info(), blender::nodes::node_shader_bsdf_hair_principled_cc::node_shader_gpu_hair_principled(), blender::nodes::node_shader_layer_weight_cc::node_shader_gpu_layer_weight(), blender::nodes::node_shader_light_falloff_cc::node_shader_gpu_light_falloff(), blender::nodes::node_shader_light_path_cc::node_shader_gpu_light_path(), blender::nodes::node_shader_mix_shader_cc::node_shader_gpu_mix_shader(), blender::nodes::node_shader_object_info_cc::node_shader_gpu_object_info(), blender::nodes::node_shader_output_aov_cc::node_shader_gpu_output_aov(), blender::nodes::node_shader_output_light_cc::node_shader_gpu_output_light(), blender::nodes::node_shader_output_material_cc::node_shader_gpu_output_material(), blender::nodes::node_shader_output_world_cc::node_shader_gpu_output_world(), blender::nodes::node_shader_point_info_cc::node_shader_gpu_point_info(), blender::nodes::node_shader_shader_to_rgb_cc::node_shader_gpu_shadertorgb(), blender::nodes::node_shader_subsurface_scattering_cc::node_shader_gpu_subsurface_scattering(), blender::nodes::node_shader_tangent_cc::node_shader_gpu_tangent(), blender::nodes::node_shader_tex_brick_cc::node_shader_gpu_tex_brick(), blender::nodes::node_shader_tex_checker_cc::node_shader_gpu_tex_checker(), blender::nodes::node_shader_tex_coord_cc::node_shader_gpu_tex_coord(), blender::nodes::node_shader_tex_environment_cc::node_shader_gpu_tex_environment(), blender::nodes::node_shader_tex_gabor_cc::node_shader_gpu_tex_gabor(), blender::nodes::node_shader_tex_gradient_cc::node_shader_gpu_tex_gradient(), blender::nodes::node_shader_tex_image_cc::node_shader_gpu_tex_image(), blender::nodes::node_shader_tex_magic_cc::node_shader_gpu_tex_magic(), node_shader_gpu_tex_mapping(), blender::nodes::node_shader_tex_noise_cc::node_shader_gpu_tex_noise(), blender::nodes::node_shader_tex_sky_cc::node_shader_gpu_tex_sky(), blender::nodes::node_shader_tex_voronoi_cc::node_shader_gpu_tex_voronoi(), blender::nodes::node_shader_tex_wave_cc::node_shader_gpu_tex_wave(), blender::nodes::node_shader_uvmap_cc::node_shader_gpu_uvmap(), blender::nodes::node_shader_vertex_color_cc::node_shader_gpu_vertex_color(), blender::nodes::node_shader_volume_absorption_cc::node_shader_gpu_volume_absorption(), blender::nodes::node_shader_volume_coefficients_cc::node_shader_gpu_volume_coefficients(), blender::nodes::node_shader_volume_principled_cc::node_shader_gpu_volume_principled(), blender::nodes::node_shader_volume_scatter_cc::node_shader_gpu_volume_scatter(), blender::nodes::node_shader_wavelength_cc::node_shader_gpu_wavelength(), blender::nodes::node_shader_wireframe_cc::node_shader_gpu_wireframe(), nodestack_get_vec(), normal_compress(), normal_float_to_short_v3(), normal_short_to_float_v3(), normalfn(), NSImageToImBuf(), oiio_load_pixels(), blender::meshintersect::onept_test(), open_images(), KDL::Joint::operator=(), KDL::Tree::operator=(), output_estimate_emission(), paint_2d_transform_mouse(), params_from_cdata(), blender::ed::transform::planeProjection(), ptcache_file_compressed_read(), ptcache_file_compressed_write(), pyObjectToPointer(), blender::meshintersect::quad3_test(), blender::meshintersect::quad4_test(), random_heap_reinsert_helper(), TileManager::read_full_buffer_from_disk(), rel_flerp(), rgb_colorfn(), rgb_exec(), rgbtobw_exec(), rgbtobw_valuefn(), rna_raw_access(), safe_bytes(), KDL::Segment::Segment(), blender::seq::sequencer_image_crop_init(), blender::seq::sequencer_image_crop_transform_matrix(), blender::seq::sequencer_preprocess_transform_crop(), PassAccessor::set_render_tile_pixels(), shade_background_pixels(), blender::ed::transform::snap_grid_uv_apply(), space_text_draw(), split_last_dot(), split_last_dot(), blender::meshintersect::square_o_test(), SVMCompiler::stack_clear_users(), Freestyle::StrokeSegment::StrokeSegment(), stucci_map_inputs(), svm_node_curve(), svm_node_vector_transform(), Shader::tag_update(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::tests::TEST(), blender::tests::TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), tex_input(), tex_input_rgba(), tex_input_value(), tex_input_vec(), tex_output(), texfn(), texture_value_blend(), time_exec(), KDL::Tree::Tree(), blender::nodes::try_dispatch_float_math_fl3_to_fl(), blender::nodes::try_dispatch_float_math_fl3_to_fl3(), blender::meshintersect::twodiamondscross_test(), blender::meshintersect::twoface2_test(), blender::meshintersect::twofaceedgeoverlap_test(), blender::meshintersect::twosquaresoverlap_test(), valtorgb_colorfn(), valtorgb_exec(), valuefn(), valuefn(), valuefn_a(), valuefn_a(), valuefn_b(), valuefn_b(), valuefn_g(), valuefn_g(), valuefn_r(), valuefn_r(), voronoi_map_inputs(), CocoaAppDelegate::windowWillClose:, wood_map_inputs(), and xml_read_shader_graph().

◆ inout

◆ input

#define input   input_is_reserved_glsl_keyword_do_not_use

Definition at line 1059 of file gpu_glsl_cpp_stubs.hh.

Referenced by blender::nodes::node_composite_glare_cc::GlareOperation::accumulate_ghosts_cpu(), blender::nodes::node_geo_accumulate_field_cc::AccumulateFieldInput::AccumulateFieldInput(), blender::fn::multi_function::SignatureBuilder::add(), blender::meshintersect::add_edge_constraints(), blender::meshintersect::add_face_constraints(), blender::dot_export::NodeWithSockets::add_input(), blender::meshintersect::add_input_verts(), add_nodes(), ConstantFolder::all_inputs_constant(), blender::seq::BrightContrastApplyOp::apply(), blender::seq::ColorBalanceApplyOp::apply(), blender::seq::ColorBalanceApplyOp::apply(), blender::seq::CurvesApplyOp::apply(), blender::seq::HueCorrectApplyOp::apply(), blender::seq::WhiteBalanceApplyOp::apply(), blender::seq::apply_and_advance_mask(), blender::seq::apply_and_advance_mask(), blender::compositor::apply_morphological_operator(), blender::compositor::apply_morphological_operator_cpu(), blender::compositor::apply_morphological_operator_gpu(), blender::nodes::node_composite_glare_cc::GlareOperation::apply_streak_filter_cpu(), blender::draw::attribute_interpolate(), GlossyBsdfNode::attributes(), MetallicBsdfNode::attributes(), PrincipledBsdfNode::attributes(), PrincipledHairBsdfNode::attributes(), PrincipledVolumeNode::attributes(), blender::io::alembic::begins_with(), bind_attribute_as_ssbo(), blender::compositor::blend_neighborhood(), blender::compositor::blend_neighborhood_cpu(), blender::compositor::blend_neighborhood_gpu(), BLI_file_unzstd_to_mem_at_pos(), BLI_file_zstd_from_mem_at_pos(), blo_do_versions_430(), blender::compositor::blur_pass(), blender::compositor::blur_pass(), blender::compositor::blur_pass(), blender::compositor::blur_pass_cpu(), blender::compositor::blur_pass_cpu(), blender::compositor::blur_pass_gpu(), blender::compositor::blur_pass_gpu(), ShaderGraph::break_cycles(), buffer_fill_from_list(), buffer_from_list_inputs_sort(), ShaderGraph::bump_from_displacement(), ConstantFolder::bypass_or_discard(), btMinkowskiPenetrationDepthSolver::calcPenDepth(), btGjkConvexCast::calcTimeOfImpact(), blender::nodes::node_composite_colorbalance_cc::color_balance_white_point_variable(), BsdfNode::compile(), CurvesNode::compile(), VolumeNode::compile(), SVMCompiler::compile_type(), blender::nodes::node_composite_tonemap_cc::ToneMapOperation::compute_average_color(), blender::nodes::node_composite_tonemap_cc::ToneMapOperation::compute_average_luminance(), blender::nodes::node_composite_glare_cc::GlareOperation::compute_bloom_downsample_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::compute_bloom_downsample_gpu(), blender::nodes::node_composite_glare_cc::GlareOperation::compute_bloom_upsample_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::compute_bloom_upsample_gpu(), blender::nodes::node_composite_kuwahara_cc::ConvertKuwaharaOperation::compute_classic(), blender::compositor::compute_complete_blocks(), blender::compositor::compute_complete_x_prologues(), blender::compositor::compute_complete_y_prologues(), ShaderGraph::compute_displacement_hash(), blender::nodes::node_composite_base_cryptomatte_cc::BaseCryptoMatteOperation::compute_image_cpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_image_cpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_image_gpu(), blender::compositor::compute_incomplete_prologues(), blender::nodes::node_composite_inpaint_cc::InpaintOperation::compute_inpainting_boundary_cpu(), blender::nodes::node_composite_inpaint_cc::InpaintOperation::compute_inpainting_boundary_gpu(), blender::nodes::node_composite_inpaint_cc::InpaintOperation::compute_inpainting_region_cpu(), blender::nodes::node_composite_inpaint_cc::InpaintOperation::compute_inpainting_region_gpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_matte(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_matte_cpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_matte_gpu(), blender::nodes::node_composite_vec_blur_cc::VectorBlurOperation::compute_max_tile_velocity(), blender::nodes::node_composite_levels_cc::LevelsOperation::compute_mean(), blender::nodes::node_composite_vec_blur_cc::VectorBlurOperation::compute_motion_blur(), blender::compositor::compute_number_of_needed_buffers(), blender::nodes::node_composite_cornerpin_cc::CornerPinOperation::compute_plane_cpu(), blender::nodes::node_composite_planetrackdeform_cc::PlaneTrackDeformOperation::compute_plane_cpu(), blender::compositor::NodeOperation::compute_results_reference_counts(), blender::compositor::PixelOperation::compute_results_reference_counts(), blender::compositor::compute_schedule(), blender::nodes::node_composite_levels_cc::LevelsOperation::compute_standard_deviation(), blender::nodes::node_composite_kuwahara_cc::ConvertKuwaharaOperation::compute_structure_tensor_cpu(), blender::nodes::node_composite_kuwahara_cc::ConvertKuwaharaOperation::compute_structure_tensor_gpu(), blender::nodes::node_composite_levels_cc::LevelsOperation::compute_sum(), blender::nodes::node_composite_levels_cc::LevelsOperation::compute_sum_squared_difference(), HDCYCLES_NAMESPACE_OPEN_SCOPE::ComputeTriangulatedUniformPrimvar(), AddClosureNode::constant_fold(), BackgroundNode::constant_fold(), BumpNode::constant_fold(), CurvesNode::constant_fold(), EmissionNode::constant_fold(), FloatCurveNode::constant_fold(), GammaNode::constant_fold(), InvertNode::constant_fold(), MixClosureNode::constant_fold(), RGBCurvesNode::constant_fold(), ShaderGraph::constant_fold(), VectorCurvesNode::constant_fold(), blender::gpu::ShaderInterface::copy_input_name(), ShaderGraph::copy_nodes(), ImageTextureNode::cull_tiles(), ShaderGraph::deduplicate_nodes(), ShaderGraph::default_inputs(), blender::meshintersect::delaunay_2d_calc(), blender::meshintersect::delaunay_calc(), denoise_func(), blender::compositor::deriche_gaussian_blur(), blender::compositor::detect_edges(), blender::compositor::detect_edges_cpu(), blender::compositor::detect_edges_gpu(), blender::nodes::node_geo_curve_fill_cc::do_cdt_with_mask(), do_version_alpha_over_node_options_to_inputs(), do_version_anti_alias_node_options_to_inputs(), do_version_bilateral_blur_node_options_to_inputs(), do_version_blur_node_options_to_inputs(), do_version_bokeh_blur_node_options_to_inputs(), do_version_bokeh_image_node_options_to_inputs(), do_version_box_mask_node_options_to_inputs(), do_version_channel_matte_node_options_to_inputs(), do_version_chroma_matte_node_options_to_inputs(), do_version_color_balance_node_options_to_inputs(), do_version_color_correction_node_options_to_inputs(), do_version_color_matte_node_options_to_inputs(), do_version_color_spill_node_options_to_inputs(), do_version_crop_node_options_to_inputs(), do_version_denoise_node_options_to_inputs(), do_version_despeckle_node_options_to_inputs(), do_version_difference_matte_node_options_to_inputs(), do_version_dilate_node_options_to_inputs(), do_version_directional_blur_node_options_to_inputs(), do_version_distance_matte_node_options_to_inputs(), do_version_ellipse_mask_node_options_to_inputs(), do_version_flip_node_options_to_inputs(), do_version_id_mask_node_options_to_inputs(), do_version_inpaint_node_options_to_inputs(), do_version_invert_node_options_to_inputs(), do_version_keying_node_options_to_inputs(), do_version_keying_screen_node_options_to_inputs(), do_version_kuwahara_node_options_to_inputs(), do_version_lens_distortion_node_options_to_inputs(), do_version_luminance_matte_node_options_to_inputs(), do_version_mask_node_options_to_inputs(), do_version_pixelate_node_options_to_inputs(), do_version_plane_track_deform_node_options_to_inputs(), do_version_split_node_options_to_inputs(), do_version_stabilize_node_options_to_inputs(), do_version_sun_beams_node_options_to_inputs(), do_version_switch_node_options_to_inputs(), do_version_time_curve_node_options_to_inputs(), do_version_tone_map_node_options_to_inputs(), do_version_vector_blur_node_options_to_inputs(), do_version_z_combine_node_options_to_inputs(), do_versions_nodetree_file_output_layers_2_64_5(), do_versions_nodetree_multi_file_output_path_2_63_1(), driver_mapping_type_itemf(), ShaderGraph::dump_graph(), blender::ed::transform::effect_base_input_get(), blender::ed::transform::effect_input_get(), ENUM_OPERATORS(), ShaderEval::eval(), ShaderEval::eval_cpu(), ShaderEval::eval_gpu(), evaluate_film_like(), blender::draw::evaluate_vertex_weight(), blender::compositor::ConversionOperation::execute(), blender::compositor::MultiFunctionProcedureOperation::execute(), blender::nodes::node_composite_blur_cc::BlurOperation::execute(), blender::nodes::node_composite_bokehblur_cc::BokehBlurOperation::execute(), blender::nodes::node_composite_crop_cc::CropOperation::execute(), blender::nodes::node_composite_defocus_cc::DefocusOperation::execute(), blender::nodes::node_composite_despeckle_cc::DespeckleOperation::execute(), blender::nodes::node_composite_dilate_cc::DilateErodeOperation::execute(), blender::nodes::node_composite_directionalblur_cc::DirectionalBlurOperation::execute(), blender::nodes::node_composite_displace_cc::DisplaceOperation::execute(), blender::nodes::node_composite_flip_cc::FlipOperation::execute(), blender::nodes::node_composite_image_coordinates_cc::ImageCoordinatesOperation::execute(), blender::nodes::node_composite_image_info_cc::ImageInfoOperation::execute(), blender::nodes::node_composite_inpaint_cc::InpaintOperation::execute(), blender::nodes::node_composite_kuwahara_cc::ConvertKuwaharaOperation::execute(), blender::nodes::node_composite_lensdist_cc::LensDistortionOperation::execute(), blender::nodes::node_composite_map_uv_cc::MapUVOperation::execute(), blender::nodes::node_composite_rotate_cc::RotateOperation::execute(), blender::nodes::node_composite_stabilize2d_cc::Stabilize2DOperation::execute(), blender::nodes::node_composite_switch_cc::SwitchOperation::execute(), blender::nodes::node_composite_switchview_cc::SwitchViewOperation::execute(), blender::nodes::node_composite_transform_cc::TransformOperation::execute(), blender::nodes::node_composite_translate_cc::TranslateOperation::execute(), blender::nodes::node_composite_vec_blur_cc::VectorBlurOperation::execute(), blender::nodes::node_composite_crop_cc::CropOperation::execute_alpha_crop_cpu(), blender::nodes::node_composite_kuwahara_cc::ConvertKuwaharaOperation::execute_anisotropic_cpu(), blender::nodes::node_composite_kuwahara_cc::ConvertKuwaharaOperation::execute_anisotropic_gpu(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_bloom(), blender::nodes::node_composite_blur_cc::BlurOperation::execute_constant_size(), blender::nodes::node_composite_scale_cc::ScaleOperation::execute_constant_size(), blender::nodes::node_composite_blur_cc::BlurOperation::execute_constant_size_cpu(), blender::nodes::node_composite_bokehblur_cc::BokehBlurOperation::execute_constant_size_cpu(), blender::nodes::node_composite_blur_cc::BlurOperation::execute_constant_size_gpu(), blender::nodes::node_composite_bilateralblur_cc::BilateralBlurOperation::execute_cpu(), blender::nodes::node_composite_defocus_cc::DefocusOperation::execute_cpu(), blender::nodes::node_composite_despeckle_cc::DespeckleOperation::execute_cpu(), blender::nodes::node_composite_directionalblur_cc::DirectionalBlurOperation::execute_cpu(), blender::nodes::node_composite_filter_cc::FilterOperation::execute_cpu(), blender::nodes::node_composite_flip_cc::FlipOperation::execute_cpu(), blender::nodes::node_composite_moviedistortion_cc::MovieDistortionOperation::execute_cpu(), blender::nodes::node_composite_pixelate_cc::PixelateOperation::execute_cpu(), blender::nodes::node_composite_sunbeams_cc::SunBeamsOperation::execute_cpu(), blender::nodes::node_composite_dilate_cc::DilateErodeOperation::execute_distance_threshold_cpu(), blender::nodes::node_composite_defocus_cc::DefocusOperation::execute_gpu(), blender::nodes::node_composite_flip_cc::FlipOperation::execute_gpu(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_highlights_cpu(), blender::nodes::node_composite_lensdist_cc::LensDistortionOperation::execute_horizontal_distortion_cpu(), blender::nodes::node_composite_crop_cc::CropOperation::execute_image_crop_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_mix_cpu(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::execute_multi_layer(), blender::nodes::node_composite_tonemap_cc::ToneMapOperation::execute_photoreceptor_cpu(), blender::nodes::node_composite_lensdist_cc::LensDistortionOperation::execute_radial_distortion_cpu(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::execute_single_layer(), blender::nodes::node_composite_levels_cc::LevelsOperation::execute_single_value(), blender::nodes::node_composite_dilate_cc::DilateErodeOperation::execute_step_horizontal_pass_cpu(), blender::nodes::node_composite_dilate_cc::DilateErodeOperation::execute_step_pass_cpu(), blender::nodes::node_composite_blur_cc::BlurOperation::execute_variable_size(), blender::nodes::node_composite_blur_cc::BlurOperation::execute_variable_size_cpu(), blender::nodes::node_composite_bokehblur_cc::BokehBlurOperation::execute_variable_size_cpu(), blender::nodes::node_composite_scale_cc::ScaleOperation::execute_variable_size_cpu(), blender::nodes::node_composite_blur_cc::BlurOperation::execute_variable_size_gpu(), blender::nodes::node_composite_scale_cc::ScaleOperation::execute_variable_size_gpu(), MapRangeNode::expand(), GeometryExporter::export_key_mesh(), blender::compositor::extract_alpha(), blender::compositor::extract_alpha_cpu(), blender::compositor::extract_alpha_gpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::extract_input_chroma_cpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::extract_input_chroma_gpu(), blender::nodes::decl::field_types_are_compatible(), blender::nodes::node_geo_field_average_cc::FieldAverageInput::FieldAverageInput(), blender::nodes::node_geo_field_min_and_max_cc::FieldMinMaxInput::FieldMinMaxInput(), blender::nodes::node_geo_field_variance_cc::FieldVarianceInput::FieldVarianceInput(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::FileOutputOperation(), blender::nodes::node_composite_inpaint_cc::InpaintOperation::fill_inpainting_region_cpu(), blender::nodes::node_composite_inpaint_cc::InpaintOperation::fill_inpainting_region_gpu(), ShaderGraph::find_dependencies(), SVMCompiler::find_dependencies(), blender::bke::node_structure_type_inferencing::find_dynamic_output_linked_inputs(), blender::bke::tests::find_flip_boundary(), blender::ed::geometry::find_group_input_by_identifier(), blender::io::obj::fixup_invalid_face(), blender::nodes::node_fn_format_string_cc::format_strings(), blender::nodes::node_fn_format_string_cc::format_with_fmt(), blender::nodes::node_fn_format_string_cc::format_with_hash_syntax(), blender::nodes::node_fn_format_string_cc::format_with_python_compatible_syntax(), blender::nodes::node_fn_format_string_cc::format_without_format_specifier(), blender::gpu::GLShader::fragment_interface_declare(), blender::gpu::MTLShader::fragment_interface_declare(), blender::gpu::VKShader::fragment_interface_declare(), blender::ed::geometry::gather_input_ids(), blender::gpu::shader::GPUCodegen::generate_resources(), SVMCompiler::generate_svm_nodes(), blender::gpu::shader::GPUCodegen::generate_uniform_buffer(), Node::get_bool(), Node::get_bool_array(), blender::gpu::shader::Preprocessor::get_content_between_balanced_pair(), blender::nodes::node_composite_lensdist_cc::LensDistortionOperation::get_dispersion(), blender::nodes::node_composite_lensdist_cc::LensDistortionOperation::get_distortion(), blender::compositor::get_domain_priority(), Node::get_float(), Node::get_float2(), Node::get_float2_array(), Node::get_float3(), Node::get_float3_array(), Node::get_float_array(), get_input(), blender::compositor::get_input_origin_socket(), Node::get_int(), Node::get_int_array(), blender::nodes::node_composite_legacy_cryptomatte_cc::LegacyCryptoMatteOperation::get_layers(), blender::nodes::node_fn_rotate_euler_cc::get_multi_function(), Node::get_node(), Node::get_node_array(), blender::compositor::get_output_linked_to_input(), get_padded_gpu_type(), blender::compositor::get_shader_node_input_link(), Node::get_string(), Node::get_string_array(), Node::get_transform(), Node::get_transform_array(), Node::get_uint(), Node::get_uint64(), blender::nodes::node_composite_colorbalance_cc::get_white_point_matrix(), btBoxBoxDetector::getClosestPoints(), btDiscreteCollisionDetectorInterface::getClosestPoints(), btGjkPairDetector::getClosestPoints(), SphereTriangleDetector::getClosestPoints(), btGjkPairDetector::getClosestPointsNonVirtual(), getname_anim_fcurve(), blender::gpu::GLShaderInterface::GLShaderInterface(), blender::gpu::GLShaderInterface::GLShaderInterface(), gpu_inputs_free(), gpu_node_graph_optimize(), gpu_node_input_link(), gpu_nodes_tag(), GPU_select_begin(), gpu_select_begin_ex(), GPU_select_begin_next(), gpu_select_next_begin(), gpu_select_pick_begin(), gpu_select_query_begin(), gpu_shader_create_info_compile(), blender::gpu::tests::GPU_TEST(), blender::gpu::tests::GPU_TEST(), blender::gpu::tests::GPU_TEST(), SubsurfaceScatteringNode::has_bssrdf_bump(), BsdfBaseNode::has_bump(), Node::has_default_value(), PrincipledBsdfNode::has_surface_bssrdf(), PrincipledBsdfNode::has_surface_emission(), PrincipledBsdfNode::has_surface_transparent(), PrincipledHairBsdfNode::has_surface_transparent(), blender::compositor::horizontal_pass(), blender::compositor::horizontal_pass(), blender::compositor::horizontal_pass(), blender::compositor::horizontal_pass_cpu(), blender::compositor::horizontal_pass_cpu(), blender::compositor::horizontal_pass_cpu(), blender::compositor::horizontal_pass_gpu(), blender::compositor::horizontal_pass_gpu(), blender::compositor::horizontal_pass_gpu(), blender::gpu::VKShaderInterface::init(), blender::nodes::LazyFunctionForEvaluateClosureNode::initialize_execution_graph(), blender::nodes::LazyFunctionForForeachGeometryElementZone::initialize_execution_graph(), blender::compositor::initialize_input_stack_value(), blender::nodes::LazyFunctionForEvaluateClosureNode::initialize_pass_through_graph(), blender::seq::initialize_shadow_alpha(), blender::gpu::ShaderInterface::input_name_get(), blender::nodes::node_composite_lensdist_cc::integrate_distortion(), blender::nodes::node_composite_blur_cc::BlurOperation::is_identity(), blender::nodes::node_composite_bokehblur_cc::BokehBlurOperation::is_identity(), blender::nodes::node_composite_crop_cc::CropOperation::is_identity(), blender::nodes::node_composite_dilate_cc::DilateErodeOperation::is_identity(), blender::nodes::node_composite_directionalblur_cc::DirectionalBlurOperation::is_identity(), GlossyBsdfNode::is_isotropic(), MetallicBsdfNode::is_isotropic(), SVMCompiler::is_linked(), ConstantFolder::is_one(), ConstantFolder::is_zero(), blender::compositor::jump_flooding(), blender::compositor::jump_flooding_pass(), blender::seq::jump_flooding_pass(), blender::compositor::jump_flooding_pass_cpu(), blender::compositor::jump_flooding_pass_gpu(), kernel_background_evaluate(), kernel_curve_shadow_transparency_evaluate(), kernel_displace_evaluate(), blender::nodes::LazyFunctionForGeometryNode::LazyFunctionForGeometryNode(), blender::nodes::node_geo_index_switch_cc::LazyFunctionForIndexSwitchNode::LazyFunctionForIndexSwitchNode(), libmv_frameAccessorgetTransformRun(), blender::nodes::node_composite_blur_cc::BlurOperation::load_input(), blender::eevee::ShaderModule::material_create_info_amend(), merge_func(), blender::compositor::morphological_blur(), blender::compositor::morphological_distance(), blender::compositor::morphological_distance_cpu(), blender::compositor::morphological_distance_feather(), blender::compositor::morphological_distance_feather_pass(), blender::compositor::morphological_distance_gpu(), blender::ed::space_node::node_clear_recursive(), blender::nodes::node_geo_index_switch_cc::node_declare(), blender::nodes::node_geo_menu_switch_cc::node_declare(), blender::ed::space_node::node_file_output_socket_draw(), node_find_input_by_name(), blender::bke::node_find_interface_input_by_identifier(), node_reroute_add_storage(), blender::ed::space_node::node_socket_deselect(), blender::ed::space_node::node_tag_recursive(), blender::ed::object::object_mode_set_itemf(), GeometryExporter::operator()(), operator<<(), operator<<(), blender::bke::idprop::tests::parse_json(), blender::gpu::GPUSource::print_error(), btBoxBoxCollisionAlgorithm::processCollision(), btConvex2dConvex2dAlgorithm::processCollision(), btConvexConvexAlgorithm::processCollision(), btSphereTriangleCollisionAlgorithm::processCollision(), blender::bke::node_structure_type_inferencing::propagate_left_to_right(), blender::bke::node_structure_type_inferencing::propagate_right_to_left(), blender::nodes::node_composite_lensdist_cc::radial_lens_distortion(), blender::io::usd::USDCameraReader::read_object_data(), blender::compositor::recursive_gaussian_blur(), blender::seq::relation_is_effect_of_strip(), ShaderGraph::remove_proxy_nodes(), blender::bke::node_structure_type_inferencing::repeat_zone_status_propagate(), blender::gpu::shader::Preprocessor::replace_char_between_balanced_pair(), blender::nodes::node_composite_keying_cc::KeyingOperation::replace_input_chroma_cpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::replace_input_chroma_gpu(), mv::FrameAccessor::Transform::run(), blender::compositor::sample_ewa_extended_read_callback(), blender::compositor::sample_ewa_zero_read_callback(), blender::seq::seq_render_effect_strip_impl(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set(), Node::set_default_value(), set_default_value(), Shader::set_graph(), Node::set_if_different(), Node::set_if_different(), Node::set_if_different(), Node::set_if_different(), blender::gpu::ShaderInterface::set_input_name(), shader_eval_background(), shader_eval_curve_shadow_transparency(), shader_eval_displace(), GlossyBsdfNode::simplify_settings(), MetallicBsdfNode::simplify_settings(), OutputAOVNode::simplify_settings(), PrincipledBsdfNode::simplify_settings(), blender::bke::node_structure_type_inferencing::simulation_zone_status_propagate(), blender::fn::multi_function::SignatureBuilder::single_input(), blender::compositor::smaa(), Node::socket_is_modified(), libmv::SplitChannels(), square_roughness_node_insert(), SVMCompiler::stack_assign(), SVMCompiler::stack_assign_if_linked(), SVMCompiler::stack_clear_temporary(), SVMCompiler::stack_clear_users(), SVMCompiler::stack_link(), blender::seq::strip_lookup_append_effect(), blender::seq::strip_speed_effect_target_frame_get(), blender::compositor::summed_area_table(), blender::compositor::summed_area_table_cpu(), blender::compositor::summed_area_table_gpu(), blender::math::QuaternionBase< T >::swing(), blender::compositor::symmetric_separable_blur(), blender::compositor::symmetric_separable_blur_variable_size(), TaskNode::TaskNode(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::gpu::tests::TEST(), blender::gpu::tests::TEST(), blender::io::alembic::TEST(), blender::io::alembic::TEST(), blender::io::alembic::TEST(), blender::io::alembic::TEST(), blender::io::alembic::TEST(), blender::io::serialize::json::testing::TEST(), TEST(), TEST(), blender::bke::idprop::tests::test_convert_idprop_from_value(), blender::gpu::tests::test_preprocess_reference(), blender::gpu::tests::test_preprocess_swizzle(), blender::gpu::tests::test_preprocess_template(), blender::gpu::tests::test_preprocess_unroll(), blender::gpu::tests::test_preprocess_utilities(), blender::bke::tests::test_vec_roll_to_mat3_normalized(), blender::bke::tests::test_vec_roll_to_mat3_orthogonal(), blender::seq::tonemap_rd_photoreceptor(), blender::seq::tonemap_simple(), blender::nodes::node_geo_accumulate_field_cc::TotalFieldInput::TotalFieldInput(), blender::io::usd::traverse_channel(), ConstantFolder::try_bypass_or_make_constant(), blender::io::ply::type_from_string(), ui_litem_estimate_grid_flow(), ui_litem_layout_grid_flow(), blender::ed::space_node::ui_node_draw_input(), blender::ed::space_node::ui_node_draw_node(), uiTemplateNodeInputs(), uiTemplateNodeLink(), uiTemplateNodeView(), blender::gpu::GLVertArray::update_bindings(), blender::compositor::van_vliet_gaussian_blur(), blender::gpu::vbo_bind(), blender::fn::multi_function::SignatureBuilder::vector_input(), ShaderGraph::verify_volume_output(), version_principled_bsdf_sheen(), version_update_node_input(), view3d_gpu_select(), view3d_gpu_select_ex(), view3d_gpu_select_with_id_filter(), blender::ed::space_node::WIDGETGROUP_node_box_mask_poll(), blender::ed::space_node::WIDGETGROUP_node_crop_poll(), blender::ed::space_node::WIDGETGROUP_node_ellipse_mask_poll(), blender::ed::space_node::WIDGETGROUP_node_sbeam_poll(), blender::ed::space_node::WIDGETGROUP_node_split_poll(), blender::math::QuaternionBase< T >::wrapped_around(), blender::bke::forward_compat::write_compositor_legacy_properties(), and xml_read_shader_graph().

◆ int2_array

#define int2_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 976 of file gpu_glsl_cpp_stubs.hh.

◆ int3_array

#define int3_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 977 of file gpu_glsl_cpp_stubs.hh.

◆ int4_array

#define int4_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 978 of file gpu_glsl_cpp_stubs.hh.

◆ int_array

#define int_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 975 of file gpu_glsl_cpp_stubs.hh.

◆ INT_OP

◆ interface

◆ isinf

#define isinf   glsl::isinf

Definition at line 772 of file gpu_glsl_cpp_stubs.hh.

Referenced by GPU_matrix_unproject_3fv().

◆ isnan

◆ ldexp

◆ log

#define log   glsl::log

Definition at line 774 of file gpu_glsl_cpp_stubs.hh.

Referenced by BKE_pbvh_bmesh_node_save_orig(), BM_log_all_added(), bm_log_assign_ids(), BM_log_before_all_removed(), BM_log_cleanup_entry(), BM_log_create(), BM_log_current_entry(), BM_log_entry_add(), BM_log_entry_drop(), BM_log_face_added(), bm_log_face_alloc(), bm_log_face_from_id(), bm_log_face_id_get(), bm_log_face_id_set(), BM_log_face_modified(), BM_log_face_removed(), bm_log_face_values_swap(), bm_log_faces_restore(), bm_log_faces_unmake(), BM_log_find_original_vert_co(), BM_log_find_original_vert_mask(), BM_log_free(), BM_log_from_existing_entries_create(), BM_log_mesh_elems_reorder(), BM_log_original_vert_data(), BM_log_print(), BM_log_redo(), BM_log_undo(), BM_log_unused_ids(), BM_log_vert_added(), bm_log_vert_alloc(), BM_log_vert_before_modified(), bm_log_vert_from_id(), bm_log_vert_id_get(), bm_log_vert_id_set(), BM_log_vert_removed(), bm_log_vert_values_swap(), bm_log_verts_restore(), bm_log_verts_unmake(), bsdf_principled_hair_sigma_from_reflectance(), color_highlight_compress(), blender::gpu::render_graph::CommandBufferLog::CommandBufferLog(), compile_shader_program(), slim::compute_energy_with_jacobians(), blender::bke::pbvh::copy_original_vert(), blender::ed::space_node::draw_nodetree(), ED_undo_object_set_active_or_warn(), btDeformableNeoHookeanForce::elasticEnergyDensity(), fcm_fn_generator_evaluate(), libmv::GaussianInversePositive(), blender::nodes::geo_eval_log::GeoNodesLog::get_contextual_tree_logs(), blender::nodes::geo_eval_log::get_root_log(), blender::ed::geometry::get_static_eval_log(), KDL::log(), KDL::log(), blender::nodes::geo_eval_log::GeoTreeLogger::log_viewer_node(), OIIOOutputDriver::OIIOOutputDriver(), op_log2(), phase_mie_fitted_parameters(), blender::gpu::GLShader::post_finalize(), power_of_2(), blender::gpu::Shader::print_log(), blender::nodes::report_from_multi_function(), safe_log(), shader_print_errors(), soft_range_round_down(), soft_range_round_up(), sqrt3d(), sqrt3f(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), blender::gpu::render_graph::TEST_P(), blender::gpu::render_graph::TEST_P(), blender::gpu::render_graph::TEST_P(), blender::gpu::render_graph::TEST_P(), blender::gpu::render_graph::TEST_P(), blender::gpu::render_graph::TEST_P(), blender::gpu::render_graph::TEST_P(), blender::gpu::render_graph::TEST_P(), blender::gpu::render_graph::TEST_P(), blender::gpu::render_graph::TEST_P(), blender::seq::tonemapmodifier_apply(), slim::update_weights_and_closest_rotations(), and valuefn().

◆ log2

◆ long

#define long   long_is_reserved_glsl_keyword_do_not_use

◆ main

◆ METAL_CONSTRUCTOR_1

#define METAL_CONSTRUCTOR_1 ( class_name,
t1,
m1 )
Value:
class_name() = default; \
class_name(t1 m1##_) : m1(m1##_){};

Definition at line 989 of file gpu_glsl_cpp_stubs.hh.

◆ METAL_CONSTRUCTOR_2

#define METAL_CONSTRUCTOR_2 ( class_name,
t1,
m1,
t2,
m2 )
Value:
class_name() = default; \
class_name(t1 m1##_, t2 m2##_) : m1(m1##_), m2(m2##_){};

Definition at line 993 of file gpu_glsl_cpp_stubs.hh.

◆ METAL_CONSTRUCTOR_3

#define METAL_CONSTRUCTOR_3 ( class_name,
t1,
m1,
t2,
m2,
t3,
m3 )
Value:
class_name() = default; \
class_name(t1 m1##_, t2 m2##_, t3 m3##_) : m1(m1##_), m2(m2##_), m3(m3##_){};

Definition at line 997 of file gpu_glsl_cpp_stubs.hh.

◆ METAL_CONSTRUCTOR_4

#define METAL_CONSTRUCTOR_4 ( class_name,
t1,
m1,
t2,
m2,
t3,
m3,
t4,
m4 )
Value:
class_name() = default; \
class_name(t1 m1##_, t2 m2##_, t3 m3##_, t4 m4##_) \
: m1(m1##_), m2(m2##_), m3(m3##_), m4(m4##_){};

Definition at line 1001 of file gpu_glsl_cpp_stubs.hh.

◆ modf

◆ noinline

#define noinline   noinline_is_reserved_glsl_keyword_do_not_use

Definition at line 1047 of file gpu_glsl_cpp_stubs.hh.

◆ out

#define out

Definition at line 947 of file gpu_glsl_cpp_stubs.hh.

Referenced by _bmo_slot_copy(), annotation_stroke_convertcoords(), apply_color_space(), blender::ed::transform::applyAxisConstraintVec(), blender::ed::transform::applyObjectConstraintVec(), area_sample(), blender::draw::attribute_interpolate(), blender::ed::transform::axisProjection(), blender::math::bicubic_interpolation(), BKE_colorband_evaluate(), BKE_key_evaluate_object_ex(), blend_m3_m3m3(), blend_m4_m4m4(), blender::seq::blur_isolate_highlights(), BM_face_splits_check_legal(), libmv::BoxFilter(), libmv::BoxFilterHorizontal(), libmv::BoxFilterVertical(), bsdf_ashikhmin_shirley_eval(), bsdf_ashikhmin_velvet_eval(), bt_quantize_clamp(), blender::fn::multi_function::build::detail::build_multi_function_with_n_inputs_one_output(), ShaderGraph::bump_from_displacement(), btDbvt::collideKDOP(), btDbvt::collideOCL(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), colorfn(), blender::nodes::materialx::GroupNodeParser::compute(), libmv::Convolve(), cp_cu_key(), blender::nodes::node_geo_curve_primitive_arc_cc::create_arc_curve_from_points(), btSpatialMotionVector::cross(), btSpatialMotionVector::cross(), blender::meshintersect::crosssegs_test(), blender::ed::sculpt_paint::cursor_geometry_info_update(), cycle_offset_triple(), UnitConverter::dae_matrix_to_mat4_(), blender::meshintersect::diamondinsquare_test(), blender::meshintersect::diamondinsquarewire_test(), blender::seq::do_adjustment(), blender::seq::do_blend_effect_byte(), blender::seq::do_blend_effect_float(), do_cu_key(), do_curve_key(), blender::seq::do_gaussian_blur_effect(), blender::seq::do_glow_effect(), blender::seq::do_glow_effect_byte(), blender::seq::do_glow_effect_float(), do_hue_sat_fac(), do_latt_key(), do_mesh_key(), blender::seq::do_multicam(), do_rel_cu_key(), do_render_sequencer(), blender::seq::do_solid_color(), blender::seq::do_speed_effect(), blender::seq::do_text_effect(), blender::seq::do_wipe_effect(), blender::seq::do_wipe_effect(), libmv::DownsampleChannelsBy2(), blender::seq::draw_text_outline(), blender::seq::draw_text_shadow(), ED_node_texture_default(), blender::meshintersect::empty_test(), ENUM_OPERATORS(), DenoiseTask::exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), blender::ed::sculpt_paint::gesture::flip_plane(), flip_qt_qt(), Freestyle_evaluateColorRamp(), blender::gpu::MSLGeneratorInterface::generate_msl_compute_entry_stub(), blender::gpu::MSLGeneratorInterface::generate_msl_compute_inputs_string(), blender::gpu::MSLGeneratorInterface::generate_msl_fragment_entry_stub(), blender::gpu::MSLGeneratorInterface::generate_msl_fragment_input_population(), blender::gpu::MSLGeneratorInterface::generate_msl_fragment_inputs_string(), blender::gpu::MSLGeneratorInterface::generate_msl_fragment_output_population(), blender::gpu::MSLGeneratorInterface::generate_msl_fragment_struct(), blender::gpu::MSLGeneratorInterface::generate_msl_fragment_tile_input_population(), blender::gpu::MSLGeneratorInterface::generate_msl_global_uniform_population(), blender::gpu::MSLGeneratorInterface::generate_msl_texture_vars(), blender::gpu::MSLGeneratorInterface::generate_msl_textures_input_string(), blender::gpu::MSLGeneratorInterface::generate_msl_uniform_block_population(), blender::gpu::MSLGeneratorInterface::generate_msl_uniform_structs(), blender::gpu::MSLGeneratorInterface::generate_msl_uniform_undefs(), blender::gpu::MSLGeneratorInterface::generate_msl_uniforms_input_string(), blender::gpu::MSLGeneratorInterface::generate_msl_vertex_attribute_input_population(), blender::gpu::MSLGeneratorInterface::generate_msl_vertex_entry_stub(), blender::gpu::MSLGeneratorInterface::generate_msl_vertex_in_struct(), blender::gpu::MSLGeneratorInterface::generate_msl_vertex_inputs_string(), blender::gpu::MSLGeneratorInterface::generate_msl_vertex_out_struct(), blender::gpu::MSLGeneratorInterface::generate_msl_vertex_output_population(), blender::gpu::MSLGeneratorInterface::generate_ubo_block_undef_chain(), blender::meshintersect::get_output_edge_index(), blender::meshintersect::get_output_face_index(), blender::meshintersect::get_output_tri_index(), blender::meshintersect::get_vertex_by_coord(), getcolor_fcurve_rainbow(), GHOST_Wintab::getInput(), gpencil_stroke_convertcoords(), gpu_group_execute(), GPU_matrix_unproject_3fv(), blender::nodes::node_shader_bevel_cc::gpu_shader_bevel(), blender::nodes::node_shader_brightness_cc::gpu_shader_brightcontrast(), blender::nodes::node_shader_bump_cc::gpu_shader_bump(), blender::nodes::node_shader_camera_cc::gpu_shader_camera(), blender::nodes::node_shader_clamp_cc::gpu_shader_clamp(), blender::nodes::node_shader_combine_color_cc::gpu_shader_combcolor(), blender::nodes::node_shader_sepcomb_hsv_cc::gpu_shader_combhsv(), blender::nodes::node_shader_sepcomb_rgb_cc::gpu_shader_combrgb(), blender::nodes::node_shader_sepcomb_xyz_cc::comb::gpu_shader_combxyz(), blender::nodes::node_shader_curves_cc::flt::gpu_shader_curve_float(), blender::nodes::node_shader_curves_cc::rgb::gpu_shader_curve_rgb(), blender::nodes::node_shader_curves_cc::vec::gpu_shader_curve_vec(), blender::nodes::node_shader_displacement_cc::gpu_shader_displacement(), blender::nodes::node_shader_hueSatVal_cc::gpu_shader_hue_sat(), blender::nodes::node_shader_invert_cc::gpu_shader_invert(), blender::nodes::node_shader_map_range_cc::gpu_shader_map_range(), blender::nodes::node_shader_mapping_cc::gpu_shader_mapping(), blender::nodes::node_shader_math_cc::gpu_shader_math(), blender::nodes::node_sh_mix_cc::gpu_shader_mix(), blender::nodes::node_shader_mix_rgb_cc::gpu_shader_mix_rgb(), blender::nodes::node_shader_normal_cc::gpu_shader_normal(), blender::nodes::node_shader_normal_map_cc::gpu_shader_normal_map(), blender::nodes::node_shader_particle_info_cc::gpu_shader_particle_info(), blender::nodes::node_shader_holdout_cc::gpu_shader_rgb(), blender::nodes::node_shader_rgb_cc::gpu_shader_rgb(), blender::nodes::node_shader_rgb_to_bw_cc::gpu_shader_rgbtobw(), blender::nodes::node_shader_separate_color_cc::gpu_shader_sepcolor(), blender::nodes::node_shader_sepcomb_hsv_cc::gpu_shader_sephsv(), blender::nodes::node_shader_sepcomb_rgb_cc::gpu_shader_seprgb(), blender::nodes::node_shader_sepcomb_xyz_cc::sep::gpu_shader_sepxyz(), blender::nodes::node_shader_squeeze_cc::gpu_shader_squeeze(), blender::nodes::node_shader_tex_white_noise_cc::gpu_shader_tex_white_noise(), blender::nodes::node_shader_color_ramp_cc::gpu_shader_valtorgb(), blender::nodes::node_shader_value_cc::gpu_shader_value(), blender::nodes::node_shader_vector_transform_cc::gpu_shader_vect_transform(), blender::nodes::node_shader_vector_displacement_cc::gpu_shader_vector_displacement(), blender::nodes::node_shader_vector_math_cc::gpu_shader_vector_math(), blender::nodes::node_shader_vector_rotate_cc::gpu_shader_vector_rotate(), GPU_stack_link(), gpu_stack_link_v(), group_copy_outputs(), group_execute(), group_gpu_move_outputs(), hammersley_create(), IMB_colormanagement_imbuf_to_byte_texture(), IMB_colormanagement_imbuf_to_float_texture(), imb_filterN(), blender::imbuf::imb_oiio_write(), KDL::ChainFkSolverAcc::JntToCart(), KDL::ChainFkSolverVel::JntToCart(), blender::meshintersect::lineholeinsquare_test(), main(), makeAttribList(), blender::meshintersect::manycross_test(), GHOST_Wintab::mapWintabToSysCoordinates(), UnitConverter::mat4_to_dae(), UnitConverter::mat4_to_dae_double(), blender::meshintersect::mixedpts_test(), node_get_stack(), blender::nodes::node_shader_add_shader_cc::node_shader_gpu_add_shader(), blender::nodes::node_shader_ambient_occlusion_cc::node_shader_gpu_ambient_occlusion(), blender::nodes::node_shader_attribute_cc::node_shader_gpu_attribute(), blender::nodes::node_shader_background_cc::node_shader_gpu_background(), blender::nodes::node_shader_blackbody_cc::node_shader_gpu_blackbody(), blender::nodes::node_shader_bsdf_diffuse_cc::node_shader_gpu_bsdf_diffuse(), blender::nodes::node_shader_bsdf_glass_cc::node_shader_gpu_bsdf_glass(), blender::nodes::node_shader_bsdf_glossy_cc::node_shader_gpu_bsdf_glossy(), blender::nodes::node_shader_bsdf_hair_cc::node_shader_gpu_bsdf_hair(), blender::nodes::node_shader_bsdf_metallic_cc::node_shader_gpu_bsdf_metallic(), blender::nodes::node_shader_bsdf_principled_cc::node_shader_gpu_bsdf_principled(), blender::nodes::node_shader_bsdf_ray_portal_cc::node_shader_gpu_bsdf_ray_portal(), blender::nodes::node_shader_bsdf_refraction_cc::node_shader_gpu_bsdf_refraction(), blender::nodes::node_shader_bsdf_sheen_cc::node_shader_gpu_bsdf_sheen(), blender::nodes::node_shader_bsdf_toon_cc::node_shader_gpu_bsdf_toon(), blender::nodes::node_shader_bsdf_translucent_cc::node_shader_gpu_bsdf_translucent(), blender::nodes::node_shader_bsdf_transparent_cc::node_shader_gpu_bsdf_transparent(), blender::nodes::node_shader_eevee_specular_cc::node_shader_gpu_eevee_specular(), blender::nodes::node_shader_emission_cc::node_shader_gpu_emission(), blender::nodes::node_shader_fresnel_cc::node_shader_gpu_fresnel(), blender::nodes::node_shader_gamma_cc::node_shader_gpu_gamma(), blender::nodes::node_shader_geometry_cc::node_shader_gpu_geometry(), blender::nodes::node_shader_hair_info_cc::node_shader_gpu_hair_info(), blender::nodes::node_shader_bsdf_hair_principled_cc::node_shader_gpu_hair_principled(), blender::nodes::node_shader_layer_weight_cc::node_shader_gpu_layer_weight(), blender::nodes::node_shader_light_falloff_cc::node_shader_gpu_light_falloff(), blender::nodes::node_shader_light_path_cc::node_shader_gpu_light_path(), blender::nodes::node_shader_mix_shader_cc::node_shader_gpu_mix_shader(), blender::nodes::node_shader_object_info_cc::node_shader_gpu_object_info(), blender::nodes::node_shader_output_aov_cc::node_shader_gpu_output_aov(), blender::nodes::node_shader_point_info_cc::node_shader_gpu_point_info(), blender::nodes::node_shader_shader_to_rgb_cc::node_shader_gpu_shadertorgb(), blender::nodes::node_shader_subsurface_scattering_cc::node_shader_gpu_subsurface_scattering(), blender::nodes::node_shader_tangent_cc::node_shader_gpu_tangent(), blender::nodes::node_shader_tex_brick_cc::node_shader_gpu_tex_brick(), blender::nodes::node_shader_tex_checker_cc::node_shader_gpu_tex_checker(), blender::nodes::node_shader_tex_coord_cc::node_shader_gpu_tex_coord(), blender::nodes::node_shader_tex_environment_cc::node_shader_gpu_tex_environment(), blender::nodes::node_shader_tex_gabor_cc::node_shader_gpu_tex_gabor(), blender::nodes::node_shader_tex_gradient_cc::node_shader_gpu_tex_gradient(), blender::nodes::node_shader_tex_image_cc::node_shader_gpu_tex_image(), blender::nodes::node_shader_tex_magic_cc::node_shader_gpu_tex_magic(), blender::nodes::node_shader_tex_noise_cc::node_shader_gpu_tex_noise(), blender::nodes::node_shader_tex_sky_cc::node_shader_gpu_tex_sky(), blender::nodes::node_shader_tex_voronoi_cc::node_shader_gpu_tex_voronoi(), blender::nodes::node_shader_tex_wave_cc::node_shader_gpu_tex_wave(), blender::nodes::node_shader_uvmap_cc::node_shader_gpu_uvmap(), blender::nodes::node_shader_vertex_color_cc::node_shader_gpu_vertex_color(), blender::nodes::node_shader_volume_absorption_cc::node_shader_gpu_volume_absorption(), blender::nodes::node_shader_volume_coefficients_cc::node_shader_gpu_volume_coefficients(), blender::nodes::node_shader_volume_info_cc::node_shader_gpu_volume_info(), blender::nodes::node_shader_volume_principled_cc::node_shader_gpu_volume_principled(), blender::nodes::node_shader_volume_scatter_cc::node_shader_gpu_volume_scatter(), blender::nodes::node_shader_wavelength_cc::node_shader_gpu_wavelength(), blender::nodes::node_shader_wireframe_cc::node_shader_gpu_wireframe(), normal_compress(), normal_float_to_short_v3(), normal_short_to_float_v3(), normalfn(), normalize_v2_m3_v3v3(), old_mdisps_bilinear(), blender::meshintersect::onept_test(), btSpatialTransformationMatrix::operator*(), Freestyle::operator<<(), Freestyle::operator<<(), Freestyle::operator<<(), mv::operator<<(), ortho_v2_v2(), ortho_v3_v3(), blender::meshintersect::output_edge_has_input_id(), blender::meshintersect::output_face_has_input_id(), blender::meshintersect::overlapfaces_test(), paint_2d_transform_mouse(), params_from_cdata(), blender::io::stl::StringBuffer::parse_float(), blender::io::stl::parse_float3(), parse_next_token(), blender::ed::transform::planeProjection(), blender::seq::prepare_effect_imbufs(), project_plane_normalized_v3_v3v3(), project_plane_v3_v3v3(), project_v2_v2v2(), project_v2_v2v2_normalized(), project_v3_plane(), project_v3_v3v3(), project_v3_v3v3_normalized(), blender::ed::transform::projectIntViewEx(), ptcache_dynamicpaint_write(), ptcache_file_compressed_write(), ptcache_mem_frame_to_disk(), blender::meshintersect::quad0_test(), blender::meshintersect::quad2_test(), blender::meshintersect::quad3_test(), blender::meshintersect::quad4_test(), btAxisSweep3Internal< BP_FP_INT_TYPE >::quantize(), btAxisSweep3Internal< unsigned int >::quantize(), quantize(), quantizeWithClamp(), quantizeWithClamp(), random_heap_reinsert_helper(), RE_texture_evaluate(), ShaderGraph::refine_bump_nodes(), reflect_v3_v3v3(), rel_flerp(), ShaderGraph::relink(), blender::seq::render_give_ibuf(), blender::meshintersect::repeatedge_test(), rgb_colorfn(), rgb_exec(), rgbtobw_exec(), rgbtobw_valuefn(), rna_raw_access(), rotate_normalized_v3_v3v3fl(), safe_bytes(), DenoiseImage::save_output(), save_output(), blender::seq::seq_render_effect_strip_impl(), blender::seq::seq_render_strip_stack(), blender::seq::seq_render_strip_stack_apply_effect(), blender::seq::sequencer_image_crop_transform_matrix(), blender::seq::sequencer_preprocess_transform_crop(), PassAccessor::set_render_tile_pixels(), blender::meshintersect::square_o_test(), blender::ed::sculpt_paint::stroke_get_location(), blender::ed::sculpt_paint::stroke_get_location(), blender::ed::sculpt_paint::stroke_get_location_bvh(), blender::ed::sculpt_paint::stroke_get_location_bvh_ex(), symmetricSpatialOuterProduct(), symmetricSpatialOuterProduct(), blender::io::serialize::json::testing::TEST(), blender::io::serialize::json::testing::TEST(), blender::io::serialize::json::testing::TEST(), blender::io::serialize::json::testing::TEST(), blender::io::serialize::json::testing::TEST(), blender::io::serialize::json::testing::TEST(), blender::io::serialize::json::testing::TEST(), blender::io::serialize::json::testing::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), blender::meshintersect::TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), blender::io::serialize::json::testing::test_int_to_json(), tex_call_delegate(), tex_input(), tex_input_rgba(), tex_input_value(), tex_input_vec(), tex_output(), texture_value_blend(), blender::meshintersect::threept_test(), time_colorfn(), time_exec(), blender::bke::idprop::tests::to_json(), blender::seq::transform_image(), translate_id(), turb(), blender::meshintersect::twodiamondscross_test(), blender::meshintersect::twoface2_test(), blender::meshintersect::twoface_test(), blender::meshintersect::twofaceedgeoverlap_test(), valtorgb_colorfn(), valtorgb_exec(), valuefn(), valuefn(), valuefn_a(), valuefn_a(), valuefn_b(), valuefn_b(), valuefn_g(), valuefn_g(), valuefn_r(), valuefn_r(), vectorfn(), wm_xr_navigation_fly_modal(), wm_xr_navigation_grab_apply(), wm_xr_navigation_teleport(), and xml_read_shader_graph().

◆ output

#define output   output_is_reserved_glsl_keyword_do_not_use

Definition at line 1060 of file gpu_glsl_cpp_stubs.hh.

Referenced by blender::fn::multi_function::SignatureBuilder::add(), add_nodes(), blender::dot_export::NodeWithSockets::add_output(), blender::bke::compositor::add_passes_used_by_render_layer_node(), blender::nodes::node_composite_glare_cc::GlareOperation::apply_streak_filter_cpu(), blender::ed::transform::applyMouseInput(), AttributeNode::attributes(), GeometryNode::attributes(), HairInfoNode::attributes(), ParticleInfoNode::attributes(), PointInfoNode::attributes(), TextureCoordinateNode::attributes(), UVMapNode::attributes(), VertexColorNode::attributes(), VolumeInfoNode::attributes(), blender::math::bicubic_interpolation(), blender::math::bilinear_fl_impl(), BKE_curvemapping_evaluate_premulRGBF_ex(), blender::compositor::blend_neighborhood(), blender::compositor::blend_neighborhood_cpu(), blender::compositor::blend_neighborhood_gpu(), BLI_file_unzstd_to_mem_at_pos(), BLI_file_zstd_from_mem_at_pos(), blender::compositor::blur_pass(), blender::compositor::blur_pass(), blender::compositor::blur_pass(), BMO_slot_buffer_from_all(), bmo_slot_buffer_from_hflag(), blender::bke::node_structure_type_inferencing::calc_node_interface(), calcAccelerationDeltasMultiDof(), blender::fn::multi_function::CustomMF_Constant< T >::call(), blender::fn::multi_function::CustomMF_GenericConstant::call(), blender::nodes::node_geo_index_switch_cc::IndexSwitchFunction::call(), blender::nodes::node_geo_menu_switch_cc::MenuSwitchFn::call(), blender::nodes::node_shader_tex_voronoi_cc::VoronoiMetricFunction::call(), blender::seq::check_zone(), blender::nodes::node_composite_colorbalance_cc::color_balance_white_point_variable(), SVMCompiler::compile_type(), blender::seq::composite_shadow(), blender::nodes::node_composite_glare_cc::GlareOperation::compute_bloom_downsample_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::compute_bloom_downsample_gpu(), blender::nodes::node_composite_glare_cc::GlareOperation::compute_bloom_upsample_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::compute_bloom_upsample_gpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_blurred_input(), blender::nodes::node_composite_kuwahara_cc::ConvertKuwaharaOperation::compute_classic(), blender::compositor::compute_complete_blocks(), blender::nodes::node_composite_double_edge_mask_cc::DoubleEdgeMaskOperation::compute_gradient_cpu(), blender::nodes::node_composite_double_edge_mask_cc::DoubleEdgeMaskOperation::compute_gradient_gpu(), blender::nodes::node_composite_base_cryptomatte_cc::BaseCryptoMatteOperation::compute_image_cpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_image_cpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_image_gpu(), blender::nodes::node_composite_inpaint_cc::InpaintOperation::compute_inpainting_region_cpu(), blender::nodes::node_composite_inpaint_cc::InpaintOperation::compute_inpainting_region_gpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_matte_cpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_matte_gpu(), blender::nodes::node_composite_vec_blur_cc::VectorBlurOperation::compute_max_tile_velocity(), blender::nodes::node_composite_vec_blur_cc::compute_max_tile_velocity_cpu(), blender::nodes::node_composite_vec_blur_cc::VectorBlurOperation::compute_motion_blur(), blender::compositor::compute_number_of_needed_buffers(), blender::nodes::node_composite_base_cryptomatte_cc::BaseCryptoMatteOperation::compute_pick_cpu(), blender::compositor::CompileState::compute_pixel_node_operation_outputs_count(), blender::nodes::node_composite_cornerpin_cc::CornerPinOperation::compute_plane_cpu(), blender::nodes::node_composite_planetrackdeform_cc::PlaneTrackDeformOperation::compute_plane_cpu(), blender::compositor::PixelOperation::compute_preview(), blender::compositor::NodeOperation::compute_results_reference_counts(), computeAccelerationsArticulatedBodyAlgorithmMultiDof(), HDCYCLES_NAMESPACE_OPEN_SCOPE::ComputeTriangulatedUniformPrimvar(), blender::io::obj::create_mtl_node_tree(), GHOST_SystemWayland::cursor_shape_custom_set(), blender::draw::Manager::data_debug(), dBoxBox2(), blender::eevee::DefaultSurfaceNodeTree::DefaultSurfaceNodeTree(), blender::eevee::DefaultWorldNodeTree::DefaultWorldNodeTree(), denoise_func(), blender::compositor::deriche_gaussian_blur(), ShaderManager::device_update_pre(), blender::nodes::node_composite_vec_blur_cc::dilate_max_velocity_cpu(), do_versions_nodetree_image_layer_2_64_5(), blender::io::usd::dome_light_to_world_material(), dynamicPaint_freeSurface(), dynamicPaint_outputLayerExists(), ED_node_shader_default(), blender::geometry::edges_to_curves_convert(), Shader::estimate_emission(), ShaderEval::eval(), ShaderEval::eval_cpu(), ShaderEval::eval_gpu(), blender::compositor::MultiFunctionProcedureOperation::execute(), blender::nodes::node_composite_blur_cc::BlurOperation::execute(), blender::nodes::node_composite_bokehblur_cc::BokehBlurOperation::execute(), blender::nodes::node_composite_bokehimage_cc::BokehImageOperation::execute(), blender::nodes::node_composite_crop_cc::CropOperation::execute(), blender::nodes::node_composite_defocus_cc::DefocusOperation::execute(), blender::nodes::node_composite_despeckle_cc::DespeckleOperation::execute(), blender::nodes::node_composite_dilate_cc::DilateErodeOperation::execute(), blender::nodes::node_composite_directionalblur_cc::DirectionalBlurOperation::execute(), blender::nodes::node_composite_displace_cc::DisplaceOperation::execute(), blender::nodes::node_composite_double_edge_mask_cc::DoubleEdgeMaskOperation::execute(), blender::nodes::node_composite_flip_cc::FlipOperation::execute(), blender::nodes::node_composite_group_input_cc::GroupInputOperation::execute(), blender::nodes::node_composite_image_cc::ImageOperation::execute(), blender::nodes::node_composite_inpaint_cc::InpaintOperation::execute(), blender::nodes::node_composite_kuwahara_cc::ConvertKuwaharaOperation::execute(), blender::nodes::node_composite_lensdist_cc::LensDistortionOperation::execute(), blender::nodes::node_composite_map_uv_cc::MapUVOperation::execute(), blender::nodes::node_composite_render_layer_cc::RenderLayerOperation::execute(), blender::nodes::node_composite_rotate_cc::RotateOperation::execute(), blender::nodes::node_composite_stabilize2d_cc::Stabilize2DOperation::execute(), blender::nodes::node_composite_switch_cc::SwitchOperation::execute(), blender::nodes::node_composite_transform_cc::TransformOperation::execute(), blender::nodes::node_composite_translate_cc::TranslateOperation::execute(), blender::nodes::node_composite_vec_blur_cc::VectorBlurOperation::execute(), blender::nodes::node_composite_crop_cc::CropOperation::execute_alpha_crop_cpu(), blender::nodes::node_composite_kuwahara_cc::ConvertKuwaharaOperation::execute_anisotropic_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_bloom(), blender::nodes::node_composite_kuwahara_cc::ConvertKuwaharaOperation::execute_classic_convolution_cpu(), blender::nodes::node_composite_kuwahara_cc::ConvertKuwaharaOperation::execute_classic_summed_area_table_cpu(), blender::nodes::node_composite_composite_cc::CompositeOperation::execute_clear(), blender::nodes::node_composite_viewer_cc::ViewerOperation::execute_clear(), blender::nodes::node_composite_blur_cc::BlurOperation::execute_constant_size(), blender::nodes::node_composite_scale_cc::ScaleOperation::execute_constant_size(), blender::nodes::node_composite_blur_cc::BlurOperation::execute_constant_size_cpu(), blender::nodes::node_composite_bokehblur_cc::BokehBlurOperation::execute_constant_size_cpu(), blender::nodes::node_composite_blur_cc::BlurOperation::execute_constant_size_gpu(), blender::nodes::node_composite_composite_cc::CompositeOperation::execute_copy_cpu(), blender::nodes::node_composite_viewer_cc::ViewerOperation::execute_copy_cpu(), blender::nodes::node_composite_composite_cc::CompositeOperation::execute_copy_gpu(), blender::nodes::node_composite_viewer_cc::ViewerOperation::execute_copy_gpu(), blender::nodes::node_composite_bilateralblur_cc::BilateralBlurOperation::execute_cpu(), blender::nodes::node_composite_defocus_cc::DefocusOperation::execute_cpu(), blender::nodes::node_composite_despeckle_cc::DespeckleOperation::execute_cpu(), blender::nodes::node_composite_directionalblur_cc::DirectionalBlurOperation::execute_cpu(), blender::nodes::node_composite_displace_cc::DisplaceOperation::execute_cpu(), blender::nodes::node_composite_filter_cc::FilterOperation::execute_cpu(), blender::nodes::node_composite_flip_cc::FlipOperation::execute_cpu(), blender::nodes::node_composite_moviedistortion_cc::MovieDistortionOperation::execute_cpu(), blender::nodes::node_composite_normalize_cc::NormalizeOperation::execute_cpu(), blender::nodes::node_composite_pixelate_cc::PixelateOperation::execute_cpu(), blender::nodes::node_composite_sunbeams_cc::SunBeamsOperation::execute_cpu(), blender::nodes::node_composite_vec_blur_cc::VectorBlurOperation::execute_cpu(), blender::nodes::node_composite_dilate_cc::DilateErodeOperation::execute_distance_threshold(), blender::nodes::node_composite_dilate_cc::DilateErodeOperation::execute_distance_threshold_cpu(), blender::nodes::node_composite_dilate_cc::DilateErodeOperation::execute_distance_threshold_gpu(), blender::nodes::node_composite_defocus_cc::DefocusOperation::execute_gpu(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_highlights_cpu(), blender::nodes::node_composite_lensdist_cc::LensDistortionOperation::execute_horizontal_distortion_cpu(), blender::nodes::node_composite_crop_cc::CropOperation::execute_image_crop_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_mix_cpu(), blender::nodes::node_composite_tonemap_cc::ToneMapOperation::execute_photoreceptor_cpu(), blender::nodes::node_composite_lensdist_cc::LensDistortionOperation::execute_radial_distortion_cpu(), blender::nodes::node_composite_tonemap_cc::ToneMapOperation::execute_simple_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_simple_star_anti_diagonal_pass_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_simple_star_vertical_pass_cpu(), blender::nodes::node_composite_map_uv_cc::MapUVOperation::execute_single_cpu(), blender::nodes::node_composite_dilate_cc::DilateErodeOperation::execute_step_pass_cpu(), blender::nodes::node_composite_blur_cc::BlurOperation::execute_variable_size(), blender::nodes::node_composite_blur_cc::BlurOperation::execute_variable_size_cpu(), blender::nodes::node_composite_bokehblur_cc::BokehBlurOperation::execute_variable_size_cpu(), blender::nodes::node_composite_scale_cc::ScaleOperation::execute_variable_size_cpu(), blender::nodes::node_composite_blur_cc::BlurOperation::execute_variable_size_gpu(), blender::nodes::node_composite_scale_cc::ScaleOperation::execute_variable_size_gpu(), MapRangeNode::expand(), MathNode::expand(), VolumeInfoNode::expand(), blender::compositor::extract_alpha(), blender::compositor::extract_alpha_cpu(), blender::compositor::extract_alpha_gpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::extract_input_chroma_cpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::extract_input_chroma_gpu(), blender::nodes::decl::field_types_are_compatible(), blender::compositor::find_preview_output_socket(), float_array_to_string(), blender::nodes::node_fn_format_string_cc::format_strings(), blender::nodes::node_fn_format_string_cc::format_with_fmt(), blender::nodes::node_fn_format_string_cc::format_with_hash_syntax(), blender::nodes::node_fn_format_string_cc::format_without_format_specifier(), blender::noise::fractal_voronoi_x_fx(), fractal_voronoi_x_fx(), blender::gpu::GLShader::fragment_interface_declare(), blender::gpu::MTLShader::fragment_interface_declare(), blender::gpu::VKShader::fragment_interface_declare(), generate(), blender::nodes::node_composite_image_cc::ImageOperation::get_pass_name(), blender::nodes::node_composite_render_layer_cc::RenderLayerOperation::get_pass_name(), blender::compositor::CompileState::get_result_from_output_socket(), blender::nodes::node_geo_edges_to_face_groups_cc::FaceSetFromBoundariesInput::get_varray_for_context(), blender::nodes::node_geo_input_curve_handles_cc::HandlePositionFieldInput::get_varray_for_context(), blender::nodes::node_geo_offset_point_in_curve_cc::ControlPointNeighborFieldInput::get_varray_for_context(), blender::nodes::node_geo_offset_point_in_curve_cc::OffsetValidFieldInput::get_varray_for_context(), blender::nodes::node_composite_colorbalance_cc::get_white_point_matrix(), GHOST_SystemWayland::getAllDisplayDimensions(), btBoxBoxDetector::getClosestPoints(), btDiscreteCollisionDetectorInterface::getClosestPoints(), btGjkPairDetector::getClosestPoints(), SphereTriangleDetector::getClosestPoints(), btGjkPairDetector::getClosestPointsNonVirtual(), GHOST_SystemWayland::getMainDisplayDimensions(), ghost_wl_output_user_data(), gpu_node_free(), gpu_node_output(), blender::gpu::tests::GPU_TEST(), blender::gpu::tests::GPU_TEST(), blender::gpu::tests::GPU_TEST(), gwl_registry_wl_output_add(), gwl_registry_wl_output_remove(), gwl_registry_wl_output_update(), blender::compositor::horizontal_pass_cpu(), blender::compositor::horizontal_pass_cpu(), blender::compositor::horizontal_pass_cpu(), blender::compositor::horizontal_pass_gpu(), blender::compositor::horizontal_pass_gpu(), blender::compositor::horizontal_pass_gpu(), GHOST_SystemWayland::ime_end(), blender::io::fbx::import_material(), blender::io::usd::USDMaterialReader::import_usd_preview_nodes(), blender::nodes::LazyFunctionForEvaluateClosureNode::initialize_execution_graph(), blender::nodes::LazyFunctionForForeachGeometryElementZone::initialize_execution_graph(), blender::nodes::LazyFunctionForEvaluateClosureNode::initialize_pass_through_graph(), blender::ed::transform::InputAngle(), blender::ed::transform::InputAngleSpring(), blender::ed::transform::InputCustomRatio(), blender::ed::transform::InputCustomRatioFlip(), blender::ed::transform::InputHorizontalAbsolute(), blender::ed::transform::InputHorizontalRatio(), blender::ed::transform::InputSpring(), blender::ed::transform::InputSpringDelta(), blender::ed::transform::InputSpringFlip(), blender::ed::transform::InputTrackBall(), blender::ed::transform::InputVector(), blender::ed::transform::InputVerticalAbsolute(), blender::ed::transform::InputVerticalRatio(), blender::imbuf::interpolate_bilinear_border_byte(), blender::imbuf::interpolate_bilinear_border_fl(), blender::math::interpolate_bilinear_border_fl(), blender::imbuf::interpolate_bilinear_byte(), blender::imbuf::interpolate_bilinear_fl(), blender::math::interpolate_bilinear_fl(), blender::math::interpolate_bilinear_wrapmode_fl(), blender::imbuf::interpolate_cubic_bspline_byte(), blender::imbuf::interpolate_cubic_bspline_fl(), blender::math::interpolate_cubic_bspline_fl(), blender::math::interpolate_cubic_bspline_wrapmode_fl(), blender::imbuf::interpolate_cubic_mitchell_byte(), blender::math::interpolate_cubic_mitchell_fl(), blender::imbuf::interpolate_nearest_border_byte(), blender::math::interpolate_nearest_border_byte(), blender::imbuf::interpolate_nearest_border_fl(), blender::math::interpolate_nearest_border_fl(), blender::math::interpolate_nearest_byte(), blender::math::interpolate_nearest_fl(), blender::math::interpolate_nearest_wrap_byte(), blender::math::interpolate_nearest_wrap_fl(), blender::math::interpolate_nearest_wrapmode_fl(), blender::compositor::is_output_linked_to_node_conditioned(), blender::compositor::jump_flooding(), blender::compositor::jump_flooding_pass(), blender::seq::jump_flooding_pass(), blender::compositor::jump_flooding_pass_cpu(), blender::compositor::jump_flooding_pass_gpu(), kernel_background_evaluate(), kernel_curve_shadow_transparency_evaluate(), kernel_displace_evaluate(), WaylandDynload_Libdecor::libdecor_frame_set_fullscreen(), libmv_frameAccessorgetTransformRun(), blender::eevee::LookdevWorld::LookdevWorld(), make(), material_default_holdout_init(), material_default_surface_init(), material_default_volume_init(), blender::eevee::MaterialModule::MaterialModule(), merge_func(), blender::compositor::morphological_blur(), blender::compositor::morphological_distance(), blender::compositor::morphological_distance_cpu(), blender::compositor::morphological_distance_feather(), blender::compositor::morphological_distance_feather_pass(), blender::compositor::morphological_distance_gpu(), blender::nodes::node_composite_vec_blur_cc::motion_blur_cpu(), blender::ed::space_node::node_buts_normal(), blender::nodes::node_geo_index_switch_cc::node_declare(), blender::nodes::node_geo_menu_switch_cc::node_declare(), blender::nodes::node_fn_matrix_multiply_cc::node_eval_inverse(), node_find_output_by_name(), blender::nodes::node_geo_curve_primitive_star_cc::node_geo_exec(), blender::nodes::node_geo_string_join_cc::node_geo_exec(), blender::io::usd::node_graph_output_source(), node_reroute_add_storage(), blender::ed::space_node::node_socket_deselect(), blender::ed::space_node::node_socket_get_tooltip(), blender::bke::node_tree_set_output(), blender::compositor::NodeOperation::NodeOperation(), ntreeGPUMaterialNodes(), blender::compositor::number_of_inputs_linked_to_output_conditioned(), operator<<(), osl_eval_camera(), osl_eval_camera(), output_estimate_emission(), output_handle_done(), output_handle_geometry(), output_handle_mode(), output_handle_scale(), GHOST_SystemWayland::output_scale_update(), output_toggle_exec(), GHOST_SystemWayland::output_unref(), GHOST_WindowWayland::outputs_enter(), GHOST_WindowWayland::outputs_leave(), png_chunk_create(), png_extend_native_int32(), blender::imbuf::transform::process_scanlines(), blender::bke::node_structure_type_inferencing::propagate_left_to_right(), blender::bke::node_structure_type_inferencing::propagate_right_to_left(), blender::nodes::node_composite_lensdist_cc::radial_lens_distortion(), blender::compositor::recursive_gaussian_blur(), blender::bke::node_structure_type_inferencing::repeat_zone_status_propagate(), blender::nodes::node_composite_keying_cc::KeyingOperation::replace_input_chroma_cpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::replace_input_chroma_gpu(), mv::FrameAccessor::Transform::run(), blender::io::usd::USDMaterialReader::set_displacement_node_inputs(), blender::nodes::node_shader_sepcomb_xyz_cc::comb::sh_node_combxyz_eval_inverse(), shader_eval_background(), shader_eval_curve_shadow_transparency(), shader_eval_displace(), blender::bke::node_structure_type_inferencing::simulation_zone_status_propagate(), blender::fn::multi_function::SignatureBuilder::single_output(), blender::compositor::smaa(), btMultiBodyDynamicsWorld::solveExternalForces(), SVMCompiler::stack_assign(), SVMCompiler::stack_assign_if_linked(), SVMCompiler::stack_clear_users(), SVMCompiler::stack_link(), blender::bke::node_structure_type_inferencing::store_group_input_structure_types(), blender::bke::node_structure_type_inferencing::store_group_output_structure_types(), blender::draw::Manager::submit_debug(), blender::draw::Manager::submit_debug(), blender::compositor::sum_causal_and_non_causal_results(), blender::compositor::sum_causal_and_non_causal_results(), blender::compositor::sum_causal_and_non_causal_results_cpu(), blender::compositor::sum_causal_and_non_causal_results_cpu(), blender::compositor::sum_causal_and_non_causal_results_gpu(), blender::compositor::sum_causal_and_non_causal_results_gpu(), blender::compositor::summed_area_table(), blender::compositor::summed_area_table_cpu(), blender::compositor::summed_area_table_gpu(), surface_setUniqueOutputName(), svm_node_tex_voronoi(), blender::compositor::symmetric_separable_blur(), blender::compositor::symmetric_separable_blur_variable_size(), Shader::tag_update(), blender::ed::space_node::target_for_reroute(), blender::fn::multi_function::tests::TEST(), blender::gpu::tests::test_preprocess_reference(), blender::gpu::tests::test_preprocess_swizzle(), blender::gpu::tests::test_preprocess_template(), blender::gpu::tests::test_preprocess_unroll(), ui_but_copy_color(), ui_but_copy_menu(), ui_but_copy_numeric_array(), ui_but_copy_numeric_value(), ui_but_copy_operator(), ui_but_copy_popover(), ui_but_copy_text(), ui_litem_estimate_grid_flow(), ui_litem_layout_grid_flow(), update_cursor_scale(), blender::compositor::van_vliet_gaussian_blur(), blender::fn::multi_function::SignatureBuilder::vector_output(), versioning_eevee_material_blend_mode_settings(), blender::compositor::vertical_pass(), blender::compositor::vertical_pass(), blender::compositor::vertical_pass(), blender::compositor::vertical_pass_cpu(), blender::compositor::vertical_pass_cpu(), blender::compositor::vertical_pass_cpu(), blender::compositor::vertical_pass_gpu(), blender::compositor::vertical_pass_gpu(), blender::compositor::vertical_pass_gpu(), blender::io::usd::world_material_to_dome_light(), blender::nodes::node_composite_glare_cc::GlareOperation::write_glare_output_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::write_glare_output_gpu(), blender::nodes::node_composite_glare_cc::GlareOperation::write_highlights_output_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::write_highlights_output_gpu(), blender::asset_system::AssetCatalogDefinitionFile::write_to_disk_unsafe(), xdg_output_handle_done(), xdg_output_handle_logical_position(), xdg_output_handle_logical_size(), xml_read_shader_graph(), and zstd_read().

◆ packed

◆ partition

#define partition   partition_is_reserved_glsl_keyword_do_not_use

Definition at line 1035 of file gpu_glsl_cpp_stubs.hh.

Referenced by generate_next_domains(), and topdown().

◆ pow

#define pow   glsl::pow

Definition at line 777 of file gpu_glsl_cpp_stubs.hh.

Referenced by _final_goal(), ArHosekSkyModel_CookConfiguration(), ArHosekSkyModel_CookRadianceConfiguration(), ArHosekSkyModel_GetRadianceInternal(), BKE_unit_value_scale(), brush_add(), brush_comb(), brush_cut(), brush_puff(), color_scene_linear_to_srgb(), color_srgb_to_scene_linear(), slim::compute_energy_with_jacobians(), slim::compute_transformation_matrix2_pins(), Freestyle::Grid::configure(), density_falloff(), distribute_children_exec(), do_clump_level(), do_kink(), do_physical_effector(), do_rough_end(), double_round(), dynamicPaint_doWaveStep(), edbm_average_normals_exec(), falloff_func(), find_even_superellipse_chords_general(), find_superellipse_chord_endpoint(), BCMatrix::get_matrix(), BCMatrix::get_matrix(), slim::get_smallest_pos_quad_zero(), Freestyle::Functions0D::GetViewMapGradientNormF0D::GetViewMapGradientNormF0D(), blender::ed::vse::init_wave_table(), palette_extract_img_exec(), phase_mie_fitted_parameters(), KDL::pow(), KDL::pow(), power_of_2(), psys_cache_paths(), rect_bevel_side(), s_curve(), sabin_gamma(), soft_range_round_down(), soft_range_round_up(), libmv::SolveCubicPolynomial(), blender::seq::strip_retiming_evaluate_arc_segment(), superellipse_co(), surfaceGenerateGrid(), time_human_readable_to_seconds(), libmv::PyramidRegionTracker::Track(), UI_calc_float_precision(), slim::update_weights_and_closest_rotations(), valuefn(), view2d_major_step_x__time(), volume_preservation(), volume_preservation(), voronoi_distance(), voronoi_distance(), voronoi_distance(), and blender::io::hydra::HairData::write_curves().

◆ printf

#define printf ( ...)

Definition at line 32 of file gpu_glsl_cpp_stubs.hh.

Referenced by __attribute__(), _softbody_calc_forces_slice_in_a_thread(), actcon_get_tarmat(), blender::animrig::action_fcurve_attach(), action_idcode_patch_check(), action_new_exec(), action_preview_render(), action_to_animdata(), add_member(), add_struct(), add_type(), add_vertex_extrude(), addedgetoscanlist(), adduplicateflagNurb(), adjust_the_cycle_or_chain(), ANIM_animdata_filter(), ANIM_animdata_update(), ANIM_armature_bonecoll_insert_copy_after(), ANIM_channel_debug_print_info(), ANIM_flush_setting_anim_channels(), animchannels_delete_exec(), animchannels_rearrange_exec(), animdata_filter_animchan(), animdata_filter_dopesheet(), animdata_filter_ds_textures(), annotation_draw_modal(), annotation_paint_initstroke(), annotation_stroke_begin(), armature_finalize_restpose(), AUD_initPython(), blender::gpu::MTLShader::bake_pipeline_state(), blender::ed::object::base_free_and_unlink(), bevel_build_cutoff(), BKE_animsys_evaluate_all_animation(), BKE_animsys_fix_rna_path_rename(), BKE_area_region_free(), BKE_blendfile_read(), BKE_blendfile_userdef_write_all(), BKE_brush_debug_print_state(), BKE_curveprofile_evaluate_length_portion(), BKE_fcurve_merge_duplicate_keys(), BKE_image_free_all_textures(), BKE_image_print_memlist(), BKE_image_render_write(), BKE_image_signal(), BKE_keyconfig_pref_type_find(), BKE_library_make_local(), BKE_linestyle_path_to_color_ramp(), BKE_main_namemap_destroy(), BKE_mask_layer_evaluate_animation(), BKE_mesh_remap_calc_difference_from_mesh(), BKE_mesh_runtime_is_valid(), BKE_modifier_blend_read_data(), BKE_nla_debug_print_flags(), BKE_nla_tweakmode_enter(), BKE_nla_validate_state(), BKE_nlatrack_find_tweaked(), BKE_object_handle_update_ex(), BKE_packedfile_free(), BKE_packedfile_unpack_all_libraries(), BKE_packedfile_unpack_to_file(), BKE_pose_check_uids_unique_and_report(), BKE_ptcache_bake(), BKE_ptcache_toggle_disk_cache(), BKE_report(), BKE_reportf(), BKE_scene_set_name(), BKE_screen_blend_read_data(), BKE_screen_remove_unused_scredges(), BKE_shrinkwrap_find_nearest_surface(), BKE_shrinkwrap_snap_point_to_surface(), BKE_spacetype_register(), BKE_subdiv_ccg_print_coord(), BKE_undosys_print(), BKE_workspace_layout_find(), blend_write_layer_data(), Freestyle::BlenderStrokeRenderer::BlenderStrokeRenderer(), blf_ensure_face(), blf_font_wrap_apply(), blf_glyph_index_from_charcode(), BLF_load_mem_unique(), BLF_load_unique(), BLF_state_print(), BLI_args_print(), BLI_newton3d_solve(), BLI_path_abs_from_cwd(), BLI_scanfill_calc_ex(), BLI_threadpool_insert(), blo_do_versions_270(), blo_do_versions_280(), blo_do_versions_pre250(), BLO_reportf_wrap(), bm_face_region_pivot_edge_find(), bm_face_split_edgenet_find_connection(), bm_face_split_edgenet_find_loop_walk(), bm_isect_edge_tri(), bm_isect_tri_tri(), BM_log_print(), BM_log_print_entry(), BM_mesh_bevel(), BM_mesh_bm_from_me(), BM_mesh_intersect(), bm_mesh_loops_assign_normal_data(), bm_mesh_loops_split_lnor_fans(), BM_mesh_region_match(), BM_mesh_remap(), bmo_connect_vert_pair_exec(), BMO_op_callf(), BMO_op_initf(), blender::animrig::internal::bonecolls_debug_list(), BPY_driver_exec(), BPy_IDGroup_CorrectListLen(), BPy_init_modules(), BPY_modules_load_user(), BPY_python_end(), BPY_rna_exit(), BPY_thread_backtrace_print(), btComputeGjkEpaPenetration(), blender::deg::AbstractBuilderPipeline::build(), blender::deg::AbstractBuilderPipeline::build_step_finalize(), KKTPreconditioner::buildDiagonalA(), blender::animrig::builtin_keyingset_get_named(), btDbvtBroadphase::calculateOverlappingPairs(), cg_filtered(), blender::ed::object::childof_set_inverse_exec(), cineonCreate(), cineonOpen(), clear_key_button_exec(), clearUserCache(), btPolyhedralContactClipping::clipFaceAgainstHull(), cloth_build_springs(), cloth_free_modifier_extern(), cloth_from_object(), colormanage_check_colorspace_settings(), colormanage_check_display_settings(), colormanage_check_view_settings(), colormanage_load_config(), colormanage_role_color_space_name_get(), colormanagement_init(), blender::io::obj::OBJExportRegressionTest::compare_obj_export_to_golden(), blender::io::stl::STLExportTest::compare_to_golden(), btConvexHullInternal::compute(), Freestyle::FEdgeXDetector::computeCurvatures(), Freestyle::ViewMapBuilder::ComputeSweepLineIntersections(), Freestyle::Controller::ComputeViewMap(), btCollisionWorldImporter::convertAllObjects(), btCollisionWorldImporter::convertCollisionShape(), convertRGB_RGBA(), convertRGBA_RGB(), convertSDLKey(), blender::ed::transform::convertViewVec(), Freestyle::BlenderFileLoader::countClippedFaces(), crashlog_file_generate(), blender::io::grease_pencil::PDFExporter::create_document(), create_ghost_curves(), create_reference_spaces(), create_samples_even_spacing(), blender::ed::transform::create_trans_data(), btSoftBodyHelpers::CreateFromTetGenData(), btSoftBodyHelpers::CreateFromVtkFile(), Freestyle::createStroke(), Freestyle::CurvePoint::CurvePoint(), customData_mask_layers__print(), debug_channel_list_exec(), debug_markers_print_list(), blender::gpu::ShaderInterface::debug_print(), deform_verts(), deform_verts(), DEG_debug_consistency_check(), delete_key_button_exec(), delete_key_using_keying_set(), blender::gpu::detect_workarounds(), Scene::device_update(), DeviceAdded(), DeviceEvent(), DeviceRemoved(), DNA_reconstruct_info_create(), DNA_struct_get_compareflags(), do_versions_after_linking_290(), do_versions_ipos_to_layered_actions(), do_write_image_or_movie(), dpxCreate(), dpxOpen(), blender::draw::DRW_curve_batch_cache_create_requested(), ShaderGraph::dump_graph(), ED_armature_from_edit(), ED_drivers_editor_init(), ED_node_composit_default(), ED_node_shader_default(), ED_node_texture_default(), ED_scene_fps_average_calc(), ED_undo_operator_repeat(), EDBM_automerge_and_split(), edbm_ripsel_looptag_helper(), EDBM_verts_mirror_get(), blender::ed::object::edit_constraint_property_get(), blender::draw::overlay::Particles::edit_object_sync(), blender::deg::DepsgraphDebug::end_graph_evaluation(), blender::deg::light_linking::internal::EmitterDataMap::ensure_data_if_possible(), error(), DenoiseTask::exec(), expand_doit_library(), exr_print_filecontents(), face_edge_loop_islands_calc(), face_edges_split(), fcurve_eval_keyframes_interpolate(), file_older(), filelist_file_cache_block(), filelist_file_cache_block_release(), filelist_free(), find_nearest_points_test(), flyApply(), foreach_libblock_id_users_callback(), foreach_libblock_remap_callback(), free_data(), Freestyle_Init(), FRS_free_view_map_cache(), blender::seq::get_uids_cb(), btGjkPairDetector::getClosestPointsNonVirtual(), Freestyle::CurvePoint::getFEdge(), getVertexCopy(), GHOST_ContextCGL::GHOST_ContextCGL(), ghost_event_proc(), ghost_event_proc(), ghost_key_from_keycode(), ghost_key_from_keysym(), GHOST_NDOFManagerCocoa::GHOST_NDOFManagerCocoa(), GHOST_XrEventsHandle(), gpu_material_ramp_texture_row_set(), gpu_material_sky_texture_layer_set(), gpu_offscreen_fb_get(), gpu_select_pick_begin(), gpu_select_pick_cache_begin(), gpu_select_pick_cache_end(), gpu_select_pick_cache_load_id(), gpu_select_pick_end(), GPU_shader_compile_static(), gpu_shader_create_info_compile(), gpu_shader_create_info_get(), GPU_vertformat_safe_attr_name(), blender::deg::graph_id_tag_update(), gzip_close(), handle_returned_value(), GHOST_SystemCocoa::handleKeyEvent(), handleNumInput(), blender::ed::asset::has_external_files(), ibuftoimage(), icon_create_rect(), icon_draw_rect(), icon_draw_size(), icon_set_image(), icu_to_fcurves(), blender::animrig::id_action_ensure(), IDP_BlendReadData_impl(), IDP_DirectLinkProperty(), IDP_EqualsProperties_ex(), IDP_print(), idproperties_fix_groups_lengths_recurse(), image_load_sequence_multilayer(), image_render_print_save_message(), IMB_colormanagement_colorspace_to_scene_linear(), IMB_colormanagement_colorspace_to_scene_linear_v3(), IMB_colormanagement_colorspace_to_scene_linear_v4(), IMB_colormanagement_role_colorspace_name_get(), IMB_colormanagement_scene_linear_to_colorspace(), IMB_colormanagement_scene_linear_to_colorspace_v3(), imb_enlargeencodedbufferImBuf(), IMB_exr_multilayer_convert(), imb_exr_multilayer_parse_channels_from_file(), imb_exr_split_channel_name(), IMB_exr_write_channels(), imb_load_dpx_cineon(), imb_load_jp2_stream(), imb_load_openexr(), imb_save_dpx_cineon(), imb_save_openexr_float(), imb_save_openexr_half(), imb_test_image_read_header_from_filepath(), immEndVertex(), implicit_print_matrix_elem(), blender::ed::transform::initTransInfo(), Freestyle::BlenderFileLoader::insertShapeNode(), int4_ghash_tests(), int4_map_tests(), int_ghash_tests(), int_map_tests(), integrateTransformsInternal(), internalAdd(), ipo_free_data(), ipo_to_animato(), ipo_to_animdata(), isect_bvhtree_point_v3(), lattice_flip_exec(), blender::ed::outliner::lib_relocate(), libblock_remap_data(), lineart_count_and_print_render_buffer_memory(), lineart_create_edges_from_isec_data(), lineart_main_add_triangles(), lineart_main_load_geometries(), lineart_main_make_enclosed_shapes(), lineart_main_try_generate_shadow_v3(), lineart_shadow_cast_generate_edges(), lineart_shadow_create_shadow_edge_array(), load_driver_functions(), load_func(), Freestyle::Controller::LoadMesh(), logImageElementGetData1(), logImageElementGetData10(), logImageElementGetData10Packed(), logImageElementGetData12(), logImageElementGetData12Packed(), logImageElementGetData16(), logImageElementGetData8(), logImageGetDataRGBA(), logImageSetData10(), logImageSetData12(), logImageSetData16(), logImageSetData8(), main(), main(), main(), main(), main(), make(), make_recursive_duplis(), make_renderinfo_string(), make_structDNA(), MEM_guarded_printmemlist_stats(), MEM_lockfree_printmemlist_stats(), menu_items_from_ui_create(), menu_items_from_ui_create_item_from_button(), mesh_corner_tris_target_project(), mesh_ensure_tessellation_customdata(), blender::bke::mesh::mesh_normals_corner_custom_set(), meshdeform_bind_floodfill(), meshdeform_matrix_solve(), blender::gpu::MTLBackend::metal_is_supported(), libmv::Dogleg< Function, Jacobian, Solver >::minimize(), MOD_lineart_compute_feature_lines_v3(), MOD_lineart_destroy_render_data_v3(), MOD_lineart_gpencil_generate_v3(), MOD_solidify_nonmanifold_modifyMesh(), modify_mesh(), mouse_anim_channels(), mouse_mesh_loop(), mouse_nla_tracks(), MOV_proxy_builder_start(), multi_small_ghash_tests(), btCollisionDispatcher::needsCollision(), blender::ed::transform::nlastrip_fix_overlapping(), blender::ed::transform::nlastrip_shuffle_transformed(), blender::workbench::ShadowPass::object_sync(), blender::ed::object::objectsolver_set_inverse_exec(), operator_enum_search_exec_fn(), operator_enum_search_update_fn(), options_parse(), osl_range_check_err(), paint_new_blur_kernel(), ExtraHandler::parseElement(), particles_fluid_step(), blender::ed::animation::pastebuf_match_path_property(), popup_block_template_close_cb(), pose_select_grouped_exec(), blender::io::alembic::preprocess_sample(), previews_clear_exec(), blender::bke::id::IDRemapper::print(), btReducedVector::print(), InnerNode::print(), LeafNode::print(), SVMCompiler::Stack::print(), blender::bke::pbvh::pixels::CopyPixelTile::print_compression_rate(), blender::deg::RootPChanMap::print_debug(), print_debug_timings(), print_float(), print_float2(), print_float3(), print_float4(), print_ghash_stats(), print_int3(), print_int4(), blender::gpu::debug::VKDebuggingTools::print_labels(), print_lmatrix(), print_lvector(), print_m3(), print_m4(), Node::print_modified_sockets(), print_projection(), print_qt(), print_rctf(), print_rcti(), print_reconstruct_step(), print_struct_sizes(), print_transform(), print_v2(), print_v3(), print_v4(), print_vfloat8(), print_vn(), libmv::PrintArray(), blender::gpu::printf_end(), MemoryAllocator< N >::printInfo(), btMatrixX< float >::printMatrix(), btConvexConvexAlgorithm::processCollision(), btConnectivityProcessor::processTriangle(), project_bucket_clip_face(), project_paint_face_init(), psys_particle_dm_face_lookup(), psys_thread_context_init_distribute(), ptcache_disk_frame_to_mem(), ptcache_mem_frame_to_disk(), ptcache_read_stream(), ptcache_write_stream(), PyC_RunQuicky(), pygpu_framebuffer_free_if_possible(), pygpu_shader_info_push_constant(), pyrna_func_call(), quantize(), randint_ghash_tests(), randint_map_tests(), raycast_callback(), RE_bake_pixels_populate_from_objects(), RE_RenderAnim(), RE_RenderFrame(), RE_WriteRenderViewsMovie(), blender::io::alembic::AbcPointsReader::read_geometry(), blender::io::alembic::AbcMeshReader::read_mesh(), blender::draw::select::SelectMap::read_result(), Freestyle::AppCanvas::readColorPixels(), Freestyle::AppCanvas::readDepthPixels(), blender::io::alembic::AbcNurbsReader::readObjectData(), rearrange_animchannel_add_to_islands(), reconstruct_retrieve_libmv_tracks(), region_rect_recursive(), regions_remove_invalid(), remap_hair_emitter(), rename_anim_channels(), BlenderSession::render(), blender::eevee::Instance::render_frame(), render_result_exr_file_cache_read(), render_result_exr_file_cache_write(), render_result_single_layer_end(), Freestyle::Controller::RenderStrokes(), reprioritize_join(), RNA_boolean_get(), RNA_boolean_get_array(), RNA_boolean_set(), RNA_boolean_set_array(), RNA_collection_add(), RNA_collection_begin(), RNA_collection_clear(), RNA_collection_is_empty(), RNA_collection_length(), RNA_enum_get(), RNA_enum_is_equal(), RNA_enum_set(), RNA_enum_set_identifier(), RNA_float_get(), RNA_float_get_array(), RNA_float_set(), RNA_float_set_array(), rna_generate_header_cpp(), rna_generate_struct_prototypes(), rna_idproperty_find(), RNA_int_get(), RNA_int_get_array(), RNA_int_set(), RNA_int_set_array(), RNA_pointer_add(), RNA_pointer_get(), RNA_pointer_set(), RNA_property_pointer_add(), RNA_property_pointer_poll(), RNA_property_pointer_remove(), RNA_string_get(), RNA_string_get_alloc(), RNA_string_length(), RNA_string_set(), RNA_struct_override_matches(), rotate_to_plane(), scanfill(), scene_delete_exec(), screen_animation_step_invoke(), screen_opengl_render_write(), screen_refresh_if_needed(), SCULPT_cache_calc_brushdata_symm(), select_anim_channel_keys(), blender::draw::select::SelectMap::select_id(), blender::seq::seq_free_strip(), session_exit(), session_print(), shrinkwrap_snap_with_side(), sig_handle_blender_esc(), SIM_mass_spring_solve_velocities(), blender::ed::object::single_obdata_users(), skin_hole_target_face(), softbody_step(), solveDeformableGroupIterations(), solveGroupCacheFriendlySplitImpulseIterations(), solveGroupCacheFriendlySplitImpulseIterations(), btLemkeSolver::solveMLCP(), btSolveProjectedGaussSeidel::solveMLCP(), Freestyle::GeomCleaner::SortAndCompressIndexedVertexArray(), state_link_add(), blender::bke::subdiv::stats_print(), str_ghash_tests(), str_map_tests(), strip_convert_callback(), blender::eevee::IrradianceBake::surfels_create(), target_project_edge(), TEST(), btModifiedGramSchmidt< TV >::test(), btReducedVector::test(), blender::bke::tests::test_vec_roll_to_mat3_orthogonal(), btReducedVector::testAdd(), Freestyle::BlenderFileLoader::testDegenerateTriangle(), btReducedVector::testDot(), btReducedVector::testMinus(), btReducedVector::testMultiply(), testTimerProc(), text_blend_read_data(), text_jump_to_file_at_point_exec(), texttool_suggest_add(), blender::io::alembic::AbcMeshReader::topology_changed(), uf_arraystore_compact_with_info(), uf_arraystore_free(), ufopen(), ui_but_anim_decorate_update_from_flag(), ui_but_anim_expression_create(), UI_but_func_search_set(), ui_but_is_rna_valid(), ui_but_menu_step(), UI_context_copy_to_selected_list(), ui_get_radialbut_vec(), ui_handle_button_activate_by_type(), UI_menutype_draw(), ui_multibut_states_apply(), UI_panel_add_instanced(), UI_pie_menu_invoke(), ui_textedit_end(), uiItemSpacer(), uiStyleInit(), uiTemplateCacheFilePointer(), uiTemplateColormanagedViewSettings(), uiTemplateColorspaceSettings(), uiTemplateImage(), uiTemplateLightLinkingCollection(), uiTemplateMarker(), uiTemplateMovieClip(), uiTemplateMovieclipInformation(), uiTemplateTrack(), um_arraystore_compact_with_info(), um_arraystore_free(), undo_read(), unpack_generate_paths(), uopen(), update_hit(), blender::gpu::MTLBufferPool::update_memory_pools(), Vector_richcmpr(), versions_gpencil_add_main(), view2d_totRect_set_resize(), view3d_region_operator_needs_gpu(), view3d_winmatrix_set(), blender::animrig::visualkey_can_use(), blender::draw::volume_grid_cache_get(), walkApply(), walkStacklessQuantizedTreeAgainstRay(), window_display_text(), WM_dropbox_add(), WM_event_add_fileselect(), wm_event_do_handlers(), wm_event_do_notifiers(), WM_event_drag_direction(), wm_event_free(), wm_event_get_keymap_from_toolsystem_ex(), WM_event_print(), WM_exit(), WM_exit_ex(), WM_gizmogrouptype_find(), WM_gizmotype_find(), wm_handlers_do_keymap_with_gizmo_handler(), wm_homefile_write_exec(), WM_jobs_start(), wm_jobs_test_suspend_stop(), wm_jobs_timer(), wm_keymap_item_find(), wm_keymap_item_find_in_keymap(), wm_main_playanim_intern(), WM_menutype_find(), WM_msg_dump(), WM_paneltype_find(), WM_platform_support_perform_checks(), WM_uilisttype_find(), wm_window_make_drawable(), write_crash_blend(), write_region(), and blender::io::alembic::AbcObjectReader::xform().

◆ public

#define public   public_is_reserved_glsl_keyword_do_not_use

Definition at line 1048 of file gpu_glsl_cpp_stubs.hh.

Referenced by Mesh::ObjectManager.

◆ RESHAPE

#define RESHAPE ( mat_to,
mat_from,
... )
Value:
mat_to to_##mat_to(mat_from m) \
{ \
return mat_to(__VA_ARGS__); \
}

Definition at line 493 of file gpu_glsl_cpp_stubs.hh.

◆ resource

#define resource   resource_is_reserved_glsl_keyword_do_not_use

Definition at line 1044 of file gpu_glsl_cpp_stubs.hh.

Referenced by blender::ResourceScope::add(), blender::ResourceScope::add(), blender::gpu::render_graph::VKResourceStateTracker::add_buffer(), blender::gpu::render_graph::VKResourceStateTracker::add_image(), blender::gpu::BindSpaceImages< Offset >::bind(), blender::gpu::BindSpaceStorageBuffers::bind(), blender::gpu::BindSpaceTextures::bind(), blender::gpu::BindSpaceUniformBuffers::bind(), blender::gpu::render_graph::VKClearColorImageNode::build_links(), blender::gpu::render_graph::VKClearDepthStencilImageNode::build_links(), blender::gpu::render_graph::VKFillBufferNode::build_links(), blender::gpu::render_graph::VKSynchronizationNode::build_links(), blender::gpu::render_graph::VKUpdateMipmapsNode::build_links(), blender::compositor::CachedShader::CachedShader(), blender::gpu::VKShaderInterface::descriptor_set_location(), blender::gpu::render_graph::VKResourceStateTracker::get_buffer(), blender::gpu::render_graph::VKResourceStateTracker::get_buffer_and_increase_stamp(), blender::gpu::render_graph::VKResourceStateTracker::get_image(), blender::gpu::render_graph::VKResourceStateTracker::get_image_and_increase_stamp(), blender::eevee::ShaderModule::material_create_info_amend(), blender::ResourceScope::ResourceScope(), libmv::scoped_ptr< T >::scoped_ptr(), HdCyclesRenderBuffer::SetResource(), blender::gpu::VKStateManager::storage_buffer_bind(), blender::gpu::VKStateManager::storage_buffer_bind(), blender::gpu::VKStateManager::storage_buffer_unbind(), blender::gpu::to_vk_descriptor_type(), blender::gpu::BindSpaceImages< Offset >::unbind(), blender::gpu::BindSpaceStorageBuffers::unbind(), blender::gpu::BindSpaceTextures::unbind(), blender::gpu::BindSpaceUniformBuffers::unbind(), blender::gpu::VKStateManager::unbind_from_all_namespaces(), blender::gpu::render_graph::vk_index_buffer_binding_build_links(), blender::gpu::render_graph::vk_vertex_buffer_bindings_build_links(), and blender::gpu::VKShaderInterface::VKShaderInterface().

◆ RET

#define RET
Value:
{ \
return {}; \
}

Definition at line 35 of file gpu_glsl_cpp_stubs.hh.

Referenced by glsl::abs(), glsl::acos(), glsl::acosh(), all(), any(), glsl::asin(), glsl::asinh(), glsl::atan(), glsl::atan(), glsl::atanh(), atomicAdd(), atomicAdd(), atomicAnd(), atomicAnd(), atomicCompSwap(), atomicCompSwap(), atomicExchange(), atomicExchange(), atomicMax(), atomicMax(), atomicMin(), atomicMin(), atomicOr(), atomicOr(), atomicXor(), atomicXor(), bitCount(), bitCount(), bitCount(), bitfieldExtract(), bitfieldExtract(), bitfieldExtract(), bitfieldExtract(), bitfieldInsert(), bitfieldInsert(), bitfieldInsert(), bitfieldInsert(), bitfieldReverse(), bitfieldReverse(), bitfieldReverse(), glsl::ceil(), clamp(), clamp(), glsl::cos(), glsl::cosh(), degrees(), determinant(), distance(), dot(), glsl::exp(), glsl::exp2(), findLSB(), findLSB(), findLSB(), findMSB(), findMSB(), findMSB(), floatBitsToInt(), floatBitsToUint(), glsl::floor(), glsl::fma(), glsl::fma(), fract(), glsl::frexp(), gpu_dfdx(), gpu_dfdy(), gpu_fwidth(), imageAtomicAdd(), imageAtomicAnd(), imageAtomicCompSwap(), imageAtomicExchange(), imageAtomicMax(), imageAtomicMin(), imageAtomicOr(), imageAtomicXor(), imageLoad(), imageSize(), intBitsToFloat(), inversesqrt(), glsl::isinf(), glsl::isnan(), glsl::ldexp(), length(), glsl::log(), glsl::log2(), max(), min(), mix(), mix(), mod(), mod(), VecBase< T, 1 >::operator T(), SwizzleBase< T, Sz >::operator VecT(), VecOp< T, Sz >::operator%, VecOp< T, Sz >::operator%, VecOp< T, Sz >::operator%, VecOp< T, Sz >::operator%=, VecOp< T, Sz >::operator%=, VecOp< T, Sz >::operator&, VecOp< T, Sz >::operator&, VecOp< T, Sz >::operator&, VecOp< T, Sz >::operator&=, VecOp< T, Sz >::operator&=, MatOp< C, R >::operator*, MatOp< C, R >::operator*(), MatOp< C, R >::operator*, VecOp< T, Sz >::operator*, VecOp< T, Sz >::operator*, VecOp< T, Sz >::operator*, VecOp< T, Sz >::operator*=, VecOp< T, Sz >::operator*=, MatOp< C, R >::operator+(), VecOp< T, Sz >::operator+(), VecOp< T, Sz >::operator+, VecOp< T, Sz >::operator+, VecOp< T, Sz >::operator+, VecOp< T, Sz >::operator+=, VecOp< T, Sz >::operator+=, MatOp< C, R >::operator-(), VecOp< T, Sz >::operator-(), VecOp< T, Sz >::operator-, VecOp< T, Sz >::operator-, VecOp< T, Sz >::operator-, VecOp< T, Sz >::operator-=, VecOp< T, Sz >::operator-=, VecOp< T, Sz >::operator/, VecOp< T, Sz >::operator/, VecOp< T, Sz >::operator/, VecOp< T, Sz >::operator/=, VecOp< T, Sz >::operator/=, VecOp< T, Sz >::operator<<, VecOp< T, Sz >::operator<<, VecOp< T, Sz >::operator<<, VecOp< T, Sz >::operator<<=, VecOp< T, Sz >::operator<<=, VecOp< T, Sz >::operator<<=, SwizzleBase< T, Sz >::operator=(), VecOp< T, Sz >::operator>>, VecOp< T, Sz >::operator>>, VecOp< T, Sz >::operator>>, VecOp< T, Sz >::operator>>=, VecOp< T, Sz >::operator>>=, VecOp< T, Sz >::operator>>=, VecOp< T, Sz >::operator^, VecOp< T, Sz >::operator^, VecOp< T, Sz >::operator^, VecOp< T, Sz >::operator^=, VecOp< T, Sz >::operator^=, VecOp< T, Sz >::operator|, VecOp< T, Sz >::operator|, VecOp< T, Sz >::operator|, VecOp< T, Sz >::operator|=, VecOp< T, Sz >::operator|=, VecOp< T, Sz >::operator~, packHalf2x16(), packSnorm2x16(), packSnorm4x8(), packUnorm2x16(), packUnorm4x8(), glsl::pow(), radians(), refract(), glsl::round(), sign(), glsl::sin(), glsl::sinh(), smoothstep(), smoothstep(), glsl::sqrt(), step(), step(), glsl::tan(), glsl::tanh(), texelFetch(), texelFetch(), texelFetch(), texelFetch(), texelFetchOffset(), texture(), textureGather(), textureGrad(), textureLod(), textureLodOffset(), textureSize(), glsl::trunc(), uintBitsToFloat(), unpackHalf2x16(), unpackSnorm2x16(), unpackSnorm4x8(), unpackUnorm2x16(), and unpackUnorm4x8().

◆ round

◆ row_major

#define row_major   row_major_is_reserved_glsl_keyword_do_not_use

Definition at line 1073 of file gpu_glsl_cpp_stubs.hh.

Referenced by uiLayout::grid_flow().

◆ sampler3DRect

#define sampler3DRect   sampler3DRect_is_reserved_glsl_keyword_do_not_use

Definition at line 1067 of file gpu_glsl_cpp_stubs.hh.

◆ select

#define select ( A,
B,
C )
Value:
mix(A, B, C)
#define C
Definition RandGen.cpp:29
#define A
#define mix(a, b, c)
Definition hash.h:35
#define B

Definition at line 824 of file gpu_glsl_cpp_stubs.hh.

Referenced by animchannels_box_select_exec(), armature_circle_select(), armature_reveal_exec(), armature_select_linked_impl(), armature_select_linked_pick_invoke(), arrow_draw_geom(), arrow_draw_intern(), BKE_gpencil_stroke_2d_flat(), BKE_gpencil_stroke_delete_tagged_points(), BM_edge_select_set(), BM_edge_select_set_noflush(), BM_elem_select_set(), BM_face_select_set(), BM_face_select_set_noflush(), BM_vert_select_set(), bone_collection_select(), box_select_exec(), box_select_exec(), box_select_exec(), bpoint_select_set(), blender::build_drawing(), button2d_draw_intern(), button2d_geom_draw_backdrop(), BVHObjectBinning::BVHObjectBinning(), circle_select_exec(), circle_select_exec(), clip_lasso_select_exec(), console_move_exec(), construct_param_handle_face_add(), construct_param_handle_subsurfed(), curve_nurb_select_similar_type(), curve_select_random_exec(), dial_3d_draw_util(), dial_draw_intern(), dial_geom_draw(), do_lasso_select_marker(), do_lasso_select_mask(), do_lasso_select_mesh_uv(), blender::ed::space_node::do_lasso_select_node(), blender::ed::outliner::do_outliner_bone_select_recursive(), blender::ed::outliner::do_outliner_ebone_select_recursive(), blender::ed::outliner::do_outliner_object_select_recursive(), ED_armature_ebone_select_set(), ED_curve_pick_vert_ex(), ed_marker_box_select_exec(), ED_pose_bone_select(), ED_pose_deselect_all_multi_ex(), ED_uvedit_minmax_multi(), ED_uvedit_nearest_uv_multi(), ED_uvedit_select_sync_flush(), EDBM_deselect_by_material(), EDBM_mesh_reveal(), EDBM_preselect_elem_update_from_single(), edbm_reveal_exec(), edbm_select_random_exec(), EDBM_unified_findnearest_from_raycast(), face_vert_reveal_exec(), file_box_select_exec(), file_descriptor_is_io_ready(), file_select(), filelist_entries_select_index_range_set(), filelist_entry_parent_select_set(), filelist_entry_select_index_set(), filelist_entry_select_set(), filelist_setdir(), findnearestLattvert(), gizmo_cage2d_draw_intern(), gizmo_cage3d_draw_intern(), gizmo_primitive_draw_geom(), gizmo_primitive_draw_intern(), graphview_curves_reveal_exec(), blender::ed::greasepencil::grease_pencil_material_select_exec(), lattice_circle_select(), lattice_select_more_less(), lattice_select_random_exec(), mask(), mask(), mask(), mask_hide_view_clear_exec(), material_slot_de_select(), mball_circle_select(), mball_select_similar_type(), mesh_circle_select(), mouse_mesh_loop(), mouse_mesh_loop_edge(), mouse_mesh_loop_edge_ring(), mouse_mesh_loop_face(), move3d_draw_intern(), move_cursor(), move_geom_draw(), blender::ed::space_node::node_box_select_exec(), blender::ed::space_node::node_circleselect_exec(), blender::bke::node_set_selected(), nurbscurve_circle_select(), object_circle_select(), blender::ed::object::object_hide_view_clear_exec(), blender::ed::object::object_select_more_less(), blender::ed::object::object_select_random_exec(), blender::ed::outliner::outliner_box_select(), blender::ed::outliner::outliner_box_select_exec(), blender::ed::outliner::outliner_draw_restrictbuts(), blender::ed::outliner::outliner_item_do_activate_from_cursor(), blender::geometry::p_add_ngon(), blender::geometry::p_chart_lscm_begin(), blender::geometry::p_face_add_construct(), paint_select_linked_pick_invoke(), paint_vertsel_circle_select(), paintcurve_point_select(), paintcurve_slide_invoke(), paintface_reveal(), paintface_select_linked(), paintface_select_linked_faces(), paintface_select_loop(), paintface_select_loop_invoke(), paintvert_reveal(), paintvert_select_linked_pick(), paintvert_select_linked_pick_invoke(), paintvert_select_linked_vertices(), blender::point_counts_to_keep_concurrent(), blender::points_info_sequential(), pose_circle_select(), pose_reveal_exec(), blender::reorder_strokes(), reveal_exec(), reveal_exec(), reveal_metaelems_exec(), select_linked_pick_invoke(), select_random_exec(), select_random_metaelems_exec(), blender::ed::vse::sequencer_box_select_exec(), set_active_action_group(), show_pose_bone_cb(), similar_edge_select_exec(), similar_face_select_exec(), similar_vert_select_exec(), SleepTillEvent(), text_move_cursor(), ui_textedit_move(), uv_box_select_exec(), uv_circle_select_exec(), blender::geometry::uv_parametrizer_face_add(), blender::geometry::uv_parametrizer_slim_live_begin(), uv_reveal_exec(), uv_select_all_perform_multi_ex(), uv_select_edgeloop(), uv_select_edgering(), uv_select_faceloop(), uv_select_flush_from_tag_face(), uv_select_flush_from_tag_loop(), uv_select_flush_from_tag_sticky_loc_internal(), uv_select_more_less(), uv_select_similar_edge_exec(), uv_select_similar_face_exec(), uv_select_similar_island_exec(), uv_select_similar_vert_exec(), uv_shortest_path_pick_ex(), uvedit_edge_select_set(), uvedit_edge_select_set_noflush(), uvedit_edge_select_set_with_sticky(), uvedit_edge_select_shared_vert(), uvedit_face_select_set(), uvedit_face_select_set_with_sticky(), uvedit_face_select_shared_vert(), uvedit_uv_select_set(), uvedit_uv_select_set_with_sticky(), uvedit_uv_select_shared_vert(), uvedit_vertex_select_tagged(), blender::ed::object::vgroup_grease_pencil_select_verts(), blender::ed::object::vgroup_select_verts(), view3d_userdata_circleselect_init(), walker_select(), WM_gizmo_select_bias(), WM_gizmo_select_set(), and wm_gizmo_select_set_ex().

◆ shared

◆ sin

#define sin   glsl::sin

Definition at line 790 of file gpu_glsl_cpp_stubs.hh.

Referenced by KDL::acos(), bend_angle(), blender::geometry::PackIsland::build_inverse_transformation(), blender::geometry::PackIsland::build_transformation(), cloth_spring_angle(), blender::noise::compute_2d_gabor_kernel(), KDL::cos(), KDL::cos(), blender::nodes::node_geo_curve_primitive_arc_cc::create_arc_curve_from_radius(), blender::nodes::node_geo_curve_primitive_circle_cc::create_point_circle_curve(), blender::nodes::node_geo_curve_primitive_circle_cc::create_radius_circle_curve(), blender::nodes::node_geo_curve_primitive_spiral_cc::create_spiral_curve(), blender::nodes::node_geo_curve_primitive_star_cc::create_star_curve(), blender::io::alembic::create_swapped_rotation_matrix(), blender::deform_drawing(), KDL::Frame::DH(), KDL::Frame::DH_Craig1989(), diagonalize(), libmv::DrawEllipse(), ED_anim_calculate_butterworth_coefficients(), eul_to_mat3(), eul_to_mat4(), euler_to_mat(), KDL::Rotation::EulerZYZ(), eulO_to_mat3(), eulO_to_quat(), blender::geometry::extend_curve_curved(), extrawindow_spin_cursor(), fcm_fn_generator_evaluate(), find_even_superellipse_chords(), find_internal_spring_target_vertex(), blender::math::detail::from_rotation(), blender::math::detail::from_rotation(), gearGL(), gearGL(), blender::bke::greasepencil::convert::get_legacy_stroke_to_texture_matrix(), blender::bke::greasepencil::get_stroke_to_texture_matrix(), GHOST_Wintab::getInput(), KDL::Rotation::GetRotAngle(), gpencil_calc_stroke_fill_uv(), slim::grad(), Freestyle::LanczosWindowed(), slim::map_vertices_to_convex_border(), blender::modify_stroke_random(), Freestyle::NodePerspectiveCamera::NodePerspectiveCamera(), libmv::NRealisticCamerasFull(), libmv::NRealisticCamerasSparse(), blender::geometry::p_abf_compute_sines(), blender::geometry::p_chart_correct_degenerate_triangle_point(), blender::geometry::p_chart_correct_degenerate_triangles2(), blender::geometry::p_chart_lscm_solve(), phase_mie_fitted_parameters(), KDL::Rotation::Rot(), Rot(), KDL::Rotation::Rot2(), Freestyle::NodeTransform::Rotate(), blender::math::rotate(), libmv::RotationFromEulerVector(), RotationMatrix(), libmv::RotationRodrigues(), KDL::Rotation::RPY(), Freestyle::OGF::MatrixUtil::semi_definite_symmetric_eigen(), IK_QSphericalSegment::SetLimit(), IK_QSwingSegment::SetLimit(), blender::math::sin(), blender::math::sin(), KDL::sin(), KDL::sin(), sinc(), Freestyle::SteerableViewMap::SteerableViewMap(), blender::math::tests::TEST(), blender::tests::TEST(), blender::geometry::UVMinimumEnclosingSquareFinder::update(), IK_QSphericalSegment::UpdateAngle(), IK_QSwingSegment::UpdateAngle(), and IK_QElbowSegment::UpdateAngleApply().

◆ sinh

#define sinh   glsl::sinh

Definition at line 791 of file gpu_glsl_cpp_stubs.hh.

Referenced by KDL::cosh(), KDL::cosh(), KDL::sinh(), and KDL::sinh().

◆ sizeof

#define sizeof   sizeof_is_reserved_glsl_keyword_do_not_use

◆ sqrt

#define sqrt   glsl::sqrt

Definition at line 779 of file gpu_glsl_cpp_stubs.hh.

Referenced by Freestyle::angle_from_cotan(), blender::draw::gpencil::Instance::antialiasing_sample_get(), area_light_rect_sample(), ArHosekSkyModel_GetRadianceInternal(), BKE_mesh_mdisp_flip(), BM_face_multires_bounds_smooth(), BM_loop_interp_multires_ex(), bsdf_hair_chiang_albedo(), bsdf_hair_huang_sample(), bssrdf_setup_radius(), RenderScheduler::calculate_resolution_divider_for_time(), calculate_resolution_for_divider(), slim::compute_transformation_matrix2_pins(), slim::computeGlobalScaleInvarianceFactor(), ComputeSwingMatrix(), Eigen::internal::constrained_conjugate_gradient(), slim::correct_geometry_size(), Freestyle::cotan(), CSqrt(), blender::ed::curves::curve_draw_event_add(), curve_draw_event_add(), do_kink(), slim::doublearea(), ease_sigmoid_function(), Freestyle::eigenvector(), EllipseClamp(), libmv::euclidean_resection::EuclideanResectionAnsarDaniilidis(), libmv::EuclideanScaleToUnity(), EulerAngleFromMatrix(), libmv::F_FromCorrespondance_2points(), fcm_fn_generator_evaluate(), find_even_superellipse_chords_general(), blender::bke::tests::find_flip_boundary(), find_superellipse_chord_endpoint(), fresnel_dielectric_cos(), libmv::FrobeniusNorm(), libmv::Gaussian(), libmv::GaussianInversePositive(), gearGL(), gearGL(), slim::get_smallest_pos_quad_zero(), GHOST_WindowX11::getDPIHint(), KDL::Rotation::GetEulerZYZ(), KDL::Rotation::GetRotAngle(), KDL::Rotation::GetRPY(), gizmo_spot_blend_prop_matrix_set(), GPU_indexbuf_build_curves_on_device(), slim::grad(), Freestyle::gts_vertex_principal_curvatures(), Freestyle::SilhouetteGeomEngine::ImageToWorldParameter(), IMB_filter_extend(), libmv::InternalReprojectionError(), ior_from_F0(), iridescence_lookup_sensitivity(), libmv::IsotropicPreconditionerFromPoints(), libmv::KRt_From_P(), len_v2_db(), len_v2v2_db(), float3::length(), libmv_reprojectionErrorForImage(), libmv_reprojectionErrorForTrack(), KDL::Vector2::Norm(), KDL::Vector::Norm(), Freestyle::VecMat::value_type< T, 2 >::norm(), normalize(), Freestyle::normalize2(), Freestyle::normalize3(), blender::math::normalize_and_get_length(), normalize_v3_length_db(), normalize_vn_vn(), btVectorX< float >::nrm2(), KDL::Rotation::Ortho(), blender::geometry::pack_island_xatlas(), libmv::PearsonProductMomentCorrelation(), libmv::PreconditionerFromPoints(), KDL::PYTHAG(), blender::math::refract(), refract(), resolve_quad_u_v2(), resolve_quad_uv_v2_deriv(), Freestyle::NodeTransform::Rotate(), sabin_gamma(), safe_sqrt(), libmv::euclidean_resection::SelectControlPoints(), blender::io::obj::set_bsdf_socket_values(), IK_QJacobian::SetDoFWeight(), IK_QTask::SetWeight(), blender::bke::subdiv::sharpness_to_crease(), solve_cubic(), libmv::SolveCubicPolynomial(), libmv::Dogleg< Function, Jacobian, Solver >::SolveDoglegDirection(), SolveP2(), SolveP3(), SolveP4Bi(), SolveP4De(), Freestyle::OGF::sphere_clip_vector(), Freestyle::SphericalGrid::Transform::sphericalProjection(), SphericalRangeParameters(), KDL::sqrt(), KDL::sqrt(), blender::seq::strip_retiming_evaluate_arc_segment(), KDL::svd_eigen_HH(), svm_node_closure_bsdf(), svm_node_principled_volume(), TEST(), blender::bke::tests::test_vec_roll_to_mat3_orthogonal(), tile_calculate_best_size(), libmv::BruteRegionTracker::Track(), libmv::HybridRegionTracker::Track(), libmv::RetrackRegionTracker::Track(), transform_to_quat(), slim::update_weights_and_closest_rotations(), Freestyle::V2DistanceBetween2Points(), Freestyle::V2Length(), Vector_angle(), Vector_length_get(), Vector_length_set(), and wm_block_splash_image_roundcorners_add().

◆ STD_OP

◆ superp

#define superp   superp_is_reserved_glsl_keyword_do_not_use

Definition at line 1058 of file gpu_glsl_cpp_stubs.hh.

◆ SWIZZLE_RG

#define SWIZZLE_RG ( T)
Value:
SwizzleBase<T, 2> rr, rg, gr, gg; \
SwizzleBase<T, 3> rrr, rrg, rgr, rgg, grr, grg, ggr, ggg; \
SwizzleBase<T, 4> rrrr, rrrg, rrgr, rrgg, rgrr, rgrg, rggr, rggg, grrr, grrg, grgr, grgg, ggrr, \
ggrg, gggr, gggg;

Definition at line 155 of file gpu_glsl_cpp_stubs.hh.

◆ SWIZZLE_RGB

#define SWIZZLE_RGB ( T)
Value:
SwizzleBase<T, 2> rb, gb, br, bg, bb; \
SwizzleBase<T, 3> rrb, rgb, rbr, rbg, rbb, grb, ggb, gbr, gbg, gbb, brr, brg, brb, bgr, bgg, \
bgb, bbr, bbg, bbb; \
SwizzleBase<T, 4> rrrb, rrgb, rrbr, rrbg, rrbb, rgrb, rggb, rgbr, rgbg, rgbb, rbrr, rbrg, rbrb, \
rbgr, rbgg, rbgb, rbbr, rbbg, rbbb, grrb, grgb, grbr, grbg, grbb, ggrb, gggb, ggbr, ggbg, \
ggbb, gbrr, gbrg, gbrb, gbgr, gbgg, gbgb, gbbr, gbbg, gbbb, brrr, brrg, brrb, brgr, brgg, \
brgb, brbr, brbg, brbb, bgrr, bgrg, bgrb, bggr, bggg, bggb, bgbr, bgbg, bgbb, bbrr, bbrg, \
bbrb, bbgr, bbgg, bbgb, bbbr, bbbg, bbbb;
#define SWIZZLE_RG(T)

Definition at line 172 of file gpu_glsl_cpp_stubs.hh.

◆ SWIZZLE_RGBA

#define SWIZZLE_RGBA ( T)
Value:
SwizzleBase<T, 2> ra, ga, ba, ar, ag, ab, aa; \
SwizzleBase<T, 3> rra, rga, rba, rar, rag, rab, raa, gra, gga, gba, gar, gag, gab, gaa, bra, \
bga, bba, bar, bag, bab, baa, arr, arg, arb, ara, agr, agg, agb, aga, abr, abg, abb, aba, \
aar, aag, aab, aaa; \
SwizzleBase<T, 4> rrra, rrga, rrba, rrar, rrag, rrab, rraa, rgra, rgga, rgba, rgar, rgag, rgab, \
rgaa, rbra, rbga, rbba, rbar, rbag, rbab, rbaa, rarr, rarg, rarb, rara, ragr, ragg, ragb, \
raga, rabr, rabg, rabb, raba, raar, raag, raab, raaa, grra, grga, grba, grar, grag, grab, \
graa, ggra, ggga, ggba, ggar, ggag, ggab, ggaa, gbra, gbga, gbba, gbar, gbag, gbab, gbaa, \
garr, garg, garb, gara, gagr, gagg, gagb, gaga, gabr, gabg, gabb, gaba, gaar, gaag, gaab, \
gaaa, brra, brga, brba, brar, brag, brab, braa, bgra, bgga, bgba, bgar, bgag, bgab, bgaa, \
bbra, bbga, bbba, bbar, bbag, bbab, bbaa, barr, barg, barb, bara, bagr, bagg, bagb, baga, \
babr, babg, babb, baba, baar, baag, baab, baaa, arrr, arrg, arrb, arra, argr, argg, argb, \
arga, arbr, arbg, arbb, arba, arar, arag, arab, araa, agrr, agrg, agrb, agra, aggr, aggg, \
aggb, agga, agbr, agbg, agbb, agba, agar, agag, agab, agaa, abrr, abrg, abrb, abra, abgr, \
abgg, abgb, abga, abbr, abbg, abbb, abba, abar, abag, abab, abaa, aarr, aarg, aarb, aara, \
aagr, aagg, aagb, aaga, aabr, aabg, aabb, aaba, aaar, aaag, aaab, aaaa;
#define SWIZZLE_RGB(T)

Definition at line 202 of file gpu_glsl_cpp_stubs.hh.

◆ SWIZZLE_XY

#define SWIZZLE_XY ( T)
Value:
SwizzleBase<T, 2> xx, xy, yx, yy; \
SwizzleBase<T, 3> xxx, xxy, xyx, xyy, yxx, yxy, yyx, yyy; \
SwizzleBase<T, 4> xxxx, xxxy, xxyx, xxyy, xyxx, xyxy, xyyx, xyyy, yxxx, yxxy, yxyx, yxyy, yyxx, \
yyxy, yyyx, yyyy;
int xy[2]
Definition wm_draw.cc:174

Definition at line 149 of file gpu_glsl_cpp_stubs.hh.

◆ SWIZZLE_XYZ

#define SWIZZLE_XYZ ( T)
Value:
SwizzleBase<T, 2> xz, yz, zx, zy, zz; \
SwizzleBase<T, 3> xxz, xyz, xzx, xzy, xzz, yxz, yyz, yzx, yzy, yzz, zxx, zxy, zxz, zyx, zyy, \
zyz, zzx, zzy, zzz; \
SwizzleBase<T, 4> xxxz, xxyz, xxzx, xxzy, xxzz, xyxz, xyyz, xyzx, xyzy, xyzz, xzxx, xzxy, xzxz, \
xzyx, xzyy, xzyz, xzzx, xzzy, xzzz, yxxz, yxyz, yxzx, yxzy, yxzz, yyxz, yyyz, yyzx, yyzy, \
yyzz, yzxx, yzxy, yzxz, yzyx, yzyy, yzyz, yzzx, yzzy, yzzz, zxxx, zxxy, zxxz, zxyx, zxyy, \
zxyz, zxzx, zxzy, zxzz, zyxx, zyxy, zyxz, zyyx, zyyy, zyyz, zyzx, zyzy, zyzz, zzxx, zzxy, \
zzxz, zzyx, zzyy, zzyz, zzzx, zzzy, zzzz;
#define SWIZZLE_XY(T)

Definition at line 161 of file gpu_glsl_cpp_stubs.hh.

◆ SWIZZLE_XYZW

#define SWIZZLE_XYZW ( T)
Value:
SwizzleBase<T, 2> xw, yw, zw, wx, wy, wz, ww; \
SwizzleBase<T, 3> xxw, xyw, xzw, xwx, xwy, xwz, xww, yxw, yyw, yzw, ywx, ywy, ywz, yww, zxw, \
zyw, zzw, zwx, zwy, zwz, zww, wxx, wxy, wxz, wxw, wyx, wyy, wyz, wyw, wzx, wzy, wzz, wzw, \
wwx, wwy, wwz, www; \
SwizzleBase<T, 4> xxxw, xxyw, xxzw, xxwx, xxwy, xxwz, xxww, xyxw, xyyw, xyzw, xywx, xywy, xywz, \
xyww, xzxw, xzyw, xzzw, xzwx, xzwy, xzwz, xzww, xwxx, xwxy, xwxz, xwxw, xwyx, xwyy, xwyz, \
xwyw, xwzx, xwzy, xwzz, xwzw, xwwx, xwwy, xwwz, xwww, yxxw, yxyw, yxzw, yxwx, yxwy, yxwz, \
yxww, yyxw, yyyw, yyzw, yywx, yywy, yywz, yyww, yzxw, yzyw, yzzw, yzwx, yzwy, yzwz, yzww, \
ywxx, ywxy, ywxz, ywxw, ywyx, ywyy, ywyz, ywyw, ywzx, ywzy, ywzz, ywzw, ywwx, ywwy, ywwz, \
ywww, zxxw, zxyw, zxzw, zxwx, zxwy, zxwz, zxww, zyxw, zyyw, zyzw, zywx, zywy, zywz, zyww, \
zzxw, zzyw, zzzw, zzwx, zzwy, zzwz, zzww, zwxx, zwxy, zwxz, zwxw, zwyx, zwyy, zwyz, zwyw, \
zwzx, zwzy, zwzz, zwzw, zwwx, zwwy, zwwz, zwww, wxxx, wxxy, wxxz, wxxw, wxyx, wxyy, wxyz, \
wxyw, wxzx, wxzy, wxzz, wxzw, wxwx, wxwy, wxwz, wxww, wyxx, wyxy, wyxz, wyxw, wyyx, wyyy, \
wyyz, wyyw, wyzx, wyzy, wyzz, wyzw, wywx, wywy, wywz, wyww, wzxx, wzxy, wzxz, wzxw, wzyx, \
wzyy, wzyz, wzyw, wzzx, wzzy, wzzz, wzzw, wzwx, wzwy, wzwz, wzww, wwxx, wwxy, wwxz, wwxw, \
wwyx, wwyy, wwyz, wwyw, wwzx, wwzy, wwzz, wwzw, wwwx, wwwy, wwwz, wwww;
#define SWIZZLE_XYZ(T)

Definition at line 183 of file gpu_glsl_cpp_stubs.hh.

◆ tan

◆ tanh

#define tanh   glsl::tanh

Definition at line 793 of file gpu_glsl_cpp_stubs.hh.

Referenced by KDL::tanh(), and KDL::tanh().

◆ TEX_TEMPLATE

#define TEX_TEMPLATE
Value:
template<typename T, \
typename IntCoord = typename T::int_coord_type, \
typename FltCoord = typename T::flt_coord_type, \
typename DerivVec = typename T::derivative_type, \
typename DataVec = typename T::data_vec_type, \
typename SizeVec = typename T::size_vec_type>

Definition at line 535 of file gpu_glsl_cpp_stubs.hh.

Referenced by texelFetch(), texelFetchOffset(), texture(), textureGather(), textureGrad(), textureLod(), textureLodOffset(), and textureSize().

◆ this

#define this   this_is_reserved_glsl_keyword_do_not_use

Definition at line 1042 of file gpu_glsl_cpp_stubs.hh.

Referenced by blender::gpu::MTLContext::activate(), blender::bke::CurvesGeometry::adapt_domain(), blender::deg::IDNode::add_component(), ArmatureExporter::add_instance_controller(), ControllerExporter::add_instance_controller(), blender::deg::ComponentNode::add_operation(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::add_pass_for_result(), BCMatrix::add_transform(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::add_view_for_result(), blender::seq::ColorBalanceApplyOp::apply(), BCMatrix::apply_transform(), blender::gpu::MTLFrameBuffer::bake_render_pass_descriptor(), blender::gpu::MSLGeneratorInterface::bake_shader_interface(), blender::bke::CurvesGeometry::blend_write(), blender::animrig::BoneColor::BoneColor(), blender::nodes::decl::Bool::build(), blender::nodes::decl::Bundle::build(), blender::nodes::decl::Closure::build(), blender::nodes::decl::Color::build(), blender::nodes::decl::Custom::build(), blender::nodes::decl::Extend::build(), blender::nodes::decl::Float::build(), blender::nodes::decl::Geometry::build(), blender::nodes::decl::IDSocketDeclaration::build(), blender::nodes::decl::Int::build(), blender::nodes::decl::Matrix::build(), blender::nodes::decl::Menu::build(), blender::nodes::decl::Rotation::build(), blender::nodes::decl::Shader::build(), blender::nodes::decl::String::build(), blender::nodes::decl::Vector::build(), blender::nodes::PanelDeclaration::build(), blender::bUUID::bUUID(), blender::nodes::decl::IDSocketDeclaration::can_connect(), btMultiBodyLinkCollider::checkCollideWithOverride(), blender::bke::bNodeTreeZone::child_nodes(), blender::nodes::node_composite_glare_cc::GlareOperation::compute_fog_glow_kernel_size(), blender::draw::Manager::compute_visibility(), blender::meshintersect::CDTArrangement< T >::connect_separate_parts(), blender::render::Context::Context(), blender::bke::CurvesGeometry::count_memory(), CPUDevice::CPUDevice(), blender::io::fbx::ArmatureImportContext::create_armature_for_node(), GeometryExporter::create_mesh_primitive_list(), blender::bke::CurvesGeometry::CurvesGeometry(), btSoftBody::defaultCollisionHandler(), btSoftBody::defaultCollisionHandler(), blender::deg::DepsgraphRelationBuilder::DepsgraphRelationBuilder(), dot3(), blender::animrig::Layer::duplicate_with_shallow_strip_copies(), blender::nodes::ForeachElementComponent::emplace_field_context(), ViewOpsData::end_navigation(), blender::gpu::MTLContext::ensure_begin_render_pass(), blender::draw::Manager::ensure_visibility(), blender::compositor::ImplicitInputOperation::execute(), blender::ed::sculpt_paint::flood_fill::FillDataBMesh::execute(), blender::ed::sculpt_paint::flood_fill::FillDataGrids::execute(), blender::ed::sculpt_paint::flood_fill::FillDataMesh::execute(), blender::nodes::node_composite_bilateralblur_cc::BilateralBlurOperation::execute(), blender::nodes::node_composite_bokehimage_cc::BokehImageOperation::execute(), blender::nodes::node_composite_flip_cc::FlipOperation::execute(), blender::nodes::node_composite_inpaint_cc::InpaintOperation::execute(), blender::nodes::node_composite_mask_cc::MaskOperation::execute(), blender::nodes::node_composite_moviedistortion_cc::MovieDistortionOperation::execute(), blender::nodes::LazyFunctionForJoinReferenceSets::execute_impl(), DocumentExporter::exportCurrentScene(), blender::bke::greasepencil::convert::AnimDataConvertor::fcurves_convert_finalize(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::FileOutputOperation(), blender::GVMutableArray::fill(), blender::bke::CurvesGeometry::fill_curve_types(), blender::io::fbx::ArmatureImportContext::find_armatures(), blender::gpu::GLStateManager::force_state(), blender::gpu::MTLStateManager::force_state(), blender::draw::Manager::generate_commands(), blender::draw::Manager::generate_commands(), btSoftBody::geometricCollisionHandler(), Geometry::Geometry(), blender::bke::bNodeZoneType::get_corresponding_input(), ClosureZoneType::get_corresponding_output_id(), ForeachGeometryElementZoneType::get_corresponding_output_id(), RepeatZoneType::get_corresponding_output_id(), SimulationZoneType::get_corresponding_output_id(), MeshImporter::get_geometry_name(), blender::gpu::MTLIndexBuf::get_index_buffer(), blender::GVArrayCommon::get_internal_span(), blender::GVMutableArray::get_internal_span(), blender::VArrayCommon< T >::get_internal_span(), blender::VMutableArray< T >::get_internal_span(), blender::ed::sculpt_paint::greasepencil::WeightPaintOperation::get_mouse_input_sample(), blender::bke::GreasePencilLayerFieldContext::get_varray_for_input(), GPUDevice::GPUDevice(), blender::offset_indices::GroupedSpan< T >::GroupedSpan(), blender::ed::transform::SnapCache_EditMesh::has_mesh_updated(), blender::bke::tests::IDSubDataTestData::IDSubDataTestData(), blender::io::fbx::FbxImportContext::import_cameras(), blender::io::fbx::FbxImportContext::import_empties(), blender::io::fbx::FbxImportContext::import_lights(), blender::io::fbx::FbxImportContext::import_materials(), blender::gpu::GLTexture::init_internal(), ViewOpsData::init_navigation(), blender::nodes::LazyFunctionForForeachGeometryElementZone::initialize_execution_graph(), blender::InplacePriorityQueue< T, FirstHasHigherPriority >::InplacePriorityQueue(), blender::draw::compositor_engine::Instance::Instance(), blender::eevee::Instance::Instance(), blender::image_engine::Instance::Instance(), blender::bke::CurvesGeometry::interpolate_to_evaluated(), blender::seq::StripImageMap::invalidate(), DRWContext::is_viewport_compositor_enabled(), blender::asset_system::PreferencesOnDiskAssetLibrary::library_reference(), blender::nodes::geo_eval_log::GeoTreeLogger::log_value(), UniqueName_Value::mark_unused(), blender::nodes::decl::Extend::matches(), blender::nodes::decl::Float::matches(), blender::nodes::decl::IDSocketDeclaration::matches(), blender::nodes::decl::Int::matches(), blender::nodes::decl::String::matches(), blender::nodes::decl::Vector::matches(), blender::ocio::internal::GPUDisplayShader::matches(), blender::nodes::SocketDeclaration::matches_common_data(), blender::VArrayCommon< T >::materialize(), blender::VArrayCommon< T >::materialize_to_uninitialized(), blender::nodes::node_geo_menu_switch_cc::MenuSwitchFn::MenuSwitchFn(), Mesh::Mesh(), blender::workbench::Instance::mesh_sync(), blender::gpu::MTLCommandBufferManager::MTLCommandBufferManager(), blender::gpu::MTLContext::MTLContext(), blender::MutableVArraySpan< T >::MutableVArraySpan(), blender::nodes::NodeDeclarationBuilder::NodeDeclarationBuilder(), blender::ed::animation::KeyframeCopyBuffer::num_slots(), blender::bke::CurvesGeometry::nurbs_custom_knots_for_write(), blender::bke::CurvesGeometry::nurbs_custom_knots_resize(), blender::bke::CurvesGeometry::nurbs_custom_knots_update_size(), blender::draw::gpencil::Instance::object_sync(), blender::bke::CurvesGeometry::offsets_for_write(), blender::ed::asset_browser::AssetCatalogDropTarget::on_drop(), GeometryExporter::operator()(), btConvexHullInternal::Int128::operator*(), blender::MutableMatView< float, 4, 4, 4, 4, 0, 0, alignof(float)>::operator=(), blender::deg::DEGCustomDataMeshMasks::operator==(), blender::gpu::MTLSamplerArray::operator==(), blender::gpu::MTLVertexDescriptor::operator==(), SculptSession::persistent_multires_data(), blender::ed::sculpt_paint::greasepencil::ColorGrid::pos_to_index(), blender::gpu::Shader::print_log(), blender::io::usd::USDCameraReader::read_object_data(), blender::bke::CurvesGeometry::remove_curves(), blender::bke::CurvesGeometry::remove_points(), BlenderSession::reset_session(), blender::bke::CurvesGeometry::resize(), blender::gpu::MSLGeneratorInterface::resolve_input_attribute_locations(), blender::compositor::Result::sample_bilinear_extended(), blender::compositor::Result::sample_bilinear_wrap(), blender::compositor::Result::sample_bilinear_zero(), blender::compositor::Result::sample_cubic_extended(), blender::compositor::Result::sample_cubic_wrap(), blender::compositor::Result::sample_nearest_extended(), blender::compositor::Result::sample_nearest_wrap(), blender::compositor::Result::sample_nearest_zero(), blender::nodes::node_geo_curve_sample_cc::SampleCurveFunction::SampleCurveFunction(), blender::nodes::node_geo_sample_index_cc::SampleIndexFunction::SampleIndexFunction(), blender::nodes::GeoNodesCallData::self_object(), blender::VMutableArray< T >::set_all(), blender::VMutableArrayImpl< T >::set_all(), blender::index_mask::IndexMask::set_bits(), BCMatrix::set_transform(), GHOST_WindowWayland::setWindowCursorGrab(), blender::compositor::CompileState::should_compile_pixel_compile_unit(), blender::GVArray::slice(), blender::ed::transform::SnapData::snap_boundbox(), blender::ed::transform::SnapData::snap_edge(), blender::ed::transform::SnapData::snap_edge_points_impl(), blender::ed::transform::SnapData::snap_point(), blender::ed::transform::SnapData::SnapData(), BVHObjectSplit::split(), BVHSpatialSplit::split(), ViewOpsData::state_restore(), Freestyle::Stroke::strokeVerticesBegin(), Freestyle::Stroke::strokeVerticesEnd(), blender::draw::Manager::submit(), blender::draw::Manager::submit_only(), blender::bke::greasepencil::Drawing::tag_positions_changed(), blender::bke::greasepencil::Drawing::tag_topology_changed(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::index_mask::IndexMask::to_bits(), blender::index_mask::IndexMask::to_bools(), SubdivCCGCoord::to_index(), blender::bke::greasepencil::Drawing::triangles(), blender::GVArray::typed(), blender::GVMutableArray::typed(), blender::nodes::decl::Bool::update_or_build(), blender::nodes::decl::Bundle::update_or_build(), blender::nodes::decl::Closure::update_or_build(), blender::nodes::decl::Color::update_or_build(), blender::nodes::decl::Float::update_or_build(), blender::nodes::decl::IDSocketDeclaration::update_or_build(), blender::nodes::decl::Int::update_or_build(), blender::nodes::decl::Matrix::update_or_build(), blender::nodes::decl::Menu::update_or_build(), blender::nodes::decl::Rotation::update_or_build(), blender::nodes::decl::String::update_or_build(), blender::nodes::decl::Vector::update_or_build(), blender::nodes::SocketDeclaration::update_or_build(), blender::bke::pbvh::Tree::update_visibility(), blender::VArraySpan< T >::VArraySpan(), Freestyle::Stroke::verticesBegin(), Freestyle::ViewEdge::verticesBegin(), Freestyle::Stroke::verticesEnd(), View3DCursor::matrix< blender::float3x3 >(), blender::bke::tests::WholeIDTestData::WholeIDTestData(), blender::io::ply::FileBuffer::write_to_file(), and blender::gpu::MTLContext::~MTLContext().

◆ trunc

◆ typedef

#define typedef   typedef_is_reserved_glsl_keyword_do_not_use

Definition at line 1040 of file gpu_glsl_cpp_stubs.hh.

◆ uint2_array

#define uint2_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 980 of file gpu_glsl_cpp_stubs.hh.

◆ uint3_array

#define uint3_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 981 of file gpu_glsl_cpp_stubs.hh.

◆ uint4_array

#define uint4_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 982 of file gpu_glsl_cpp_stubs.hh.

◆ uint_array

#define uint_array ( ...)
Value:
{ __VA_ARGS__ }

Definition at line 979 of file gpu_glsl_cpp_stubs.hh.

◆ union

#define union   union_is_reserved_glsl_keyword_do_not_use

Definition at line 1038 of file gpu_glsl_cpp_stubs.hh.

◆ unsigned

#define unsigned   unsigned_is_reserved_glsl_keyword_do_not_use

Typedef Documentation

◆ bool2

using bool2 = VecBase<bool, 2>

Definition at line 398 of file gpu_glsl_cpp_stubs.hh.

◆ bool3

using bool3 = VecBase<bool, 3>

Definition at line 399 of file gpu_glsl_cpp_stubs.hh.

◆ bool32_t

using bool32_t = uint

Definition at line 402 of file gpu_glsl_cpp_stubs.hh.

◆ bool4

using bool4 = VecBase<bool, 4>

Definition at line 400 of file gpu_glsl_cpp_stubs.hh.

◆ char2

using char2 = VecBase<char, 2>

Definition at line 380 of file gpu_glsl_cpp_stubs.hh.

◆ char3

using char3 = VecBase<char, 3>

Definition at line 381 of file gpu_glsl_cpp_stubs.hh.

◆ char4

using char4 = VecBase<char, 4>

Definition at line 382 of file gpu_glsl_cpp_stubs.hh.

◆ float2

using float2 = VecBase<float, 2>

Definition at line 363 of file gpu_glsl_cpp_stubs.hh.

◆ float2x2

using float2x2 = MatBase<2, 2>

Definition at line 482 of file gpu_glsl_cpp_stubs.hh.

◆ float2x3

using float2x3 = MatBase<2, 3>

Definition at line 483 of file gpu_glsl_cpp_stubs.hh.

◆ float2x4

using float2x4 = MatBase<2, 4>

Definition at line 484 of file gpu_glsl_cpp_stubs.hh.

◆ float3

using float3 = VecBase<float, 3>

Definition at line 364 of file gpu_glsl_cpp_stubs.hh.

◆ float3x2

using float3x2 = MatBase<3, 2>

Definition at line 485 of file gpu_glsl_cpp_stubs.hh.

◆ float3x3

using float3x3 = MatBase<3, 3>

Definition at line 486 of file gpu_glsl_cpp_stubs.hh.

◆ float3x4

using float3x4 = MatBase<3, 4>

Definition at line 487 of file gpu_glsl_cpp_stubs.hh.

◆ float4

using float4 = VecBase<float, 4>

Definition at line 365 of file gpu_glsl_cpp_stubs.hh.

◆ float4x2

using float4x2 = MatBase<4, 2>

Definition at line 488 of file gpu_glsl_cpp_stubs.hh.

◆ float4x3

using float4x3 = MatBase<4, 3>

Definition at line 489 of file gpu_glsl_cpp_stubs.hh.

◆ float4x4

using float4x4 = MatBase<4, 4>

Definition at line 490 of file gpu_glsl_cpp_stubs.hh.

◆ half

using half = float

Definition at line 393 of file gpu_glsl_cpp_stubs.hh.

◆ half2

using half2 = VecBase<half, 2>

Definition at line 394 of file gpu_glsl_cpp_stubs.hh.

◆ half3

using half3 = VecBase<half, 3>

Definition at line 395 of file gpu_glsl_cpp_stubs.hh.

◆ half4

using half4 = VecBase<half, 4>

Definition at line 396 of file gpu_glsl_cpp_stubs.hh.

◆ iimage1D

using iimage1D = ImageBase<int, 1>

Definition at line 656 of file gpu_glsl_cpp_stubs.hh.

◆ iimage1DArray

using iimage1DArray = ImageBase<int, 1, true>

Definition at line 665 of file gpu_glsl_cpp_stubs.hh.

◆ iimage2D

using iimage2D = ImageBase<int, 2>

Definition at line 657 of file gpu_glsl_cpp_stubs.hh.

◆ iimage2DArray

using iimage2DArray = ImageBase<int, 2, true>

Definition at line 666 of file gpu_glsl_cpp_stubs.hh.

◆ iimage2DArrayAtomic

Definition at line 675 of file gpu_glsl_cpp_stubs.hh.

◆ iimage2DAtomic

using iimage2DAtomic = ImageBase<int, 2, false, true>

Definition at line 670 of file gpu_glsl_cpp_stubs.hh.

◆ iimage3D

using iimage3D = ImageBase<int, 3>

Definition at line 658 of file gpu_glsl_cpp_stubs.hh.

◆ iimage3DAtomic

using iimage3DAtomic = ImageBase<int, 3, false, true>

Definition at line 671 of file gpu_glsl_cpp_stubs.hh.

◆ image1D

using image1D = ImageBase<float, 1>

Definition at line 653 of file gpu_glsl_cpp_stubs.hh.

◆ image1DArray

using image1DArray = ImageBase<float, 1, true>

Definition at line 663 of file gpu_glsl_cpp_stubs.hh.

◆ image2D

using image2D = ImageBase<float, 2>

Definition at line 654 of file gpu_glsl_cpp_stubs.hh.

◆ image2DArray

using image2DArray = ImageBase<float, 2, true>

Definition at line 664 of file gpu_glsl_cpp_stubs.hh.

◆ image3D

using image3D = ImageBase<float, 3>

Definition at line 655 of file gpu_glsl_cpp_stubs.hh.

◆ int2

using int2 = VecBase<int, 2>

Definition at line 371 of file gpu_glsl_cpp_stubs.hh.

◆ int3

using int3 = VecBase<int, 3>

Definition at line 372 of file gpu_glsl_cpp_stubs.hh.

◆ int4

using int4 = VecBase<int, 4>

Definition at line 373 of file gpu_glsl_cpp_stubs.hh.

◆ isampler1D

using isampler1D = SamplerBase<int, 1>

Definition at line 559 of file gpu_glsl_cpp_stubs.hh.

◆ isampler1DArray

Definition at line 569 of file gpu_glsl_cpp_stubs.hh.

◆ isampler1DAtomic

Definition at line 587 of file gpu_glsl_cpp_stubs.hh.

◆ isampler2D

using isampler2D = SamplerBase<int, 2>

Definition at line 560 of file gpu_glsl_cpp_stubs.hh.

◆ isampler2DArray

Definition at line 570 of file gpu_glsl_cpp_stubs.hh.

◆ isampler2DArrayAtomic

Definition at line 589 of file gpu_glsl_cpp_stubs.hh.

◆ isampler2DAtomic

Definition at line 588 of file gpu_glsl_cpp_stubs.hh.

◆ isampler3D

using isampler3D = SamplerBase<int, 3>

Definition at line 561 of file gpu_glsl_cpp_stubs.hh.

◆ isampler3DAtomic

Definition at line 590 of file gpu_glsl_cpp_stubs.hh.

◆ isamplerBuffer

using isamplerBuffer = SamplerBase<int, 1>

Definition at line 558 of file gpu_glsl_cpp_stubs.hh.

◆ isamplerCube

using isamplerCube = SamplerBase<int, 2, true>

Definition at line 575 of file gpu_glsl_cpp_stubs.hh.

◆ isamplerCubeArray

Definition at line 579 of file gpu_glsl_cpp_stubs.hh.

◆ packed_float2

Packed types are needed for MSL which have different alignment rules for float3.

Definition at line 405 of file gpu_glsl_cpp_stubs.hh.

◆ packed_float3

using packed_float3 = float3

Definition at line 406 of file gpu_glsl_cpp_stubs.hh.

◆ packed_float4

Definition at line 407 of file gpu_glsl_cpp_stubs.hh.

◆ packed_int2

using packed_int2 = int2

Definition at line 408 of file gpu_glsl_cpp_stubs.hh.

◆ packed_int3

using packed_int3 = int3

Definition at line 409 of file gpu_glsl_cpp_stubs.hh.

◆ packed_int4

using packed_int4 = int4

Definition at line 410 of file gpu_glsl_cpp_stubs.hh.

◆ packed_uint2

Definition at line 411 of file gpu_glsl_cpp_stubs.hh.

◆ packed_uint3

using packed_uint3 = uint3

Definition at line 412 of file gpu_glsl_cpp_stubs.hh.

◆ packed_uint4

Definition at line 413 of file gpu_glsl_cpp_stubs.hh.

◆ sampler1D

using sampler1D = SamplerBase<float, 1>

Definition at line 555 of file gpu_glsl_cpp_stubs.hh.

◆ sampler1DArray

using sampler1DArray = SamplerBase<float, 1, false, true>

Definition at line 567 of file gpu_glsl_cpp_stubs.hh.

◆ sampler2D

using sampler2D = SamplerBase<float, 2>

Definition at line 556 of file gpu_glsl_cpp_stubs.hh.

◆ sampler2DArray

using sampler2DArray = SamplerBase<float, 2, false, true>

Definition at line 568 of file gpu_glsl_cpp_stubs.hh.

◆ sampler2DArrayDepth

Definition at line 593 of file gpu_glsl_cpp_stubs.hh.

◆ sampler2DDepth

Definition at line 592 of file gpu_glsl_cpp_stubs.hh.

◆ sampler3D

using sampler3D = SamplerBase<float, 3>

Definition at line 557 of file gpu_glsl_cpp_stubs.hh.

◆ samplerBuffer

using samplerBuffer = SamplerBase<float, 1>

Definition at line 554 of file gpu_glsl_cpp_stubs.hh.

◆ samplerCube

using samplerCube = SamplerBase<float, 2, true>

Definition at line 574 of file gpu_glsl_cpp_stubs.hh.

◆ samplerCubeArray

using samplerCubeArray = SamplerBase<float, 2, true, true>

Definition at line 578 of file gpu_glsl_cpp_stubs.hh.

◆ samplerCubeArrayDepth

Definition at line 595 of file gpu_glsl_cpp_stubs.hh.

◆ samplerCubeDepth

Definition at line 594 of file gpu_glsl_cpp_stubs.hh.

◆ short2

using short2 = VecBase<short, 2>

Definition at line 389 of file gpu_glsl_cpp_stubs.hh.

◆ short3

using short3 = VecBase<short, 3>

Definition at line 390 of file gpu_glsl_cpp_stubs.hh.

◆ short4

using short4 = VecBase<short, 4>

Definition at line 391 of file gpu_glsl_cpp_stubs.hh.

◆ uchar

using uchar = unsigned int

Definition at line 375 of file gpu_glsl_cpp_stubs.hh.

◆ uchar2

using uchar2 = VecBase<uchar, 2>

Definition at line 376 of file gpu_glsl_cpp_stubs.hh.

◆ uchar3

using uchar3 = VecBase<uchar, 3>

Definition at line 377 of file gpu_glsl_cpp_stubs.hh.

◆ uchar4

using uchar4 = VecBase<uchar, 4>

Definition at line 378 of file gpu_glsl_cpp_stubs.hh.

◆ uimage1D

using uimage1D = ImageBase<uint, 1>

Definition at line 659 of file gpu_glsl_cpp_stubs.hh.

◆ uimage1DArray

Definition at line 667 of file gpu_glsl_cpp_stubs.hh.

◆ uimage2D

using uimage2D = ImageBase<uint, 2>

Definition at line 660 of file gpu_glsl_cpp_stubs.hh.

◆ uimage2DArray

Definition at line 668 of file gpu_glsl_cpp_stubs.hh.

◆ uimage2DArrayAtomic

Definition at line 676 of file gpu_glsl_cpp_stubs.hh.

◆ uimage2DAtomic

Definition at line 672 of file gpu_glsl_cpp_stubs.hh.

◆ uimage3D

using uimage3D = ImageBase<uint, 3>

Definition at line 661 of file gpu_glsl_cpp_stubs.hh.

◆ uimage3DAtomic

Definition at line 673 of file gpu_glsl_cpp_stubs.hh.

◆ uint2

using uint2 = VecBase<uint, 2>

Definition at line 367 of file gpu_glsl_cpp_stubs.hh.

◆ uint3

using uint3 = VecBase<uint, 3>

Definition at line 368 of file gpu_glsl_cpp_stubs.hh.

◆ uint4

using uint4 = VecBase<uint, 4>

Definition at line 369 of file gpu_glsl_cpp_stubs.hh.

◆ usampler1D

Definition at line 563 of file gpu_glsl_cpp_stubs.hh.

◆ usampler1DArray

Definition at line 571 of file gpu_glsl_cpp_stubs.hh.

◆ usampler1DAtomic

Definition at line 582 of file gpu_glsl_cpp_stubs.hh.

◆ usampler2D

Definition at line 564 of file gpu_glsl_cpp_stubs.hh.

◆ usampler2DArray

Definition at line 572 of file gpu_glsl_cpp_stubs.hh.

◆ usampler2DArrayAtomic

Definition at line 584 of file gpu_glsl_cpp_stubs.hh.

◆ usampler2DAtomic

Definition at line 583 of file gpu_glsl_cpp_stubs.hh.

◆ usampler3D

Definition at line 565 of file gpu_glsl_cpp_stubs.hh.

◆ usampler3DAtomic

Definition at line 585 of file gpu_glsl_cpp_stubs.hh.

◆ usamplerBuffer

Definition at line 562 of file gpu_glsl_cpp_stubs.hh.

◆ usamplerCube

Definition at line 576 of file gpu_glsl_cpp_stubs.hh.

◆ usamplerCubeArray

Definition at line 580 of file gpu_glsl_cpp_stubs.hh.

◆ ushort2

using ushort2 = VecBase<ushort, 2>

Definition at line 385 of file gpu_glsl_cpp_stubs.hh.

◆ ushort3

using ushort3 = VecBase<ushort, 3>

Definition at line 386 of file gpu_glsl_cpp_stubs.hh.

◆ ushort4

using ushort4 = VecBase<ushort, 4>

Definition at line 387 of file gpu_glsl_cpp_stubs.hh.

Function Documentation

◆ all()

◆ any()

◆ atomicAdd() [1/2]

int atomicAdd ( int & ,
int  )

References RET.

◆ atomicAdd() [2/2]

uint atomicAdd ( uint & ,
uint  )

References RET.

◆ atomicAnd() [1/2]

int atomicAnd ( int & ,
int  )

References RET.

◆ atomicAnd() [2/2]

uint atomicAnd ( uint & ,
uint  )

References RET.

◆ atomicCompSwap() [1/2]

int atomicCompSwap ( int & ,
int ,
int  )

References RET.

◆ atomicCompSwap() [2/2]

uint atomicCompSwap ( uint & ,
uint ,
uint  )

References RET.

◆ atomicExchange() [1/2]

int atomicExchange ( int & ,
int  )

References RET.

◆ atomicExchange() [2/2]

uint atomicExchange ( uint & ,
uint  )

References RET.

◆ atomicMax() [1/2]

int atomicMax ( int & ,
int  )

References RET.

◆ atomicMax() [2/2]

uint atomicMax ( uint & ,
uint  )

References RET.

◆ atomicMin() [1/2]

int atomicMin ( int & ,
int  )

References RET.

◆ atomicMin() [2/2]

uint atomicMin ( uint & ,
uint  )

References RET.

◆ atomicOr() [1/2]

int atomicOr ( int & ,
int  )

References RET.

◆ atomicOr() [2/2]

uint atomicOr ( uint & ,
uint  )

References RET.

◆ atomicXor() [1/2]

int atomicXor ( int & ,
int  )

References RET.

◆ atomicXor() [2/2]

uint atomicXor ( uint & ,
uint  )

References RET.

◆ bitCount() [1/3]

int bitCount ( int )

References RET.

◆ bitCount() [2/3]

int bitCount ( uint )

References RET.

◆ bitCount() [3/3]

template<int D>
VecBase< int, D > bitCount ( VecOp< uint, D > )

References RET.

◆ bitfieldExtract() [1/4]

int bitfieldExtract ( int )

References RET.

◆ bitfieldExtract() [2/4]

int bitfieldExtract ( uint )

References RET.

◆ bitfieldExtract() [3/4]

template<int D>
VecBase< int, D > bitfieldExtract ( VecOp< int, D > ,
int ,
int  )

References RET.

◆ bitfieldExtract() [4/4]

template<int D>
VecBase< int, D > bitfieldExtract ( VecOp< uint, D > ,
int ,
int  )

References RET.

◆ bitfieldInsert() [1/4]

int bitfieldInsert ( int )

References RET.

◆ bitfieldInsert() [2/4]

int bitfieldInsert ( uint )

References RET.

◆ bitfieldInsert() [3/4]

template<int D>
VecBase< int, D > bitfieldInsert ( VecOp< int, D > ,
VecOp< int, D > ,
int ,
int  )

References RET.

◆ bitfieldInsert() [4/4]

template<int D>
VecBase< int, D > bitfieldInsert ( VecOp< uint, D > ,
VecOp< uint, D > ,
int ,
int  )

References RET.

◆ bitfieldReverse() [1/3]

int bitfieldReverse ( int )

References RET.

◆ bitfieldReverse() [2/3]

int bitfieldReverse ( uint )

References RET.

◆ bitfieldReverse() [3/3]

template<int D>
VecBase< int, D > bitfieldReverse ( VecOp< uint, D > )

References RET.

◆ clamp() [1/2]

template<typename T>
T clamp ( T ,
float ,
float  )
constexpr

References RET, and T.

◆ clamp() [2/2]

template<typename T, typename U>
T clamp ( T ,
U ,
U  )
constexpr

References RET, T, and U.

Referenced by area_light_rect_sample(), background_map_pdf(), bake_offset_towards_center(), blender::seq::blur_isolate_highlights(), bsdf_ashikhmin_shirley_setup(), bsdf_hair_reflection_setup(), bsdf_hair_transmission_setup(), bsdf_sheen_setup(), bsdf_toon_setup_common(), bssrdf_setup(), BVHSpatialSplit::BVHSpatialSplit(), Freestyle::CalligraphicShader::CalligraphicShader(), clamp(), clamp(), blender::nodes::node_geo_tool_set_selection_cc::clamp_selection(), IK_QSphericalSegment::ComputeClampRotation(), ClampNode::constant_fold(), MixColorNode::constant_fold(), MixFloatNode::constant_fold(), MixVectorNode::constant_fold(), RGBRampNode::constant_fold(), create_mesh(), SceneParams::curve_subdivisions(), cycles_precompute(), debug_color_pack(), Integrator::device_update(), blender::gpu::MTLContext::ensure_depth_stencil_state(), MapRangeNode::expand(), fast_cosf(), fast_exp2f(), fast_exp2f4(), fast_log2f(), fast_logb(), fast_sincosf(), fast_sinf(), blender::bke::pbvh::pixels::Rows::filter_pixels_for_closer_examination(), float_ramp_lookup(), float_ramp_lookup(), ConstantFolder::fold_mix(), ConstantFolder::fold_mix_color(), ConstantFolder::fold_mix_float(), BVHObjectBinning::get_bin(), SkyTextureNode::get_sun_average_radiance(), blender::nodes::node_shader_map_range_cc::gpu_shader_map_range(), guiding_record_bssrdf_bounce(), guiding_record_surface_bounce(), hsl_to_rgb(), hsl_to_rgb(), interpolate_curve_points(), ior_from_F0(), ior_from_F0(), kernel_curve_shadow_transparency_evaluate(), light_distribution_sample(), light_tree_emitter_importance(), light_tree_node_importance(), ConstantFolder::make_constant_clamp(), ConstantFolder::make_constant_clamp(), SubPatch::map_uv(), blender::nodes::node_shader_mix_rgb_cc::MixRGBFunction::MixRGBFunction(), NODE_DEFINE(), node_mix_clamp(), ObtainCacheParticleData(), quat_interpolate(), rgb_ramp_lookup(), rgb_ramp_lookup(), rgb_ramp_lookup(), rgb_ramp_lookup(), sample_trimmed_logistic(), blender::nodes::node_geo_sample_index_cc::SampleIndexFunction::SampleIndexFunction(), schlick_fresnel(), blender::nodes::node_shader_map_range_cc::sh_node_map_range_build_multi_function(), blender::nodes::node_shader_mix_rgb_cc::sh_node_mix_rgb_build_multi_function(), shadow_ray_offset(), sky_texture_precompute_hosek(), smootherstep(), BVHSpatialSplit::split_curve_primitive(), BVHSpatialSplit::split_triangle_primitive(), svm_node_clamp(), svm_node_closure_bsdf(), svm_node_layer_weight(), svm_node_tex_gabor(), svm_node_tex_noise(), svm_node_tex_voronoi(), svm_node_vector_map_range(), ConstantFolder::try_bypass_or_make_constant(), IK_QElbowSegment::UpdateAngle(), IK_QRevoluteSegment::UpdateAngle(), IK_QSphericalSegment::UpdateAngle(), IK_QSwingSegment::UpdateAngle(), IK_QTranslateSegment::UpdateAngle(), and CCL_NAMESPACE_BEGIN::TextureInterpolator< TexT, OutT >::wrap_clamp().

◆ degrees()

◆ determinant()

◆ distance()

template<int D>
float distance ( VecOp< float, D > ,
VecOp< float, D >  )

References RET.

Referenced by _softbody_calc_forces_slice_in_a_thread(), blender::ed::sculpt_paint::accumulate_area_center(), blender::ed::sculpt_paint::accumulate_area_normal(), blender::ed::sculpt_paint::boundary::add_index(), btGImpactCollisionAlgorithm::addContactPoint(), blender::ed::transform::applyPushPull(), blender::ed::transform::applyShrinkFatten(), blender::ed::sculpt_paint::area_center_calc_weighted(), area_light_tree_parameters(), blender::ed::sculpt_paint::area_normal_calc_weight(), background_light_tree_parameters(), BKE_brush_calc_curve_factors(), BKE_brush_curve_strength(), BKE_curveprofile_insert(), BKE_paint_randomize_color(), blender::compositor::bokeh(), bone_draw_envelope(), blender::ed::sculpt_paint::greasepencil::brush_fill_influence(), brush_painter_2d_refresh_cache(), brush_painter_imbuf_new(), blender::ed::sculpt_paint::greasepencil::brush_point_influence(), btComputeGjkEpaPenetration(), btManifoldPoint::btManifoldPoint(), blender::ed::sculpt_paint::calc_area_normal_and_center_node_bmesh(), blender::ed::sculpt_paint::calc_area_normal_and_center_node_grids(), blender::ed::sculpt_paint::calc_area_normal_and_center_node_mesh(), blender::ed::sculpt_paint::cloth::calc_plane_pinch_forces(), blender::ed::sculpt_paint::min_distance_edit::calculate_points_per_side(), capsuleCapsuleDistance(), blender::ed::sculpt_paint::greasepencil::closest_distance_to_surface_2d(), Freestyle::GridHelpers::closestPointOnPolygon(), Freestyle::GridHelpers::closestPointToSegment(), blender::ed::sculpt_paint::cloth::cloth_brush_simulation_falloff_get(), cloth_collision(), cloth_selfcollision(), SphereTriangleDetector::collide(), btConvexPlaneCollisionAlgorithm::collideSingleContact(), collision_response(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_feathered_matte(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_morphed_matte(), createPredictiveContactsInternal(), blender::ed::transform::createTransActionData(), blender::ed::vse::cursor_move_by_line(), Freestyle::GridHelpers::distancePointToPolygon(), distant_light_tree_parameters(), draw_horizontal_scale_indicators(), draw_vertical_scale_indicators(), btIDebugDraw::drawContactPoint(), drw_shgroup_bone_envelope_distance(), dynamic_paint_paint_single_point_cb_ex(), ED_view3d_text_colors_get(), edge_pan_speed(), envelope_bone_weighting(), libmv::EuclideanScaleToUnity(), blender::nodes::node_composite_dilate_cc::DilateErodeOperation::execute_distance_threshold_cpu(), blender::ed::vse::find_closest_cursor_offset(), btPolyhedralContactClipping::findSeparatingAxis(), blender::noise::fractal_voronoi_distance_to_edge(), fractal_voronoi_distance_to_edge(), blender::generate_curves(), btSoftBody::generateBendingConstraints(), blender::string_search::get_fuzzy_match_errors(), blender::ed::greasepencil::trim::get_intersection_distance_of_segments(), blender::compositor::get_shader_name(), blender::ed::space_node::viewer_linking::get_viewer_node_position_candidates(), btGjkPairDetector::getClosestPointsNonVirtual(), btSphereBoxCollisionAlgorithm::getSphereDistance(), btGImpactCollisionAlgorithm::gimpacttrimeshpart_vs_plane_collision(), blender::render::texturemargin::TextureMarginMap::grow_dijkstra(), hair_collision(), blender::compositor::horizontal_pass(), blender::compositor::horizontal_pass_cpu(), blender::compositor::horizontal_pass_gpu(), BCMatrix::in_range(), blender::ed::sculpt_paint::greasepencil::GreasePencilStrokeOperationCommon::init_auto_masking(), blender::ed::transform::InputCustomRatioFlip(), key_inside_circle(), light_tree_emitter_importance(), light_tree_node_importance(), merge_channels_metadata(), mnee_newton_solver(), blender::compositor::morphological_distance(), blender::compositor::morphological_distance_feather(), blender::compositor::morphological_distance_gpu(), blender::ed::vse::mouse_over_key_get_from_strip(), move_all_selected_points(), move_bezt_handle_or_vertex_by_displacement(), nlaedit_strip_at_region_position(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), blender::ed::space_node::node_find_indicated_socket(), libmv::nViewDatasetConfigator::nViewDatasetConfigator(), blender::ed::sculpt_paint::greasepencil::VertexBlurOperation::on_stroke_extended(), paint_2d_stroke(), paint_brush_color_get(), paint_proj_stroke(), paint_proj_stroke_ps(), blender::ed::sculpt_paint::image::ops::paint::AbstractPaintMode::paint_stroke(), blender::ed::sculpt_paint::image::ops::paint::ImagePaintMode::paint_stroke(), blender::ed::sculpt_paint::image::ops::paint::ProjectionPaintMode::paint_stroke(), blender::ed::sculpt_paint::image::ops::paint::paint_stroke_update_step(), parse_channels(), blender::ed::space_node::pick_input_link_by_link_intersect(), point_light_tree_parameters(), btConvexPlaneCollisionAlgorithm::processCollision(), btTriangleRaycastCallback::processTriangle(), blender::ed::greasepencil::randomize_color(), blender::ed::greasepencil::randomize_opacity(), blender::ed::greasepencil::randomize_radius(), blender::ed::greasepencil::randomize_rotation(), range_search_cb_cpp(), ray_optical_depth(), resolveSingleBilateral(), resolveSingleCollision(), resolveSingleCollision(), sb_spring_force(), blender::ed::sculpt_paint::select_grow::select_grow_update(), select_major_distance(), setupFrictionConstraint(), setupMultiBodyContactConstraint(), single_scattering(), blender::ed::sculpt_paint::greasepencil::EraseOperationExecutor::soft_eraser(), spot_light_tree_parameters(), blender::eevee::IrradianceBake::surfel_raster_views_sync(), svm_node_camera(), svm_node_tex_voronoi(), svm_vector_math(), svm_voronoi_output(), tablet_tool_handle_distance(), TEST(), TEST(), blender::geometry::Occupancy::trace_triangle(), blender::ed::transform::transdata_elem_push_pull(), blender::ed::transform::transdata_elem_shrink_fatten(), triangle_light_tree_parameters(), blender::nodes::try_dispatch_float_math_fl3_fl3_to_fl(), blender::ed::sculpt_paint::select_grow::update_points_selection(), blender::compositor::vertical_pass(), blender::compositor::vertical_pass_cpu(), blender::compositor::vertical_pass_gpu(), View(), view2d_major_step_x__time(), voronoi_distance(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), walkEvent(), and wm_block_splash_image_roundcorners_add().

◆ dot()

template<int D>
float dot ( VecOp< float, D > ,
VecOp< float, D >  )

References RET.

◆ findLSB() [1/3]

int findLSB ( int )

References RET.

◆ findLSB() [2/3]

int findLSB ( uint )

References RET.

◆ findLSB() [3/3]

template<int D>
VecBase< int, D > findLSB ( VecOp< uint, D > )

References RET.

◆ findMSB() [1/3]

int findMSB ( int )

References RET.

◆ findMSB() [2/3]

int findMSB ( uint )

References RET.

◆ findMSB() [3/3]

template<int D>
VecBase< int, D > findMSB ( VecOp< uint, D > )

References RET.

◆ floatBitsToInt()

int floatBitsToInt ( float )

References RET.

◆ floatBitsToUint()

uint floatBitsToUint ( float )

References RET.

◆ fract()

template<typename T>
T fract ( T )

◆ gpu_dfdx()

template<typename T>
T gpu_dfdx ( T )

References RET, and T.

◆ gpu_dfdy()

template<typename T>
T gpu_dfdy ( T )

References RET, and T.

◆ gpu_discard_fragment()

void gpu_discard_fragment ( )

Definition at line 847 of file gpu_glsl_cpp_stubs.hh.

◆ gpu_fwidth()

template<typename T>
T gpu_fwidth ( T )

References RET, and T.

◆ imageAtomicAdd() [1/2]

IMG_TEMPLATE uint imageAtomicAdd ( const T & ,
IntCoord ,
uint  )
delete

References IMG_TEMPLATE, and T.

◆ imageAtomicAdd() [2/2]

IMG_TEMPLATE uint imageAtomicAdd ( T & ,
IntCoord ,
uint  )

References IMG_TEMPLATE, RET, and T.

◆ imageAtomicAnd() [1/2]

IMG_TEMPLATE uint imageAtomicAnd ( const T & ,
IntCoord ,
uint  )
delete

References IMG_TEMPLATE, and T.

◆ imageAtomicAnd() [2/2]

IMG_TEMPLATE uint imageAtomicAnd ( T & ,
IntCoord ,
uint  )

References IMG_TEMPLATE, RET, and T.

◆ imageAtomicCompSwap() [1/2]

IMG_TEMPLATE uint imageAtomicCompSwap ( const T & ,
IntCoord ,
uint ,
uint  )
delete

References IMG_TEMPLATE, and T.

◆ imageAtomicCompSwap() [2/2]

IMG_TEMPLATE uint imageAtomicCompSwap ( T & ,
IntCoord ,
uint ,
uint  )

References IMG_TEMPLATE, RET, and T.

◆ imageAtomicExchange() [1/2]

IMG_TEMPLATE uint imageAtomicExchange ( const T & ,
IntCoord ,
uint  )
delete

References IMG_TEMPLATE, and T.

◆ imageAtomicExchange() [2/2]

IMG_TEMPLATE uint imageAtomicExchange ( T & ,
IntCoord ,
uint  )

References IMG_TEMPLATE, RET, and T.

◆ imageAtomicMax() [1/2]

IMG_TEMPLATE uint imageAtomicMax ( const T & ,
IntCoord ,
uint  )
delete

References IMG_TEMPLATE, and T.

◆ imageAtomicMax() [2/2]

IMG_TEMPLATE uint imageAtomicMax ( T & ,
IntCoord ,
uint  )

References IMG_TEMPLATE, RET, and T.

◆ imageAtomicMin() [1/2]

IMG_TEMPLATE uint imageAtomicMin ( const T & ,
IntCoord ,
uint  )
delete

References IMG_TEMPLATE, and T.

◆ imageAtomicMin() [2/2]

IMG_TEMPLATE uint imageAtomicMin ( T & ,
IntCoord ,
uint  )

References IMG_TEMPLATE, RET, and T.

◆ imageAtomicOr() [1/2]

IMG_TEMPLATE uint imageAtomicOr ( const T & ,
IntCoord ,
uint  )
delete

References IMG_TEMPLATE, and T.

◆ imageAtomicOr() [2/2]

IMG_TEMPLATE uint imageAtomicOr ( T & ,
IntCoord ,
uint  )

References IMG_TEMPLATE, RET, and T.

◆ imageAtomicXor() [1/2]

IMG_TEMPLATE uint imageAtomicXor ( const T & ,
IntCoord ,
uint  )
delete

References IMG_TEMPLATE, and T.

◆ imageAtomicXor() [2/2]

IMG_TEMPLATE uint imageAtomicXor ( T & ,
IntCoord ,
uint  )

References IMG_TEMPLATE, RET, and T.

◆ imageFence() [1/2]

IMG_TEMPLATE void imageFence ( const T & )
delete

References IMG_TEMPLATE, and T.

◆ imageFence() [2/2]

IMG_TEMPLATE void imageFence ( T & )

Definition at line 625 of file gpu_glsl_cpp_stubs.hh.

References IMG_TEMPLATE, and T.

◆ imageLoad()

IMG_TEMPLATE DataVec imageLoad ( const T & ,
IntCoord  )

References IMG_TEMPLATE, RET, and T.

◆ imageSize()

IMG_TEMPLATE SizeVec imageSize ( const T & )

References IMG_TEMPLATE, RET, and T.

Referenced by NSImageToImBuf().

◆ imageStore() [1/2]

IMG_TEMPLATE void imageStore ( const T & ,
IntCoord ,
DataVec  )
delete

References IMG_TEMPLATE, and T.

◆ imageStore() [2/2]

IMG_TEMPLATE void imageStore ( T & ,
IntCoord ,
DataVec  )

Definition at line 624 of file gpu_glsl_cpp_stubs.hh.

References IMG_TEMPLATE, and T.

◆ intBitsToFloat()

float intBitsToFloat ( int )

References RET.

◆ inversesqrt()

template<typename T>
T inversesqrt ( T )
constexpr

References RET, and T.

◆ length()

template<int D>
float length ( VecOp< float, D > )

References RET.

Referenced by blender::length_parameterize::accumulate_lengths(), blender::nodes::node_geo_curve_spline_parameter_cc::accumulated_lengths_curve_domain(), blender::geometry::add_curves_on_mesh(), iTaSC::Cache::addCacheItem(), iTaSC::Cache::addCacheVectorIfDifferent(), blender::gpu::MTLBufferPool::allocate_aligned_with_data(), annotation_stroke_arrow_calc_points_segment(), apply_lengths_iter(), arrayModifier_doArray(), base_callback(), bevel_build_cutoff(), blender::gpu::MTLVertBuf::bind(), blender::gpu::MTLComputeState::bind_compute_bytes(), blender::gpu::MTLRenderPassState::bind_fragment_bytes(), blender::gpu::MTLRenderPassState::bind_vertex_bytes(), BKE_attribute_search_for_write(), BKE_attributes_length(), BKE_icon_geom_invert_lightness(), BKE_nurb_calc_length(), BKE_pchan_bbone_handles_compute(), BKE_pchan_bbone_spline_compute(), BLI_current_working_dir(), BLI_mmap_open(), BLI_mmap_read(), blo_do_versions_pre250(), bm_edge_info_average_length_with_fallback(), BM_vert_calc_median_tagged_edge_length(), bmo_inset_region_exec(), boid_body(), bone_align_to_bone(), BPy_IDArray_getbuffer(), bpy_prop_string_get_fn(), bpy_prop_string_length_fn(), brush_puff(), blender::geometry::calc_position_without_interpolation(), blender::bke::curves::bezier::calculate_aligned_handle(), calculate_point_length(), blender::animrig::Channelbag::channel_group_create(), color_clamp_index(), blender::opensubdiv::compile_eval_patches_shader(), blender::opensubdiv::compile_eval_stencil_shader(), compile_shader_program(), BVHUnaligned::compute_aligned_space(), blender::ed::sculpt_paint::ScaleCurvesEffect::compute_poly_curve_length(), blender::geometry::curve_constraints::compute_segment_lengths(), IK_QPositionTask::ComputeJacobian(), convert_tree(), blender::nodes::node_geo_curve_primitive_line_cc::create_direction_line_curve(), blender::nodes::node_geo_curve_sample_cc::curve_accumulated_lengths(), debugDrawConstraint(), dfdx_spring(), distribute_simple_children(), do_kink(), do_path_effectors(), draw_axes(), draw_bone_update_disp_matrix_bbone(), blender::ed::transform::drawArrow(), ED_armature_ebone_add_primitive(), ED_node_tree_path_length(), ED_select_similar_compare_float_tree(), blender::imbuf::transform::edge_aa(), edge_wind_vertex(), blender::gpu::MTLContext::ensure_buffer_bindings(), blender::gpu::MTLContext::ensure_buffer_bindings(), execute_posetree(), execute_scene(), export_hair_curves(), fb(), fbderiv(), fbstar(), fbstar_jacobi(), blender::gpu::MTLShader::finalize(), iTaSC::Armature::finalize(), blender::array_utils::find_all_ranges(), blender::ed::greasepencil::find_curve_intersections(), blender::nodes::node_fn_format_string_cc::find_format_specifier(), blender::ed::space_node::find_visible_center_of_link(), blender::gpu::MTLBufferRange::flush(), blender::gpu::MTLBuffer::flush_range(), blender::ed::greasepencil::generate_corner(), generate_nsimage_for_file(), blender::get_build_factor(), get_fcurves_of_property(), blender::geometry::get_permutation(), blender::animrig::get_rna_values(), blender::gpu::MTLTexture::get_storagebuf(), Freestyle::ViewEdge::getLength2D(), GPU_indexbuf_create_subrange(), GPU_indexbuf_create_subrange_in_place(), blender::ed::sculpt_paint::grease_pencil_fill_extension_cut(), blender::ed::sculpt_paint::grease_pencil_fill_get_extension_data(), hair_create_input_mesh(), handle_app1(), GHOST_SystemCocoa::handleKeyEvent(), hash_shuffle_uint(), IK_SetTransform(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::inflate_result(), blender::gpu::IndexBuf::init_subrange(), blender::ed::transform::InputCustomRatioFlip(), Interface1D_length_2d_get(), blender::gpu::is_apple_sillicon(), iterate_lengths_iter(), line_directive(), lineart_sort_adjacent_items(), BlenderPointDensityLoader::load_pixels(), BlenderSmokeLoader::load_pixels(), blender::gpu::MTLPixelBuffer::map(), MOD_solidify_nonmanifold_modifyMesh(), blender::gpu::MTLShader::MTLShader(), nlaevalchan_blend_value(), nlaevalchan_blend_value_get_inverted_lower_evalchan(), nlaevalchan_blend_value_get_inverted_upper_evalchan(), nlaevalchan_combine_value(), nlaevalchan_combine_value_get_inverted_lower_evalchan(), nlaevalchan_combine_value_get_inverted_upper_evalchan(), nlaevalchan_detect_mix_mode(), nlaevalchan_get_default_values(), nlaevalchan_snapshot_new(), nlaevalchan_verify_key(), nlastrip_get_frame_transition(), blender::nodes::node_geo_curve_primitive_line_cc::node_declare(), blender::nodes::node_geo_curve_resample_cc::node_declare(), blender::nodes::node_geo_curve_sample_cc::node_declare(), blender::nodes::node_geo_curve_to_points_cc::node_declare(), blender::nodes::node_geo_curve_length_cc::node_geo_exec(), blender::nodes::node_geo_curve_resample_cc::node_geo_exec(), blender::nodes::node_geo_curve_to_points_cc::node_geo_exec(), Normalize(), osl_range_check_err(), blender::ed::sculpt_paint::paint_line_strokes_spacing(), blender::ed::sculpt_paint::paint_space_stroke(), blender::ed::sculpt_paint::paint_space_stroke_spacing_variable(), plane_to_point_vector_v3_normalized(), prop_subscript_ass_array_slice(), prop_subscript_ass_array_slice__as_seq_fast(), prop_subscript_ass_array_slice__bool_recursive(), prop_subscript_ass_array_slice__float_recursive(), prop_subscript_ass_array_slice__int_recursive(), psys_cache_paths(), psys_get_particle_on_path(), psys_hair_use_simulation(), PyC_AsArray(), PyC_AsArray_FAST(), PyC_AsArray_Multi_FAST_impl(), pygpu_shader_uniform_bool(), pygpu_shader_uniform_float(), pygpu_shader_uniform_int(), pygpu_shader_uniform_vector_float(), pygpu_shader_uniform_vector_int(), pyrna_prop_array_subscript_slice(), Quaternion_rotate(), blender::gpu::MTLVertBuf::read(), rna_array_lookup_int(), rna_builtin_properties_lookup_string(), RNA_def_float_matrix(), RNA_def_property_array(), RNA_def_property_boolean_bitset_array_sdna(), rna_def_property_boolean_sdna(), RNA_def_property_collection_funcs(), RNA_def_property_multi_array(), RNA_def_property_string_funcs(), rna_ensure_property_multi_array_length(), rna_iterator_array_begin(), RNA_parameter_dynamic_length_set(), RNA_parameter_dynamic_length_set_data(), RNA_property_array_dimension(), RNA_property_as_string(), rna_property_boolean_get_default_array_values(), RNA_property_collection_length(), RNA_property_float_get_default_array(), rna_property_float_get_default_array_values(), RNA_property_int_get_default_array(), rna_property_int_get_default_array_values(), RNA_property_string_get(), RNA_property_string_get_alloc(), RNA_property_string_get_default_alloc(), blender::nodes::node_geo_curve_sample_cc::sample_indices_and_factors_to_compressed(), scale_point_to_length(), scale_points_to_length(), IK_QSegment::SetTransform(), btGjkEpaSolver2::SignedDistance(), SIM_mass_spring_force_edge_wind(), SIM_mass_spring_force_spring_bending(), SIM_mass_spring_force_spring_goal(), SIM_mass_spring_force_spring_linear(), similar_edge_select_exec(), spring_grad_dir(), spring_length(), blender::StringRef::StringRef(), blender::StringRef::StringRef(), blender::StringRefNull::StringRefNull(), blender::gpu::supports_barycentric_whitelist(), blender::asset_system::tests::TEST(), blender::geometry::trim_sample_length(), txt_extended_ascii_as_utf8(), txt_sel_to_buf(), ui_but_get_pasted_text_from_clipboard(), unit_as_string_main(), blender::gpu::MTLStorageBuf::update(), blender::bke::greasepencil::update_curve_plane_normal_cache(), blender::ed::view3d::geometry_nodes_gizmos::TransformGizmos::update_scale_style(), blender::ed::view3d::geometry_nodes_gizmos::LinearGizmo::update_style(), and blender::ed::view3d::geometry_nodes_gizmos::TransformGizmos::update_translate_style().

◆ max() [1/2]

template<typename T>
T max ( T a,
T b )
constexpr

Definition at line 158 of file math_base.h.

References b, ccl_device_inline, and T.

◆ max() [2/2]

template<typename T, typename U>
T max ( T ,
U  )
constexpr

References RET, T, and U.

◆ min() [1/2]

template<typename T>
T min ( T a,
T b )
constexpr

Definition at line 164 of file math_base.h.

References b, ccl_device_inline, and T.

◆ min() [2/2]

template<typename T, typename U>
T min ( T ,
U  )
constexpr

References RET, T, and U.

◆ mix() [1/3]

float mix ( float a,
float b,
float t )

Definition at line 372 of file math_base.h.

References b, and ccl_device_inline.

◆ mix() [2/3]

template<int D>
VecBase< float, D > mix ( VecOp< float, D > ,
VecOp< float, D > ,
float  )

References RET.

◆ mix() [3/3]

template<typename T, int D>
VecBase< T, D > mix ( VecOp< T, D > ,
VecOp< T, D > ,
VecOp< bool, D >  )

References RET.

◆ mod() [1/2]

float mod ( float ,
float  )
constexpr

References RET.

◆ mod() [2/2]

template<int D>
VecBase< float, D > constexpr mod ( VecOp< float, D > ,
float  )
constexpr

References RET.

◆ packHalf2x16()

uint packHalf2x16 ( float2 )

References RET.

◆ packSnorm2x16()

uint packSnorm2x16 ( float2 )

References RET.

◆ packSnorm4x8()

uint packSnorm4x8 ( float4 )

References RET.

◆ packUnorm2x16()

uint packUnorm2x16 ( float2 )

References RET.

◆ packUnorm4x8()

uint packUnorm4x8 ( float4 )

References RET.

◆ radians()

template<typename T>
T radians ( T )
constexpr

References RET, and T.

◆ refract()

template<typename T, int D>
VecBase< T, D > refract ( VecOp< T, D > ,
VecOp< T, D > ,
float  )

◆ sign()

◆ smoothstep() [1/3]

◆ smoothstep() [2/3]

template<int D>
VecBase< float, D > smoothstep ( float ,
float ,
VecOp< float, D >  )

References RET.

◆ smoothstep() [3/3]

template<typename T>
T smoothstep ( T ,
T ,
T  )

References RET, and T.

◆ step() [1/2]

float step ( float ,
float  )

References RET.

◆ step() [2/2]

template<int D>
VecBase< float, D > step ( float ,
VecOp< float, D >  )

References RET.

◆ texelFetch() [1/4]

int4 texelFetch ( isamplerBuffer ,
int  )

References RET.

◆ texelFetch() [2/4]

float4 texelFetch ( samplerBuffer ,
int  )

References RET.

◆ texelFetch() [3/4]

TEX_TEMPLATE DataVec texelFetch ( T ,
IntCoord ,
int  )

References RET, T, and TEX_TEMPLATE.

◆ texelFetch() [4/4]

uint4 texelFetch ( usamplerBuffer ,
int  )

References RET.

◆ texelFetchOffset()

TEX_TEMPLATE DataVec texelFetchOffset ( T ,
IntCoord ,
int ,
IntCoord  )

References RET, T, and TEX_TEMPLATE.

◆ texture()

TEX_TEMPLATE DataVec texture ( T ,
FltCoord ,
float = 0.0f )

References RET, T, and TEX_TEMPLATE.

Referenced by blender::draw::Manager::acquire_texture(), blender::gpu::MTLFrameBuffer::add_color_attachment(), blender::gpu::MTLFrameBuffer::add_depth_attachment(), blender::nodes::add_eval_dependencies_from_socket(), blender::gpu::MTLFrameBuffer::add_stencil_attachment(), blender::gpu::MTLFrameBuffer::bake_render_pass_descriptor(), blender::draw::Manager::begin_sync(), blender::draw::detail::PassBase< DrawCommandBufType >::bind_texture(), blender::draw::detail::PassBase< DrawCommandBufType >::bind_texture(), blender::draw::detail::PassBase< DrawCommandBufType >::bind_texture(), blender::draw::detail::PassBase< DrawCommandBufType >::bind_texture(), BKE_texture_dependsOnTime(), BKE_texture_dependsOnTime(), BKE_texture_fetch_images_for_pool(), BKE_texture_get_value(), BKE_texture_get_value_ex(), BKE_texture_is_image_user(), blf_batch_draw(), blender::gpu::MTLFrameBuffer::blit(), blender::deg::DepsgraphRelationBuilder::build_nodetree_socket(), blender::deg::DepsgraphNodeBuilder::build_texture(), blender::deg::DepsgraphRelationBuilder::build_texture(), blender::compositor::CachedTexture::CachedTexture(), blender::ocio::GPUShaderBinder::create_gpu_shader(), blender::ed::vse::create_texture(), EffectsExporter::createTexture(), draw_display_buffer(), blender::workbench::Instance::draw_mesh(), draw_plane_marker_image(), draw_tile(), DRW_view_data_reset(), blender::gpu::MTLContext::ensure_texture_bindings(), blender::gpu::MTLContext::ensure_texture_bindings(), ENUM_OPERATORS(), blender::nodes::node_composite_texture_cc::TextureOperation::execute(), blender::compositor::CachedTextureContainer::get(), blender::gpu::MTLFrameBuffer::get_color_attachment_slot_from_texture(), MaterialNode::get_diffuse_image(), blender::workbench::MeshPass::get_subpass(), GPU_image_tiled(), GPU_texture_anisotropic_filter(), GPU_texture_bind(), GPU_texture_bind_ex(), GPU_texture_compare_mode(), GPU_texture_depth(), GPU_texture_dimensions(), GPU_texture_extend_mode(), GPU_texture_extend_mode_x(), GPU_texture_extend_mode_y(), GPU_texture_filter_mode(), GPU_texture_format(), GPU_texture_free(), GPU_texture_get_mipmap_size(), GPU_texture_has_depth_format(), GPU_texture_has_float_format(), GPU_texture_has_integer_format(), GPU_texture_has_normalized_format(), GPU_texture_has_signed_format(), GPU_texture_has_stencil_format(), GPU_texture_height(), GPU_texture_is_array(), GPU_texture_is_cube(), GPU_texture_layer_count(), GPU_texture_mip_count(), GPU_texture_mipmap_mode(), GPU_texture_opengl_bindcode(), GPU_texture_original_height(), GPU_texture_original_size_set(), GPU_texture_original_width(), GPU_texture_py_reference_get(), GPU_texture_py_reference_set(), GPU_texture_read(), GPU_texture_ref(), GPU_texture_swizzle_set(), GPU_texture_unbind(), GPU_texture_update_mipmap(), GPU_texture_update_sub_from_pixel_buffer(), GPU_texture_width(), blender::workbench::Instance::hair_sync(), blender::gpu::MTLFrameBuffer::has_color_attachment_with_texture(), blender::gpu::VKStateManager::image_bind(), image_foreach_cache(), blender::gpu::VKStateManager::image_unbind(), blender::gpu::VKTexture::init_internal(), blender::nodes::init_socket_cpp_value_from_property(), blender::compositor::is_compatible_texture(), blender::workbench::Instance::mesh_sync(), blender::gpu::MTLStorageBuf::MTLStorageBuf(), blender::ed::sculpt_paint::paint_draw_tex_overlay(), blender::compositor::parallel_reduction_dispatch(), blender::ed::vse::preview_draw_texture_simple(), blender::ed::vse::preview_draw_texture_to_linear(), pygpu_offscreen_color_texture_get(), pygpu_offscreen_texture_color_get(), blender::gpu::VKFrameBuffer::read(), blender::workbench::Instance::sculpt_sync(), blender::ed::vse::sequencer_draw_scopes(), blender::eevee::HiZBuffer::set_source(), blender::gpu::VKFrameBuffer::subpass_transition_impl(), blender::eevee::LookdevWorld::sync(), blender::gpu::tests::test_compute_direct(), blender::gpu::tests::test_compute_indirect(), blender::gpu::tests::test_framebuffer_clear_color_single_attachment(), blender::gpu::tests::test_framebuffer_clear_depth(), blender::gpu::tests::test_framebuffer_multi_viewport(), blender::gpu::tests::test_framebuffer_scissor_test(), blender::gpu::tests::test_shader_compute_1d(), blender::gpu::tests::test_shader_compute_2d(), blender::gpu::tests::test_texture_update_sub_no_unpack_row_length(), blender::gpu::tests::test_texture_update_sub_unpack_row_length(), blender::gpu::VKStateManager::texture_bind(), blender::gpu::tests::texture_create_upload_read(), blender::gpu::tests::texture_create_upload_read_pixel(), blender::gpu::tests::texture_create_upload_read_with_bias(), texture_foreach_id(), texture_free_data(), texture_init_data(), texture_nodes_fetch_images_for_pool(), blender::gpu::VKStateManager::texture_unbind(), blender::ed::outliner::TreeElementIDTexture::TreeElementIDTexture(), uiTemplateTextureShow(), blender::gpu::VKFrameBuffer::update_srgb(), update_tile_texture_pixels(), blender::gpu::VKImageView::VKImageView(), weightvg_do_mask(), wm_draw_offscreen_texture_parameters(), wm_draw_region_blend(), wm_draw_window(), wm_software_cursor_draw_bitmap(), blender::gpu::wrap(), blender::compositor::Result::wrap_external(), and blender::draw::Manager::~Manager().

◆ textureGather()

TEX_TEMPLATE DataVec textureGather ( T ,
FltCoord  )

References RET, T, TEX_TEMPLATE, and textureGather().

Referenced by textureGather().

◆ textureGrad()

TEX_TEMPLATE DataVec textureGrad ( T ,
FltCoord ,
DerivVec ,
DerivVec  )

References RET, T, TEX_TEMPLATE, and textureGrad().

Referenced by textureGrad().

◆ textureLod()

TEX_TEMPLATE DataVec textureLod ( T ,
FltCoord ,
float  )

References RET, T, TEX_TEMPLATE, and textureLod().

Referenced by textureLod().

◆ textureLodOffset()

TEX_TEMPLATE DataVec textureLodOffset ( T ,
FltCoord ,
float ,
IntCoord  )

References RET, T, TEX_TEMPLATE, and textureLodOffset().

Referenced by textureLodOffset().

◆ textureSize()

TEX_TEMPLATE SizeVec textureSize ( T ,
int  )

References RET, T, and TEX_TEMPLATE.

◆ uintBitsToFloat()

float uintBitsToFloat ( uint )

References RET.

◆ unpackHalf2x16()

float2 unpackHalf2x16 ( uint )

References RET.

◆ unpackSnorm2x16()

float2 unpackSnorm2x16 ( uint )

References RET.

◆ unpackSnorm4x8()

float4 unpackSnorm4x8 ( uint )

References RET.

◆ unpackUnorm2x16()

float2 unpackUnorm2x16 ( uint )

References RET.

◆ unpackUnorm4x8()

float4 unpackUnorm4x8 ( uint )

References RET.

Variable Documentation

◆ bitCount

template<int D>
VecBase< int, D > bitCount(VecOp< uint, D >) RET ( VecOp< int, D > )

◆ bitfieldReverse

template<int D>
VecBase< int, D > bitfieldReverse(VecOp< uint, D >) RET ( VecOp< int, D > )

◆ cross

VecBase< float, 3 > cross(VecOp< float, 3 >, VecOp< float, 3 >) RET ( VecOp< float, 3 > ,
VecOp< float, 3 >  )

Referenced by __anyhit__kernel_optix_local_hit(), btSoftBody::addAeroForceToFace(), btSoftBody::addAeroForceToNode(), angle_signed_on_axis_normalized_v3v3_v3(), Hair::apply_transform(), PointCloud::apply_transform(), area_light_rect_sample(), blender::math::AxisAngleBase< T, AngleT >::AxisAngleBase(), bevel_list_smooth(), BKE_gpencil_stroke_2d_flat(), BM_edge_is_convex(), BM_edgeloop_calc_normal_aligned(), BM_face_calc_area_uv_signed(), bm_face_split_by_concave(), bm_mesh_calc_volume_face(), bsdf_hair_chiang_eval(), bsdf_hair_chiang_sample(), bsdf_hair_reflection_sample(), bsdf_hair_transmission_sample(), bt_edge_plane(), btPrimitiveTriangle::buildTriPlane(), btTriangleShapeEx::buildTriPlane(), calcNormal(), camera_sample_panorama(), SphereTriangleDetector::collide(), compute_emitter_centroid_and_dir(), Mesh::Triangle::compute_normal(), computeAccelerationsArticulatedBodyAlgorithmMultiDof(), btRigidBody::computeImpulseDenominator(), continuousCollisionDetection(), cross_poly_v2(), blender::math::cross_tri(), ED_view3d_depth_read_cached_normal(), edbm_dupli_extrude_cursor_invoke(), edge_edge_angle_less_than_180(), edges_angle_kind(), BicubicPatch::eval(), LinearQuadPatch::eval(), extractRotation(), fillConstraintJacobianMultiDof(), fillMultiBodyConstraint(), blender::math::from_orthonormal_axes(), blender::bke::greasepencil::convert::get_legacy_layer_to_stroke_matrix(), blender::get_legacy_stroke_matrix(), blender::bke::greasepencil::get_local_to_stroke_matrix(), getJs(), getVelocityInLocalPointNoDelta(), getVelocityInLocalPointObsolete(), internalGetVelocityInLocalPointObsolete(), MyInternalTriangleIndexCallback::internalProcessTriangleIndex(), is_edge_convex_v3(), is_poly_convex_v2(), LightTreeEmitter::LightTreeEmitter(), lineIntersectsTriangle(), make_orthonormals(), make_orthonormals_safe_tangent(), make_orthonormals_tangent(), make_transform_frame(), mean_value_half_tan_v3(), microfacet_ggx_sample_vndf(), mnee_compute_constraint_derivatives(), mnee_compute_transfer_matrix(), mnee_setup_manifold_vertex(), modify_mesh(), motion_triangle_shader_setup(), Mesh::SubdFace::normal(), blender::math::orthogonalize(), btDeformableMultiBodyDynamicsWorld::performGeometricCollisions(), pointOutsideOfPlane(), primitive_tangent(), btSoftBodyTriangleCallback::processTriangle(), DebugDrawcallback::processTriangle(), blender::eevee::IrradianceBake::raylists_build(), setupContactConstraint(), setupFrictionConstraint(), setupMultiBodyContactConstraint(), setupSpherical(), slide_check_corners(), sortCachedPoints(), spherical_stereo_transform(), svm_node_normal_map(), svm_node_set_bump(), svm_node_tangent(), svm_node_vector_displacement(), svm_vector_math(), blender::eevee::Light::sync(), tan_angle(), blender::tests::TEST(), transform_inverse_cross(), transform_inverse_impl(), transform_negative_scale(), triangle_area(), triangle_light_pdf(), triangle_light_sample(), triangle_normal(), triangle_point_normal(), and wireframe().

◆ equal

template<typename T, int D>
VecBase< bool, D > equal(VecOp< T, D >, VecOp< T, D >) RET ( VecOp< T, D > ,
VecOp< T, D >  )

◆ faceforward

template<typename T, int D>
VecBase< T, D > faceforward(VecOp< T, D >, VecOp< T, D >, VecOp< T, D >) RET ( VecOp< T, D > ,
VecOp< T, D > ,
VecOp< T, D >  )

◆ findLSB

template<int D>
VecBase< int, D > findLSB(VecOp< uint, D >) RET ( VecOp< int, D > )

◆ findMSB

template<int D>
VecBase< int, D > findMSB(VecOp< uint, D >) RET ( VecOp< int, D > )

◆ floatBitsToInt

template<int D>
VecBase< int, D > floatBitsToInt(VecOp< float, D >) RET ( VecOp< float, D > )

◆ floatBitsToUint

template<int D>
VecBase< uint, D > floatBitsToUint(VecOp< float, D >) RET ( VecOp< float, D > )

◆ greaterThan

template<typename T, int D>
VecBase< bool, D > greaterThan(VecOp< T, D >, VecOp< T, D >) RET ( VecOp< T, D > ,
VecOp< T, D >  )

◆ greaterThanEqual

template<typename T, int D>
VecBase< bool, D > greaterThanEqual(VecOp< T, D >, VecOp< T, D >) RET ( VecOp< T, D > ,
VecOp< T, D >  )

◆ intBitsToFloat

template<int D>
VecBase< float, D > intBitsToFloat(VecOp< int, D >) RET ( VecOp< int, D > )

◆ inverse

◆ lessThan

template<typename T, int D>
VecBase< bool, D > lessThan(VecOp< T, D >, VecOp< T, D >) RET ( VecOp< T, D > ,
VecOp< T, D >  )

◆ lessThanEqual

template<typename T, int D>
VecBase< bool, D > lessThanEqual(VecOp< T, D >, VecOp< T, D >) RET ( VecOp< T, D > ,
VecOp< T, D >  )

◆ mix

template<int D>
VecBase< T, D > mix(VecOp< T, D >, VecOp< T, D >, VecOp< bool, D >) RET ( VecOp< float, D > ,
VecOp< float, D > ,
VecOp< float, D >  )

◆ mod

◆ normalize

template<int D>
VecBase< float, D > normalize(VecOp< float, D >) RET ( VecOp< float, D > )

Referenced by __anyhit__kernel_optix_local_hit(), add_node(), Mesh::add_vertex_normals(), Mesh::apply_transform(), area_light_spread_clamp_light(), attr_create_pointiness(), blender::math::AxisAngleBase< T, AngleT >::AxisAngleBase(), background_portal_sample(), bake_offset_towards_center(), blender_camera_focal_distance(), bsdf_ashikhmin_shirley_eval(), bsdf_ashikhmin_velvet_eval(), bsdf_ashikhmin_velvet_sample(), bsdf_hair_huang_eval_r(), bsdf_hair_reflection_eval(), bsdf_hair_reflection_sample(), bsdf_hair_transmission_eval(), bsdf_hair_transmission_sample(), bsdf_sheen_sample(), camera_direction_from_point(), camera_sample_orthographic(), camera_sample_panorama(), camera_sample_perspective(), camera_sample_to_ray(), camera_world_to_ndc(), compute_v(), CubeTriangleIsect::CubeTriangleIsect(), GeometryManager::displace(), equiangular_cubemap_face_to_direction(), BicubicPatch::eval(), LinearQuadPatch::eval(), blender::math::from_triangle(), blender::math::from_vector(), get_dupliface_transform_from_coords(), blender::bke::greasepencil::convert::get_legacy_layer_to_stroke_matrix(), blender::get_legacy_stroke_matrix(), blender::bke::greasepencil::get_local_to_stroke_matrix(), integrate_surface_bsdf_bssrdf_bounce(), integrator_init_from_bake(), blender::math::interpolate(), kernel_embree_filter_occluded_local_func_impl(), light_tree_pdf(), light_tree_to_local_space(), make_orthonormals(), make_orthonormals_tangent(), make_transform_frame(), microfacet_beckmann_sample_vndf(), microfacet_ggx_sample_vndf(), mnee_compute_transfer_matrix(), mnee_eval_bsdf_contribution(), mnee_setup_manifold_vertex(), motion_triangle_normals(), motion_triangle_shader_setup(), NODE_DEFINE(), blender::nodes::node_shader_tex_noise_cc::node_shader_gpu_tex_noise(), blender::nodes::node_shader_tex_voronoi_cc::node_shader_gpu_tex_voronoi(), noise_fbm(), noise_fbm(), noise_fbm(), noise_fbm(), noise_select(), noise_texture_1d(), noise_texture_2d(), noise_texture_3d(), noise_texture_4d(), blender::nodes::node_shader_tex_noise_cc::NoiseFunction::NoiseFunction(), blender::math::normal_tri(), object_normal_transform(), object_volume_density(), blender::math::orthogonalize(), orthogonalize_m4_stable(), orthogonalize_stable(), blender::noise::perlin_fbm(), blender::noise::perlin_fbm< float2 >(), blender::noise::perlin_fbm< float3 >(), blender::noise::perlin_float3_fractal_distorted(), blender::noise::perlin_float3_fractal_distorted(), blender::noise::perlin_float3_fractal_distorted(), blender::noise::perlin_float3_fractal_distorted(), blender::noise::perlin_fractal_distorted(), blender::noise::perlin_fractal_distorted< float >(), blender::noise::perlin_fractal_distorted< float2 >(), blender::noise::perlin_fractal_distorted< float3 >(), blender::noise::perlin_fractal_distorted< float4 >(), blender::noise::perlin_select(), point_light_intersect(), point_light_mnee_sample_update(), point_light_sample(), point_light_sample_from_intersection(), blender::math::pow(), primitive_motion_vector(), primitive_tangent(), quat_interpolate(), blender::eevee::IrradianceBake::raylists_build(), blender::io::usd::USDLightReader::read_object_data(), blender::nodes::node_geo_rotate_instances_cc::rotate_instances(), blender::eevee::PlanarProbe::set_view(), blender::ed::greasepencil::snap_8_angles(), spherical_stereo_transform(), spot_light_mnee_sample_update(), spot_light_sample(), spot_light_sample_from_intersection(), surface_shader_ao(), surface_shader_average_normal(), blender::eevee::IrradianceBake::surfels_create(), svm_node_camera(), svm_node_closure_bsdf(), svm_node_ies(), svm_node_normal(), svm_node_set_bump(), svm_node_tangent(), svm_node_tex_gabor(), svm_node_tex_noise(), svm_node_tex_voronoi(), svm_node_vector_displacement(), svm_node_vector_transform(), blender::math::tests::TEST(), blender::math::tests::TEST(), blender::math::tests::TEST(), blender::math::tests::TEST(), blender::math::tests::TEST(), blender::math::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::bke::tests::test_vec_roll_to_mat3_normalized(), blender::math::to_dual_quaternion(), blender::math::to_quaternion_legacy(), transform_clear_scale(), transform_rotate(), triangle_normal(), triangle_point_normal(), blender::nodes::try_dispatch_float_math_fl3_fl3_fl_to_fl3(), blender::nodes::try_dispatch_float_math_fl3_fl3_to_fl3(), blender::nodes::try_dispatch_float_math_fl3_to_fl3(), Camera::update(), blender::bke::pbvh::uv_islands::UVBorderCorner::uv(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), blender::nodes::node_shader_tex_voronoi_cc::VoronoiDistToEdgeFunction::VoronoiDistToEdgeFunction(), blender::nodes::node_shader_tex_voronoi_cc::VoronoiMetricFunction::VoronoiMetricFunction(), blender::math::whitepoint_from_temp_tint(), and Camera::world_to_raster_size().

◆ notEqual

template<typename T, int D>
VecBase< bool, D > notEqual(VecOp< T, D >, VecOp< T, D >) RET ( VecOp< T, D > ,
VecOp< T, D >  )

◆ operator!

template<int D>
VecBase< bool, D > operator!(VecOp< bool, D >) RET ( VecOp< bool, D > )

◆ reflect

◆ step

template<int D>
VecBase< float, D > step(VecOp< float, D >, VecOp< float, D >) RET ( VecOp< float, D > ,
VecOp< float, D >  )
Examples
/usr/src/RPM/BUILD/blender-4.5.8/source/blender/blenkernel/BKE_grease_pencil.hh.

Referenced by Freestyle::CurveInternal::__point_iterator< CurveInternal::CurvePoint_nonconst_traits >::__point_iterator(), Freestyle::CurveInternal::__point_iterator< CurveInternal::CurvePoint_nonconst_traits >::__point_iterator(), BVHBuild::add_reference_curves(), BVHBuild::add_reference_points(), BVHBuild::add_reference_triangles(), Mesh::add_vertex_normals(), ANIM_armature_bonecoll_move(), append_frame_snap_target(), append_second_snap_target(), attr_create_motion_from_velocity(), attr_create_motion_from_velocity(), attr_create_motion_from_velocity(), background_map_sample(), blender::animrig::bake_fcurve(), blender::ed::greasepencil::bake_grease_pencil_animation_exec(), BKE_curvemapping_integrate_clamped(), BKE_effectors_apply(), BLI_findlinkfrom(), BLI_listbase_link_move(), BLI_listbase_sort_r(), BLI_newton3d_solve(), BLI_strlen_utf8_ex(), BLI_strnlen_utf8_ex(), blo_do_versions_300(), Hair::Curve::bounds_grow(), bpy_bmeditselseq_subscript(), bpy_bmelemseq_subscript(), bpy_bmlayercollection_subscript(), BPy_FloatProperty(), BPy_FloatVectorProperty(), BPy_IDArray_ass_subscript(), BPy_IDArray_subscript(), BPy_IntProperty(), BPy_IntVectorProperty(), brush_edit_apply(), brush_gen_texture(), Buffer_ass_subscript(), Buffer_subscript(), C_Vector_Linspace(), C_Vector_Range(), blender::geometry::calc_straight_curve_positions(), blender::bke::curves::nurbs::calculate_basis_cache(), Hair::Curve::cardinal_keys_for_step(), Hair::Curve::cardinal_motion_keys(), channels_bake_exec(), checker_board_text(), cloth_bvh_collision(), cloth_solve_collisions(), collision_move_object(), Color_ass_subscript(), Color_subscript(), libmv::CompleteReconstructionLogProgress(), compress_reconstruct_steps(), btRigidBody::computeGyroscopicImpulseImplicit_Body(), btRigidBody::computeGyroscopicImpulseImplicit_World(), cp_cu_key(), cp_key(), blender::nodes::node_geo_curve_primitive_arc_cc::create_arc_curve_from_points(), blender::nodes::node_geo_curve_primitive_quadratic_bezier_cc::create_quadratic_bezier_curve(), blender::ed::sculpt_paint::cursor_draw_tiling_preview(), Freestyle::CurveInternal::CurvePointIterator::CurvePointIterator(), Freestyle::CurveInternal::CurvePointIterator::CurvePointIterator(), CurvePointIterator_init(), diagonalize(), GeometryManager::displace(), do_cu_key(), do_key(), do_rel_cu_key(), blender::ed::sculpt_paint::do_tiled(), draw_dividers(), btIDebugDraw::drawArc(), btIDebugDraw::drawSpherePatch(), dynamicPaint_doSmudge(), ED_space_image_grid_steps(), ED_space_image_increment_snap_value(), ed_undo_step_direction(), Euler_ass_subscript(), Euler_subscript(), blender::bke::curves::catmull_rom::evaluate_segment(), export_hair_curves_motion(), export_hair_motion_validate_attribute(), export_pointcloud_motion(), ExportCurveSegmentsMotion(), blender::RandomNumberGenerator::get_bytes(), get_effector_tot(), blender::get_factor_from_index(), blender::RandomNumberGenerator::get_int32(), blender::RandomNumberGenerator::get_uint32(), Geometry::get_uv_tiles(), getLinToLogLut(), getLogToLinLut(), blender::ed::sculpt_paint::greasepencil::grease_pencil_interpolate_sequence_exec(), grid_axis_start_and_count(), idprop_ui_data_update_float(), idprop_ui_data_update_int(), btRigidBody::integrateVelocities(), integrator_volume_stack_update_for_subsurface(), interactive_value_init_from_property(), interpolate_curve_points(), key_evaluate_relative(), Hair::Curve::keys_for_step(), LerpCurveSegmentMotionCV(), blender::bke::curves::bezier::linear_interpolation(), blender::ed::sculpt_paint::greasepencil::linear_interpolation(), blender::geometry::linear_interpolation(), Matrix_ass_subscript(), Matrix_subscript(), MatrixAccess_subscript(), mesh_remove_doubles_on_axis(), libmv::Dogleg< Function, Jacobian, Solver >::minimize(), modify_mesh(), PointCloud::Point::motion_key(), Hair::Curve::motion_keys(), Camera::motion_step(), Geometry::motion_step(), Object::motion_step(), Camera::motion_time(), Geometry::motion_time(), Object::motion_time(), motion_triangle_compute_info(), motion_triangle_normals(), motion_triangle_normals_for_step(), motion_triangle_shader_setup(), motion_triangle_smooth_normal(), motion_triangle_smooth_normal(), motion_triangle_smooth_normal(), motion_triangle_vertices(), motion_triangle_vertices(), motion_triangle_vertices_and_normals(), motion_triangle_verts_for_step(), Mesh::Triangle::motion_verts(), blender::bke::greasepencil::LayerGroup::move_node_down(), blender::bke::greasepencil::LayerGroup::move_node_up(), playanim_step(), PointCloud::Point::point_for_step(), Freestyle::Curve::points_begin(), Freestyle::Curve::points_begin(), Freestyle::Curve::points_end(), Freestyle::Curve::points_end(), print_reconstruct_step(), psys_thread_context_init_distribute(), ptcache_particle_totwrite(), ptcache_particle_write(), ptcache_write_needed(), pygpu_buffer__mp_ass_subscript(), pygpu_buffer__mp_subscript(), pyrna_prop_array_ass_subscript(), pyrna_prop_array_subscript(), pyrna_prop_collection_ass_subscript(), pyrna_prop_collection_subscript(), Quaternion_ass_subscript(), Quaternion_subscript(), radial_control_invoke(), radial_control_paint_curve(), rand_range_i(), range_vn_fl(), read_shader_output(), reconstruct_struct(), blender::animrig::remap_cyclic_keyframe_location(), RNA_def_property_ui_range(), RNA_property_enum_step(), RNA_property_float_ui_range(), RNA_property_int_ui_range(), screen_animation_step_invoke(), blender::ed::vse::sequencer_separate_images_exec(), blender::nodes::inverse_eval::set_rna_property(), Freestyle::Stroke::setTextureStep(), SubdAttributeInterpolation::setup_attribute_type(), Freestyle::StrokeShaders::LengthDependingThicknessShader::shade(), SIM_cloth_solve(), blender::ed::greasepencil::simplify_fixed(), blender::ed::sculpt_paint::simplify_fixed(), blender::simplify_fixed(), blender::RandomNumberGenerator::skip(), Freestyle::StrokeShaders::StrokeTextureStepShader::StrokeTextureStepShader(), StrokeTextureStepShader___init__(), target_project_tri_correct(), libmv::TEST(), textview_step_sel(), transform_motion_array_interpolate(), ui_block_colorpicker(), ui_but_hide_fraction(), ui_def_but_rna(), ui_draw_but_curve_grid(), ui_draw_but_VECTORSCOPE(), ui_get_but_step_unit(), ui_litem_estimate_grid_flow(), ui_searchbox_select(), ui_textedit_delete(), ui_textedit_insert_buf(), ui_update_flexible_spacing(), UI_view2d_dot_grid_draw(), UI_view2d_draw_scale_x__discrete_time(), UI_view2d_draw_scale_x__values(), UI_view2d_draw_scale_y__values(), UI_view2d_multi_grid_draw(), uiTemplateColorPicker(), uiTemplateMarker(), btRaycastVehicle::updateAction(), btRaycastVehicle::updateVehicle(), uvedit_vertex_buttons(), Vector_ass_subscript(), Vector_subscript(), version_idproperty_move_data_float(), version_idproperty_move_data_int(), Mesh::Triangle::verts_for_step(), view2d_major_step_x__time(), view2d_smoothview_invoke(), view_zoom_apply_step(), WIDGETGROUP_camera_refresh(), WM_gizmo_context_check_drawstep(), WM_gizmo_target_property_float_range_get(), WM_gizmomap_drawstep_from_gizmo_group(), wm_gizmomap_highlight_find(), wm_gizmomap_modal_set(), Camera::~Camera(), and Object::~Object().

◆ transpose

◆ uintBitsToFloat

template<int D>
VecBase< float, D > uintBitsToFloat(VecOp< uint, D >) RET ( VecOp< uint, D > )