30 BCExportSettings &export_settings,
37 std::string &uv_layer_name,
41 COLLADASW::ColorOrTexture
getcol(
float r,
float g,
float b,
float a);
44 void set_shader_type(COLLADASW::EffectProfile &ep,
Material *ma);
46 void set_diffuse_color(COLLADASW::EffectProfile &ep,
Material *ma);
47 void set_emission(COLLADASW::EffectProfile &ep,
Material *ma);
48 void set_ior(COLLADASW::EffectProfile &ep,
Material *ma);
49 void set_shininess(COLLADASW::EffectProfile &ep,
Material *ma);
50 void set_reflectivity(COLLADASW::EffectProfile &ep,
Material *ma);
51 void set_transparency(COLLADASW::EffectProfile &ep,
Material *ma);
52 void set_ambient(COLLADASW::EffectProfile &ep,
Material *ma);
53 void set_specular(COLLADASW::EffectProfile &ep,
Material *ma);
54 void set_reflective(COLLADASW::EffectProfile &ep,
Material *ma);
57 void create_image_samplers(COLLADASW::EffectProfile &ep,
59 std::string &active_uv);
61 void writeTextures(COLLADASW::EffectProfile &ep,
68 bool hasEffects(
Scene *sce);
70 BCExportSettings &export_settings;
local_group_size(16, 16) .push_constant(Type local_group_size(16, 16) .push_constant(Type input_tx sampler(1, ImageType::FLOAT_2D, "matte_tx") .image(0