Searched refs:projector (Results 1 - 25 of 27) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dlower_texture_projection.cpp28 * projector if present.
30 * Many GPUs have a texture sampling opcode that takes the projector
31 * and does the divide internally, thus the presence of the projector
59 if (!ir->projector)
64 ir_variable *var = new(mem_ctx) ir_variable(ir->projector->type,
65 "projector", ir_var_temporary);
69 ir->projector->type,
70 ir->projector,
89 ir->projector = NULL;
H A Dir_equals.cpp143 if (!possibly_null_equals(projector, other->projector, ignore))
H A Dir_clone.cpp213 if (this->projector)
214 new_tex->projector = this->projector->clone(mem_ctx, ht);
H A Dir_hv_accept.cpp175 if (this->projector) {
176 s = this->projector->accept(v);
H A Dir_rvalue_visitor.cpp53 handle_rvalue(&ir->projector);
H A Dopt_tree_grafting.cpp268 do_graft(&ir->projector) ||
H A Dir_print_visitor.cpp340 if (ir->projector)
341 ir->projector->accept(this);
H A Dir_reader.cpp1041 tex->projector = NULL;
1043 tex->projector = read_rvalue(s_proj);
1044 if (tex->projector == NULL) {
H A Dir.h1846 op(op), sampler(NULL), coordinate(NULL), projector(NULL),
1895 ir_rvalue *projector; member in class:ir_texture
H A Dglsl_to_nir.cpp2377 if (ir->projector != NULL)
2439 if (ir->projector != NULL) {
2441 nir_src_for_ssa(evaluate_rvalue(ir->projector));
/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dir_equals.cpp143 if (!possibly_null_equals(projector, other->projector, ignore))
H A Dir_clone.cpp219 if (this->projector)
220 new_tex->projector = this->projector->clone(mem_ctx, ht);
H A Dir_hv_accept.cpp175 if (this->projector) {
176 s = this->projector->accept(v);
H A Dir_rvalue_visitor.cpp53 handle_rvalue(&ir->projector);
H A Dopt_tree_grafting.cpp268 do_graft(&ir->projector) ||
H A Dir_print_visitor.cpp336 if (ir->projector)
337 ir->projector->accept(this);
H A Dir_reader.cpp1041 tex->projector = NULL;
1043 tex->projector = read_rvalue(s_proj);
1044 if (tex->projector == NULL) {
H A Dir.h1903 op(op), sampler(NULL), coordinate(NULL), projector(NULL),
1952 ir_rvalue *projector; member in class:ir_texture
H A Dglsl_to_nir.cpp2403 if (ir->projector != NULL)
2452 if (ir->projector != NULL) {
2454 nir_src_for_ssa(evaluate_rvalue(ir->projector));
/xsrc/external/mit/MesaLib.old/dist/src/mesa/program/
H A Dir_to_mesa.cpp1989 src_reg result_src, coord, lod_info, projector, dx, dy; local in function:ir_to_mesa_visitor::visit
2008 if (ir->projector) {
2009 ir->projector->accept(this);
2010 projector = this->result;
2063 if (ir->projector) {
2065 /* Slot the projector in as the last component of the coord. */
2067 emit(ir, OPCODE_MOV, coord_dst, projector);
2079 emit(ir, OPCODE_RCP, coord_dst, projector);
2116 if (ir->shadow_comparator && (!ir->projector || opcode == OPCODE_TXP)) {
/xsrc/external/mit/MesaLib/dist/src/mesa/program/
H A Dir_to_mesa.cpp1926 src_reg result_src, coord, lod_info, projector, dx, dy; local in function:ir_to_mesa_visitor::visit
1945 if (ir->projector) {
1946 ir->projector->accept(this);
1947 projector = this->result;
2000 if (ir->projector) {
2002 /* Slot the projector in as the last component of the coord. */
2004 emit(ir, OPCODE_MOV, coord_dst, projector);
2016 emit(ir, OPCODE_RCP, coord_dst, projector);
2053 if (ir->shadow_comparator && (!ir->projector || opcode == OPCODE_TXP)) {
/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_glsl_to_tgsi.cpp4267 st_src_reg result_src, coord, cube_sc, lod_info, projector, dx, dy; local in function:glsl_to_tgsi_visitor::visit
4299 if (ir->projector) {
4300 ir->projector->accept(this);
4301 projector = this->result;
4415 if (ir->projector) {
4417 /* Slot the projector in as the last component of the coord. */
4419 emit_asm(ir, TGSI_OPCODE_MOV, coord_dst, projector);
4431 emit_asm(ir, TGSI_OPCODE_RCP, coord_dst, projector);
4468 if (ir->shadow_comparator && (!ir->projector || opcode == TGSI_OPCODE_TXP)) {
/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_glsl_to_tgsi.cpp4378 st_src_reg result_src, coord, cube_sc, lod_info, projector, dx, dy; local in function:glsl_to_tgsi_visitor::visit
4409 if (ir->projector) {
4410 ir->projector->accept(this);
4411 projector = this->result;
4526 if (ir->projector) {
4528 /* Slot the projector in as the last component of the coord. */
4530 emit_asm(ir, TGSI_OPCODE_MOV, coord_dst, projector);
4542 emit_asm(ir, TGSI_OPCODE_RCP, coord_dst, projector);
4579 if (ir->shadow_comparator && (!ir->projector || opcode == TGSI_OPCODE_TXP)) {
/xsrc/external/mit/MesaLib.old/dist/src/mesa/main/
H A Dff_fragment_shader.cpp846 tex->projector = swizzle_w(texcoord);
/xsrc/external/mit/MesaLib/dist/src/mesa/main/
H A Dff_fragment_shader.cpp835 tex->projector = swizzle_w(texcoord);

Completed in 55 milliseconds

12