69 float (*dupli_mat)[4]);
#define BLI_STATIC_ASSERT_ALIGN(st, align)
struct GPUTexture GPUTexture
struct GPUVertBuf GPUVertBuf
SyclQueue void void size_t num_bytes void
void DRW_hair_duplimat_get(struct Object *object, struct ParticleSystem *psys, struct ModifierData *md, float(*dupli_mat)[4])
void DRW_globals_update(void)
void DRW_volume_free(void)
void DRW_fluid_ensure_flags(struct FluidModifierData *fmd)
void DRW_curves_init(struct DRWData *drw_data)
float * DRW_color_background_blend_get(int theme_id)
void DRW_smoke_init(struct DRWData *drw_data)
void DRW_volume_ubos_pool_free(void *pool)
void DRW_hair_update(void)
struct DRWShadingGroup * DRW_shgroup_volume_create_sub(struct Scene *scene, struct Object *ob, struct DRWShadingGroup *shgrp, struct GPUMaterial *gpu_material)
struct DRWView * DRW_view_create_with_zoffset(const struct DRWView *parent_view, const struct RegionView3D *rv3d, float offset)
void DRW_curves_ubos_pool_free(struct CurvesUniformBufPool *pool)
struct DRWShadingGroup * DRW_shgroup_curves_create_sub(struct Object *object, struct DRWShadingGroup *shgrp, struct GPUMaterial *gpu_material)
void DRW_curves_update(void)
void DRW_smoke_free(struct FluidModifierData *fmd)
void DRW_smoke_ensure_velocity(struct FluidModifierData *fmd)
void DRW_smoke_ensure_coba_field(struct FluidModifierData *fmd)
int DRW_object_wire_theme_get(struct Object *ob, struct ViewLayer *view_layer, float **r_color)
void DRW_smoke_ensure(struct FluidModifierData *fmd, int highres)
void DRW_smoke_exit(struct DRWData *drw_data)
struct GPUVertBuf * DRW_curves_pos_buffer_get(struct Object *object)
struct GPUVertBuf * DRW_hair_pos_buffer_get(struct Object *object, struct ParticleSystem *psys, struct ModifierData *md)
struct DRWShadingGroup * DRW_shgroup_hair_create_sub(struct Object *object, struct ParticleSystem *psys, struct ModifierData *md, struct DRWShadingGroup *shgrp, struct GPUMaterial *gpu_material)
bool DRW_object_axis_orthogonal_to_view(struct Object *ob, int axis)
bool DRW_object_is_flat(struct Object *ob, int *r_axis)
void DRW_fluid_ensure_range_field(struct FluidModifierData *fmd)
void DRW_globals_free(void)
void DRW_volume_init(struct DRWData *drw_data)
void DRW_curves_free(void)
ccl_gpu_kernel_postfix ccl_global float int int int int float bool int offset
struct GPUUniformBuf * block_ubo
struct GPUTexture * weight_ramp
struct GPUUniformBuf * view_ubo