/dports/graphics/blender/blender-2.91.0/source/blender/nodes/ |
H A D | NOD_static_types.h | 40 DefNode(ShaderNode, SH_NODE_RGB, 0, "RGB", RGB, … 41 DefNode(ShaderNode, SH_NODE_VALUE, 0, "VALUE", Value, … 42 DefNode(ShaderNode, SH_NODE_MIX_RGB, def_mix_rgb, "MIX_RGB", MixRGB, … 43 DefNode(ShaderNode, SH_NODE_VALTORGB, def_colorramp, "VALTORGB", ValToRGB… 44 DefNode(ShaderNode, SH_NODE_RGBTOBW, 0, "RGBTOBW", RGBToBW,… 45 DefNode(ShaderNode, SH_NODE_SHADERTORGB, 0, "SHADERTORGB", ShaderTo… 46 DefNode(ShaderNode, SH_NODE_NORMAL, 0, "NORMAL", Normal, … 47 DefNode(ShaderNode, SH_NODE_GAMMA, 0, "GAMMA", Gamma, … 48 DefNode(ShaderNode, SH_NODE_BRIGHTCONTRAST, 0, "BRIGHTCONTRAST", BrightCo… 49 DefNode(ShaderNode, SH_NODE_MAPPING, def_sh_mapping, "MAPPING", Mapping,… [all …]
|
/dports/graphics/blender/blender-2.91.0/intern/cycles/render/ |
H A D | nodes.h | 67 class TextureNode : public ShaderNode { 190 class OutputNode : public ShaderNode { 919 class UVMapNode : public ShaderNode { 1042 class ValueNode : public ShaderNode { 1051 class ColorNode : public ShaderNode { 1095 class MixNode : public ShaderNode { 1211 class HSVNode : public ShaderNode { 1348 class MathNode : public ShaderNode { 1425 class BumpNode : public ShaderNode { 1464 using ShaderNode::constant_fold; [all …]
|
H A D | graph.h | 39 class ShaderNode; variable 111 ShaderNode *parent; 139 ShaderNode *parent; 149 class ShaderNode : public Node { 151 explicit ShaderNode(const NodeType *type); 152 virtual ~ShaderNode(); 301 bool operator()(const ShaderNode *n1, const ShaderNode *n2) const in operator() 308 typedef map<ShaderNode *, ShaderNode *, ShaderNodeIDComparator> ShaderNodeMap; 317 list<ShaderNode *> nodes; 326 ShaderNode *add(ShaderNode *node); [all …]
|
H A D | graph.cpp | 79 ShaderNode::ShaderNode(const NodeType *type) : Node(type) in ShaderNode() function in ShaderNode 89 ShaderNode::~ShaderNode() in ~ShaderNode() 174 bool ShaderNode::equals(const ShaderNode &other) in equals() 232 ShaderNode *ShaderGraph::add(ShaderNode *node) in add() 271 ShaderNode *convert; in connect() 418 foreach (ShaderNode *node, nodes) { in clear_nodes() 520 list<ShaderNode *> newnodes; in remove_proxy_nodes() 655 ShaderNode *merge_with = NULL; in deduplicate_nodes() 819 list<ShaderNode *> newnodes; in clean() 844 ShaderNode *geom = NULL; in default_inputs() [all …]
|
H A D | svm.h | 37 class ShaderNode; variable 191 void stack_clear_temporary(ShaderNode *node); 193 void stack_clear_users(ShaderNode *node, ShaderNodeSet &done); 199 ShaderNode *skip_node = NULL); 200 void generate_node(ShaderNode *node, ShaderNodeSet &done); 201 void generate_aov_node(ShaderNode *node, CompilerState *state); 202 void generate_closure_node(ShaderNode *node, CompilerState *state); 203 void generated_shared_closure_nodes(ShaderNode *root_node, 204 ShaderNode *node, 210 void generate_multi_closure(ShaderNode *root_node, ShaderNode *node, CompilerState *state);
|
H A D | osl.h | 45 class ShaderNode; variable 140 void add(ShaderNode *node, const char *name, bool isfilepath = false); 142 void parameter(ShaderNode *node, const char *name); 173 string id(ShaderNode *node); 175 bool node_skip_input(ShaderNode *node, ShaderInput *input); 176 string compatible_name(ShaderNode *node, ShaderInput *input); 177 string compatible_name(ShaderNode *node, ShaderOutput *output);
|
H A D | svm.cpp | 367 void SVMCompiler::stack_clear_temporary(ShaderNode *node) in stack_clear_temporary() 428 ShaderNode *skip_node) in find_dependencies() 430 ShaderNode *node = (input->link) ? input->link->parent : NULL; in find_dependencies() 471 foreach (ShaderNode *node, nodes) { in generate_svm_nodes() 569 void SVMCompiler::generate_multi_closure(ShaderNode *root_node, in generate_multi_closure() 570 ShaderNode *node, in generate_multi_closure() 718 ShaderNode *output = graph->output(); in compile_type() 743 foreach (ShaderNode *node, graph->nodes) { in compile_type() 794 foreach (ShaderNode *node, graph->nodes) { in compile_type() 838 ShaderNode *output = shader->graph->output(); in compile() [all …]
|
H A D | constant_fold.h | 28 class ShaderNode; variable 34 ShaderNode *const node; 39 ConstantFolder(ShaderGraph *graph, ShaderNode *node, ShaderOutput *output, Scene *scene);
|
H A D | nodes.cpp | 308 ShaderNode *node = vector_in->link->parent; in cull_tiles() 356 ShaderNode::attributes(shader, attributes); in attributes() 556 ShaderNode::attributes(shader, attributes); in attributes() 1800 ShaderNode::attributes(shader, attributes); in attributes() 2077 : ShaderNode(node_types[from_][to_]) in ConvertNode() 2120 ShaderNode *prev = in->link->parent; in constant_fold() 2323 ShaderNode::attributes(shader, attributes); in attributes() 3791 int result = ShaderNode::get_group(); in get_group() 4907 MixNode::MixNode() : ShaderNode(node_type) in MixNode() 5362 HSVNode::HSVNode() : ShaderNode(node_type) in HSVNode() [all …]
|
H A D | osl.cpp | 592 string OSLCompiler::id(ShaderNode *node) in id() 601 string OSLCompiler::compatible_name(ShaderNode *node, ShaderInput *input) in compatible_name() 621 string OSLCompiler::compatible_name(ShaderNode *node, ShaderOutput *output) in compatible_name() 641 bool OSLCompiler::node_skip_input(ShaderNode *node, ShaderInput *input) in node_skip_input() 670 void OSLCompiler::add(ShaderNode *node, const char *name, bool isfilepath) in add() 788 void OSLCompiler::parameter(ShaderNode *node, const char *name) in parameter() 1020 ShaderNode *node = (input->link) ? input->link->parent : NULL; in find_dependencies() 1039 foreach (ShaderNode *node, nodes) { in generate_nodes() 1086 ShaderNode *output = graph->output(); in compile_type() 1125 ShaderNode *output = (graph) ? graph->output() : NULL; in compile() [all …]
|
H A D | shader.cpp | 231 foreach (ShaderNode *node, graph->nodes) { in is_constant_emission() 346 foreach (ShaderNode *node, graph->nodes) in tag_update() 700 foreach (ShaderNode *node, graph->nodes) { in get_requested_graph_features() 738 ShaderNode *output_node = shader->graph->output(); in get_requested_features()
|
/dports/devel/godot/godot-3.2.3-stable/drivers/gles2/ |
H A D | shader_compiler_gles2.h | 49 Map<StringName, ShaderLanguage::ShaderNode::Uniform> *uniforms; 57 Vector<ShaderLanguage::ShaderNode::Uniform::Hint> texture_hints; 79 …void _dump_function_deps(ShaderLanguage::ShaderNode *p_node, const StringName &p_for_func, const M…
|
/dports/devel/godot-tools/godot-3.2.3-stable/drivers/gles2/ |
H A D | shader_compiler_gles2.h | 49 Map<StringName, ShaderLanguage::ShaderNode::Uniform> *uniforms; 57 Vector<ShaderLanguage::ShaderNode::Uniform::Hint> texture_hints; 79 …void _dump_function_deps(ShaderLanguage::ShaderNode *p_node, const StringName &p_for_func, const M…
|
H A D | shader_compiler_gles2.cpp | 209 void ShaderCompilerGLES2::_dump_function_deps(SL::ShaderNode *p_node, const StringName &p_for_func,… in _dump_function_deps() 276 SL::ShaderNode *snode = (SL::ShaderNode *)p_node; in _dump_node_code() 299 …for (Map<StringName, SL::ShaderNode::Uniform>::Element *E = snode->uniforms.front(); E; E = E->nex… in _dump_node_code() 316 …for (Map<StringName, SL::ShaderNode::Uniform>::Element *E = snode->uniforms.front(); E; E = E->nex… in _dump_node_code() 347 …for (Map<StringName, SL::ShaderNode::Varying>::Element *E = snode->varyings.front(); E; E = E->nex… in _dump_node_code()
|
/dports/devel/godot/godot-3.2.3-stable/drivers/gles3/ |
H A D | shader_compiler_gles3.h | 48 Map<StringName, ShaderLanguage::ShaderNode::Uniform> *uniforms; 56 Vector<ShaderLanguage::ShaderNode::Uniform::Hint> texture_hints; 81 …void _dump_function_deps(ShaderLanguage::ShaderNode *p_node, const StringName &p_for_func, const M…
|
/dports/devel/godot-tools/godot-3.2.3-stable/drivers/gles3/ |
H A D | shader_compiler_gles3.h | 48 Map<StringName, ShaderLanguage::ShaderNode::Uniform> *uniforms; 56 Vector<ShaderLanguage::ShaderNode::Uniform::Hint> texture_hints; 81 …void _dump_function_deps(ShaderLanguage::ShaderNode *p_node, const StringName &p_for_func, const M…
|
/dports/devel/godot-tools/godot-3.2.3-stable/main/tests/ |
H A D | test_shader_lang.cpp | 108 SL::ShaderNode *pnode = (SL::ShaderNode *)p_node; in dump_node_code() 110 …for (Map<StringName, SL::ShaderNode::Uniform>::Element *E = pnode->uniforms.front(); E; E = E->nex… in dump_node_code() 121 static const char *hint_name[SL::ShaderNode::Uniform::HINT_MAX] = { in dump_node_code() 137 …for (Map<StringName, SL::ShaderNode::Varying>::Element *E = pnode->varyings.front(); E; E = E->nex… in dump_node_code() 291 static Error recreate_code(void *p_str, SL::ShaderNode *p_program) { in recreate_code()
|
/dports/devel/godot/godot-3.2.3-stable/main/tests/ |
H A D | test_shader_lang.cpp | 108 SL::ShaderNode *pnode = (SL::ShaderNode *)p_node; in dump_node_code() 110 …for (Map<StringName, SL::ShaderNode::Uniform>::Element *E = pnode->uniforms.front(); E; E = E->nex… in dump_node_code() 121 static const char *hint_name[SL::ShaderNode::Uniform::HINT_MAX] = { in dump_node_code() 137 …for (Map<StringName, SL::ShaderNode::Varying>::Element *E = pnode->varyings.front(); E; E = E->nex… in dump_node_code() 291 static Error recreate_code(void *p_str, SL::ShaderNode *p_program) { in recreate_code()
|
/dports/devel/godot-tools/godot-3.2.3-stable/servers/visual/ |
H A D | shader_language.h | 512 struct ShaderNode : public Node { struct 583 ShaderNode() : in ShaderNode() argument 637 …e> &p_value, DataType p_type, ShaderLanguage::ShaderNode::Uniform::Hint p_hint = ShaderLanguage::S… 710 ShaderNode *shader; 783 ShaderNode *get_shader();
|
/dports/devel/godot/godot-3.2.3-stable/servers/visual/ |
H A D | shader_language.h | 512 struct ShaderNode : public Node { struct 583 ShaderNode() : in ShaderNode() argument 637 …e> &p_value, DataType p_type, ShaderLanguage::ShaderNode::Uniform::Hint p_hint = ShaderLanguage::S… 710 ShaderNode *shader; 783 ShaderNode *get_shader();
|
/dports/misc/usd/USD-21.11/pxr/imaging/hdSt/ |
H A D | materialXShaderGen.cpp | 250 mx::ShaderNode::Classification::SHADER | in _EmitMxFunctions() 251 mx::ShaderNode::Classification::SURFACE) in _EmitMxFunctions() 253 mx::ShaderNode::Classification::BSDF); in _EmitMxFunctions() 361 if (mxGraph.hasClassification(mx::ShaderNode::Classification::CLOSURE)) { in _EmitMxSurfaceShader() 394 if (mxGraph.hasClassification(mx::ShaderNode::Classification::SURFACE)) { in _EmitMxSurfaceShader()
|
/dports/graphics/blender/blender-2.91.0/intern/cycles/app/ |
H A D | cycles_xml.cpp | 240 ShaderNode *fromnode = (ShaderNode *)graph_reader.node_map[from_node_name]; in xml_read_shader_graph() 256 ShaderNode *tonode = (ShaderNode *)graph_reader.node_map[to_node_name]; in xml_read_shader_graph() 281 ShaderNode *snode = NULL; in xml_read_shader_graph() 334 snode = (ShaderNode *)node_type->create(node_type); in xml_read_shader_graph()
|
/dports/misc/usd/USD-21.11/pxr/usd/sdr/ |
H A D | module.cpp | 33 TF_WRAP( ShaderNode );
|
/dports/graphics/blender/blender-2.91.0/intern/cycles/blender/ |
H A D | blender_shader.cpp | 212 static ShaderNode *add_node(Scene *scene, in add_node() 219 BL::ShaderNode &b_node) in add_node() 221 ShaderNode *node = NULL; in add_node() 933 static bool node_use_modified_socket_name(ShaderNode *node) in node_use_modified_socket_name() 1026 BL::ShaderNode output_node = b_ntree.get_output_node( in add_nodes() 1139 ShaderNode *node = NULL; in add_nodes() 1145 BL::ShaderNode b_shader_node(*b_node); in add_nodes() 1261 ShaderNode *out = graph->output(); in sync_materials() 1344 ShaderNode *out = graph->output(); in sync_world() 1388 ShaderNode *out = graph->output(); in sync_world() [all …]
|
/dports/graphics/blender/blender-2.91.0/intern/cycles/test/ |
H A D | render_graph_finalize_test.cpp | 54 ShaderNode *node() const in node() 75 ShaderNode *node_; 85 ShaderNode *find_node(const string &name) in find_node() 87 map<string, ShaderNode *>::iterator it = node_map_.find(name); in find_node() 109 ShaderNode *node_from = find_node(tokens_from[0]), *node_to = find_node(tokens_to[0]); in add_connection() 156 map<string, ShaderNode *> node_map_;
|