/external/chromium_org/third_party/mesa/src/src/glsl/builtins/profiles/ |
H A D | ARB_shader_texture_lod.glsl | 3 float P, float dPdx, float dPdy); 5 vec2 P, float dPdx, float dPdy); 7 vec4 P, float dPdx, float dPdy); 10 vec2 P, vec2 dPdx, vec2 dPdy); 12 vec3 P, vec2 dPdx, vec2 dPdy); 14 vec4 P, vec2 dPdx, vec2 dPdy); 17 vec3 P, vec3 dPdx, vec3 dPdy); 19 vec4 P, vec3 dPdx, vec3 dPdy); 22 vec3 P, vec3 dPdx, vec3 dPdy); 25 vec3 P, float dPdx, floa [all...] |
/external/mesa3d/src/glsl/builtins/profiles/ |
H A D | ARB_shader_texture_lod.glsl | 3 float P, float dPdx, float dPdy); 5 vec2 P, float dPdx, float dPdy); 7 vec4 P, float dPdx, float dPdy); 10 vec2 P, vec2 dPdx, vec2 dPdy); 12 vec3 P, vec2 dPdx, vec2 dPdy); 14 vec4 P, vec2 dPdx, vec2 dPdy); 17 vec3 P, vec3 dPdx, vec3 dPdy); 19 vec4 P, vec3 dPdx, vec3 dPdy); 22 vec3 P, vec3 dPdx, vec3 dPdy); 25 vec3 P, float dPdx, floa [all...] |
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/ |
H A D | brw_lower_texture_gradients.cpp | 95 const glsl_type *grad_type = ir->lod_info.grad.dPdx->type; 119 ir_variable *dPdx = local 120 new(mem_ctx) ir_variable(grad_type, "dPdx", ir_var_temporary); 121 emit(dPdx, mul(size, ir->lod_info.grad.dPdx)); 129 if (dPdx->type->is_scalar()) { 130 rho = expr(ir_binop_max, expr(ir_unop_abs, dPdx), 133 rho = expr(ir_binop_max, expr(ir_unop_sqrt, dot(dPdx, dPdx)),
|
H A D | brw_vec4_visitor.cpp | 1857 src_reg lod, dPdx, dPdy; local 1871 ir->lod_info.grad.dPdx->accept(this); 1872 dPdx = this->result; 1877 lod_type = ir->lod_info.grad.dPdx->type; 1985 dPdx.swizzle = BRW_SWIZZLE4(SWIZZLE_X,SWIZZLE_X,SWIZZLE_Y,SWIZZLE_Y); 1987 emit(MOV(dst_reg(MRF, param_base + 1, type, WRITEMASK_XZ), dPdx)); 1992 dPdx.swizzle = BRW_SWIZZLE_ZZZZ; 1994 emit(MOV(dst_reg(MRF, param_base + 2, type, WRITEMASK_X), dPdx)); 1999 emit(MOV(dst_reg(MRF, param_base + 1, type, WRITEMASK_XYZ), dPdx));
|
H A D | brw_fs_visitor.cpp | 792 fs_reg &dPdx = lod; local 802 * dPdx = dudx, dvdx, drdx 808 * dPdx.x dPdx.y dPdy.x dPdy.y 812 * dPdx.x dPdx.y dPdx.z dPdy.x dPdy.y dPdy.z 815 for (int i = 0; i < ir->lod_info.grad.dPdx->type->vector_elements; i++) { 816 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen), dPdx); 817 dPdx [all...] |
/external/mesa3d/src/mesa/drivers/dri/i965/ |
H A D | brw_lower_texture_gradients.cpp | 95 const glsl_type *grad_type = ir->lod_info.grad.dPdx->type; 119 ir_variable *dPdx = local 120 new(mem_ctx) ir_variable(grad_type, "dPdx", ir_var_temporary); 121 emit(dPdx, mul(size, ir->lod_info.grad.dPdx)); 129 if (dPdx->type->is_scalar()) { 130 rho = expr(ir_binop_max, expr(ir_unop_abs, dPdx), 133 rho = expr(ir_binop_max, expr(ir_unop_sqrt, dot(dPdx, dPdx)),
|
H A D | brw_vec4_visitor.cpp | 1857 src_reg lod, dPdx, dPdy; local 1871 ir->lod_info.grad.dPdx->accept(this); 1872 dPdx = this->result; 1877 lod_type = ir->lod_info.grad.dPdx->type; 1985 dPdx.swizzle = BRW_SWIZZLE4(SWIZZLE_X,SWIZZLE_X,SWIZZLE_Y,SWIZZLE_Y); 1987 emit(MOV(dst_reg(MRF, param_base + 1, type, WRITEMASK_XZ), dPdx)); 1992 dPdx.swizzle = BRW_SWIZZLE_ZZZZ; 1994 emit(MOV(dst_reg(MRF, param_base + 2, type, WRITEMASK_X), dPdx)); 1999 emit(MOV(dst_reg(MRF, param_base + 1, type, WRITEMASK_XYZ), dPdx));
|
H A D | brw_fs_visitor.cpp | 792 fs_reg &dPdx = lod; local 802 * dPdx = dudx, dvdx, drdx 808 * dPdx.x dPdx.y dPdy.x dPdy.y 812 * dPdx.x dPdx.y dPdx.z dPdy.x dPdy.y dPdy.z 815 for (int i = 0; i < ir->lod_info.grad.dPdx->type->vector_elements; i++) { 816 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen), dPdx); 817 dPdx [all...] |
/external/chromium_org/third_party/mesa/src/src/glsl/ |
H A D | ir_rvalue_visitor.cpp | 70 handle_rvalue(&ir->lod_info.grad.dPdx);
|
H A D | ir_clone.cpp | 259 new_tex->lod_info.grad.dPdx = this->lod_info.grad.dPdx->clone(mem_ctx, ht);
|
H A D | opt_tree_grafting.cpp | 288 if (do_graft(&ir->lod_info.grad.dPdx) ||
|
H A D | ir_hv_accept.cpp | 230 s = this->lod_info.grad.dPdx->accept(v);
|
H A D | ir_print_visitor.cpp | 291 ir->lod_info.grad.dPdx->accept(this);
|
H A D | ir_reader.cpp | 1030 ir_read_error(s_lod, "expected (dPdx dPdy) in (txd ...)"); 1033 tex->lod_info.grad.dPdx = read_rvalue(s_dx); 1034 if (tex->lod_info.grad.dPdx == NULL) { 1035 ir_read_error(NULL, "when reading dPdx in (txd ...)");
|
/external/mesa3d/src/glsl/ |
H A D | ir_rvalue_visitor.cpp | 70 handle_rvalue(&ir->lod_info.grad.dPdx);
|
H A D | ir_clone.cpp | 259 new_tex->lod_info.grad.dPdx = this->lod_info.grad.dPdx->clone(mem_ctx, ht);
|
H A D | opt_tree_grafting.cpp | 288 if (do_graft(&ir->lod_info.grad.dPdx) ||
|
H A D | ir_hv_accept.cpp | 230 s = this->lod_info.grad.dPdx->accept(v);
|
H A D | ir_print_visitor.cpp | 291 ir->lod_info.grad.dPdx->accept(this);
|
H A D | ir_reader.cpp | 1030 ir_read_error(s_lod, "expected (dPdx dPdy) in (txd ...)"); 1033 tex->lod_info.grad.dPdx = read_rvalue(s_dx); 1034 if (tex->lod_info.grad.dPdx == NULL) { 1035 ir_read_error(NULL, "when reading dPdx in (txd ...)");
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/codegen/ |
H A D | nv50_ir.cpp | 888 dPdx[c].set(NULL); 905 tex->dPdx[c].set(dPdx[c]);
|
H A D | nv50_ir.h | 814 ValueRef dPdx[3];
|
/external/mesa3d/src/gallium/drivers/nv50/codegen/ |
H A D | nv50_ir.cpp | 888 dPdx[c].set(NULL); 905 tex->dPdx[c].set(dPdx[c]);
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nvc0/codegen/ |
H A D | nv50_ir_lowering_nvc0.cpp | 765 i->op = OP_TEX; // no need to clone dPdx/dPdy later 775 // add dPdx from lane l to lanes dx 777 bld.mkQuadop(qOps[l][0], crd[c], l, i->dPdx[c].get(), crd[c]); 824 txd->setSrc(arg + c * 2 + 0, txd->dPdx[c]); 826 txd->dPdx[c].set(NULL);
|
/external/mesa3d/src/gallium/drivers/nvc0/codegen/ |
H A D | nv50_ir_lowering_nvc0.cpp | 765 i->op = OP_TEX; // no need to clone dPdx/dPdy later 775 // add dPdx from lane l to lanes dx 777 bld.mkQuadop(qOps[l][0], crd[c], l, i->dPdx[c].get(), crd[c]); 824 txd->setSrc(arg + c * 2 + 0, txd->dPdx[c]); 826 txd->dPdx[c].set(NULL);
|