Home
last modified time | relevance | path

Searched refs:ir_texture (Results 1 - 22 of 22) sorted by relevance

/third_party/mesa3d/src/compiler/glsl/
H A Dir_rvalue_visitor.h47 ir_visitor_status rvalue_visit(ir_texture *);
66 virtual ir_visitor_status visit_leave(ir_texture *);
83 virtual ir_visitor_status visit_enter(ir_texture *);
H A Dir_visitor.h52 virtual void visit(class ir_texture *) = 0;
79 virtual void visit(class ir_texture *) {} in visit()
H A Dopt_function_inlining.cpp59 virtual ir_visitor_status visit_enter(ir_texture *);
308 ir_function_inlining_visitor::visit_enter(ir_texture *ir) in visit_enter()
360 virtual ir_visitor_status visit_leave(ir_texture *);
397 ir_variable_replacement_visitor::visit_leave(ir_texture *ir) in visit_leave()
H A Dir_rvalue_visitor.cpp50 ir_rvalue_base_visitor::rvalue_visit(ir_texture *ir) in rvalue_visit()
180 ir_rvalue_visitor::visit_leave(ir_texture *ir) in visit_leave()
252 ir_rvalue_enter_visitor::visit_enter(ir_texture *ir) in visit_enter()
H A Dir_hierarchical_visitor.h120 virtual ir_visitor_status visit_enter(class ir_texture *);
121 virtual ir_visitor_status visit_leave(class ir_texture *);
H A Dir_equals.cpp128 ir_texture::equals(const ir_instruction *ir, enum ir_node_type ignore) const in equals()
130 const ir_texture *other = ir->as_texture(); in equals()
H A Dir_clone.cpp210 ir_texture *
211 ir_texture::clone(void *mem_ctx, struct hash_table *ht) const in clone()
213 ir_texture *new_tex = new(mem_ctx) ir_texture(this->op, this->is_sparse); in clone()
H A Dir_print_visitor.h56 virtual void visit(ir_texture *);
H A Dir_set_program_inouts.cpp59 virtual ir_visitor_status visit_enter(ir_texture *);
416 ir_set_program_inouts_visitor::visit_enter(ir_texture *ir) in visit_enter()
H A Dopt_tree_grafting.cpp79 virtual ir_visitor_status visit_enter(class ir_texture *);
264 ir_tree_grafting_visitor::visit_enter(ir_texture *ir) in visit_enter()
H A Dir_hierarchical_visitor.cpp158 ir_hierarchical_visitor::visit_enter(ir_texture *ir) in visit_enter()
167 ir_hierarchical_visitor::visit_leave(ir_texture *ir) in visit_leave()
H A Dir_reader.cpp63 ir_texture *read_texture(s_expression *);
935 ir_texture *
997 op = ir_texture::get_opcode(tag->value()); in read_texture()
1015 ir_texture *tex = new(mem_ctx) ir_texture(op, is_sparse); in read_texture()
H A Dlower_precision.cpp117 virtual ir_visitor_status visit_enter(ir_texture *ir);
143 virtual ir_visitor_status visit_enter(ir_texture *ir);
377 find_lowerable_rvalues_visitor::visit_enter(ir_texture *ir) in visit_enter()
471 /* Handle builtin wrappers around ir_texture opcodes. These wrappers will in handle_call()
473 * get to ir_texture later and do proper lowering. in handle_call()
802 lower_precision_visitor::visit_enter(ir_texture *ir) in visit_enter()
H A Dir_builder_print_visitor.cpp63 virtual ir_visitor_status visit_enter(ir_texture *ir);
688 ir_builder_print_visitor::visit_enter(ir_texture *ir) in visit_enter()
H A Dir.h1846 * Texture sampling opcodes used in ir_texture
1890 class ir_texture : public ir_rvalue { class
1892 ir_texture(enum ir_texture_opcode op, bool sparse = false) in ir_texture() function in ir_texture
1901 virtual ir_texture *clone(void *mem_ctx, struct hash_table *) const;
H A Dir_hv_accept.cpp159 ir_texture::accept(ir_hierarchical_visitor *v) in accept()
H A Dir.cpp1777 const char *ir_texture::opcode_string() in opcode_string()
1784 ir_texture::get_opcode(const char *str) in get_opcode()
1796 ir_texture::set_sampler(ir_dereference *sampler, const glsl_type *type) in set_sampler()
H A Dir_print_visitor.cpp300 void ir_print_visitor::visit(ir_texture *ir) in visit()
H A Dbuiltin_functions.cpp7073 ir_texture *tex = new(mem_ctx) ir_texture(ir_txs); in _textureSize()
7096 ir_texture *tex = new(mem_ctx) ir_texture(ir_texture_samples); in _textureSamples()
7142 ir_texture *tex = new(mem_ctx) ir_texture(opcode, flags & TEX_SPARSE); in _texture()
7267 ir_texture *tex = new(mem_ctx) ir_texture(opcode, sparse); in _textureCubeArrayShadow()
7323 ir_texture *tex = new(mem_ctx) ir_texture(ir_tx in _texelFetch()
[all...]
H A Dglsl_to_nir.cpp76 virtual void visit(ir_texture *);
1743 ir_texture *tex = ir->rhs->as_texture(); in visit()
2399 nir_visitor::visit(ir_texture *ir) in visit()
H A Dir_constant_expression.cpp868 ir_texture::constant_expression_value(void *, struct hash_table *) in constant_expression_value()
1184 * include special ir_texture opcodes which can't be constant-folded (see in constant_expression_value()
1185 * ir_texture::constant_expression_value). Noise functions, however, we in constant_expression_value()
/third_party/mesa3d/src/mesa/main/
H A Dff_fragment_shader.cpp806 ir_texture *tex = new(p->mem_ctx) ir_texture(ir_tex); in load_texture()

Completed in 35 milliseconds