/external/mesa3d/src/intel/blorp/ |
blorp_nir_builder.h | 29 nir_variable *frag_coord = local 33 frag_coord->data.location = VARYING_SLOT_POS; 34 frag_coord->data.origin_upper_left = true; 36 return nir_load_var(b, frag_coord);
|
blorp_blit.c | 61 nir_variable *frag_coord; member in struct:brw_blorp_blit_vars 87 v->frag_coord = nir_variable_create(b->shader, nir_var_shader_in, 89 v->frag_coord->data.location = VARYING_SLOT_POS; 90 v->frag_coord->data.origin_upper_left = true; 102 nir_ssa_def *coord = nir_f2i32(b, nir_load_var(b, v->frag_coord)); [all...] |
/external/mesa3d/src/intel/vulkan/ |
anv_nir_lower_input_attachments.c | 60 nir_ssa_def *frag_coord = nir_f2i32(&b, load_frag_coord(&b)); local 62 nir_ssa_def *pos = nir_iadd(&b, frag_coord, offset);
|
/external/mesa3d/src/gallium/drivers/freedreno/ir3/ |
ir3_shader.h | 250 bool frag_coord, frag_face, color0_mrt; member in struct:ir3_shader_variant
|
ir3_compiler_nir.c | 69 struct ir3_instruction *frag_pos, *frag_face, *frag_coord[4]; member in struct:ir3_context 701 compile_assert(ctx, !ctx->frag_coord[comp]); 703 ctx->frag_coord[comp] = create_input(ctx->block, 0); 708 /* for frag_coord, we get unsigned values.. we need 717 instr = ir3_SUB_S(block, ctx->frag_coord[comp], 0, 728 return ctx->frag_coord[comp]; [all...] |