Home
last modified time | relevance | path

Searched refs:ShaderNode (Results 1 – 25 of 54) sorted by relevance

123

/dports/graphics/blender/blender-2.91.0/source/blender/nodes/
H A DNOD_static_types.h40 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 Dnodes.h67 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 Dgraph.h39 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 Dgraph.cpp79 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 Dsvm.h37 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 Dosl.h45 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 Dsvm.cpp367 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 Dconstant_fold.h28 class ShaderNode; variable
34 ShaderNode *const node;
39 ConstantFolder(ShaderGraph *graph, ShaderNode *node, ShaderOutput *output, Scene *scene);
H A Dnodes.cpp308 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 Dosl.cpp592 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 Dshader.cpp231 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 Dshader_compiler_gles2.h49 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 Dshader_compiler_gles2.h49 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 Dshader_compiler_gles2.cpp209 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 Dshader_compiler_gles3.h48 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 Dshader_compiler_gles3.h48 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 Dtest_shader_lang.cpp108 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 Dtest_shader_lang.cpp108 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 Dshader_language.h512 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 Dshader_language.h512 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 DmaterialXShaderGen.cpp250 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 Dcycles_xml.cpp240 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 Dmodule.cpp33 TF_WRAP( ShaderNode );
/dports/graphics/blender/blender-2.91.0/intern/cycles/blender/
H A Dblender_shader.cpp212 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 Drender_graph_finalize_test.cpp54 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_;

123