21 #define GPU_VERT_ATTR_MAX_LEN 16
22 #define GPU_VERT_ATTR_MAX_NAMES 6
23 #define GPU_VERT_ATTR_NAMES_BUF_LEN 256
24 #define GPU_VERT_FORMAT_MAX_NAMES 63
26 #define GPU_MAX_SAFE_ATTR_NAME 12
67 "We use uchar as index inside the name buffer "
68 "so GPU_VERT_ATTR_NAMES_BUF_LEN needs to be "
69 "smaller than GPUVertFormat->name_offset and "
70 "GPUVertAttr->names maximum value");
169 #define SIGNED_INT_10_MAX 511
170 #define SIGNED_INT_10_MIN -512
175 assert(min_allowed <= max_allowed);
177 if (
x < min_allowed) {
180 else if (
x > max_allowed) {
223 const bool do_hq_normals)
MINLINE void normal_float_to_short_v3(short r[3], const float n[3])
struct GPUShader GPUShader
SyclQueue void void * src
uchar names[GPU_VERT_ATTR_MAX_NAMES]