9 .typedef_source(
"draw_shader_shared.hh")
11 .define(
"OrcoTexCoFactors",
"(drw_infos[resource_id].orco_mul_bias)")
12 .define(
"ObjectInfo",
"(drw_infos[resource_id].infos)")
13 .define(
"ObjectColor",
"(drw_infos[resource_id].ob_color)")
16 "drw_infos[DRW_RESOURCE_CHUNK_LEN]",
20 .typedef_source(
"draw_shader_shared.hh")
21 .define(
"VOLUME_INFO_LIB")
25 .typedef_source(
"draw_shader_shared.hh")
29 .typedef_source(
"draw_shader_shared.hh")
33 "drw_layer_attrs[DRW_RESOURCE_CHUNK_LEN]",
37 .typedef_source(
"draw_shader_shared.hh")
40 .define(
"OrcoTexCoFactors",
"(drw_infos[resource_id].orco_mul_bias)")
41 .define(
"ObjectInfo",
"(drw_infos[resource_id].infos)")
42 .define(
"ObjectColor",
"(drw_infos[resource_id].ob_color)")
48 .define(
"ObjectAttributeStart",
"(drw_infos[resource_id].orco_mul_bias[0].w)")
49 .define(
"ObjectAttributeLen",
"(drw_infos[resource_id].orco_mul_bias[1].w)")
51 .additional_info(
"draw_object_infos_new");
#define DRW_OBJ_INFOS_UBO_SLOT
#define DRW_OBJ_INFOS_SLOT
#define DRW_OBJ_ATTR_SLOT
#define DRW_OBJ_DATA_INFO_UBO_SLOT
#define DRW_LAYER_ATTR_UBO_SLOT
smooth(Type::VEC3, "P") .smooth(Type pos draw_object_infos_new
#define GPU_SHADER_CREATE_INFO(_info)