Home
last modified time | relevance | path

Searched refs:barycentric (Results 1 - 8 of 8) sorted by relevance

/third_party/vk-gl-cts/framework/referencerenderer/
H A DrrShadingContext.hpp89 return packet.barycentric[0][fragNdx] * context.varyings[0][varyingLoc].get<T>() in readLineVarying()
90 + packet.barycentric[1][fragNdx] * context.varyings[1][varyingLoc].get<T>(); in readLineVarying()
96 return packet.barycentric[0][fragNdx] * context.varyings[0][varyingLoc].get<T>() in readTriangleVarying()
97 + packet.barycentric[1][fragNdx] * context.varyings[1][varyingLoc].get<T>() in readTriangleVarying()
98 + packet.barycentric[2][fragNdx] * context.varyings[2][varyingLoc].get<T>(); in readTriangleVarying()
H A DrrRasterizer.cpp634 packet.barycentric[0] = b0 / bSum; in rasterizeSingleSample()
635 packet.barycentric[1] = b1 / bSum; in rasterizeSingleSample()
636 packet.barycentric[2] = 1.0f - packet.barycentric[0] - packet.barycentric[1]; in rasterizeSingleSample()
830 packet.barycentric[0] = b0 / bSum;
831 packet.barycentric[1] = b1 / bSum;
832 packet.barycentric[2] = 1.0f - packet.barycentric[0] - packet.barycentric[
[all...]
H A DrrFragmentPacket.hpp51 tcu::Vec4 barycentric[3]; //!< Perspective-correct barycentric values. member
/third_party/mesa3d/src/compiler/nir/
H A Dnir_intrinsics.py907 # These set up the barycentric coordinates for a particular interpolation.
919 def barycentric(name, dst_comp, src_comp=[]): function
924 barycentric("pixel", 2)
925 barycentric("centroid", 2)
926 barycentric("sample", 2)
927 barycentric("model", 3)
929 barycentric("at_sample", 2, [1])
931 barycentric("at_offset", 2, [2])
H A Dnir_lower_clip.c124 nir_ssa_def *barycentric = nir_load_barycentric( in load_clipdist_input() local
127 b, 4, 32, barycentric, nir_imm_int(b, location_offset), in load_clipdist_input()
H A Dnir_lower_io.c301 nir_ssa_def *barycentric = NULL; in emit_load() local
325 barycentric = nir_load_barycentric(&state->builder, bary_op, in emit_load()
377 } else if (barycentric) { in emit_load()
378 load->src[0] = nir_src_for_ssa(barycentric); in emit_load()
/third_party/glslang/glslang/MachineIndependent/
H A Dglslang_tab.cpp6684 parseContext.profileRequires((yyvsp[0].lex).loc, ECoreProfile, 0, E_GL_NV_fragment_shader_barycentric, "fragment shader barycentric");
6685 parseContext.profileRequires((yyvsp[0].lex).loc, ECompatibilityProfile, 0, E_GL_NV_fragment_shader_barycentric, "fragment shader barycentric");
6686 parseContext.profileRequires((yyvsp[0].lex).loc, EEsProfile, 0, E_GL_NV_fragment_shader_barycentric, "fragment shader barycentric");
6697 parseContext.profileRequires((yyvsp[0].lex).loc, ECoreProfile, 0, E_GL_EXT_fragment_shader_barycentric, "fragment shader barycentric");
6698 parseContext.profileRequires((yyvsp[0].lex).loc, ECompatibilityProfile, 0, E_GL_EXT_fragment_shader_barycentric, "fragment shader barycentric");
6699 parseContext.profileRequires((yyvsp[0].lex).loc, EEsProfile, 0, E_GL_EXT_fragment_shader_barycentric, "fragment shader barycentric");
/third_party/mesa3d/src/microsoft/compiler/
H A Dnir_to_dxil.c3388 nir_intrinsic_instr *barycentric = nir_src_as_intrinsic(intr->src[0]); in emit_load_interpolated_input() local
3395 switch (barycentric->intrinsic) { in emit_load_interpolated_input()
3401 const struct dxil_value *float_offset = get_src(ctx, &barycentric->src[0], i, nir_type_float); in emit_load_interpolated_input()
3419 args[4] = get_src(ctx, &barycentric->src[0], 0, nir_type_int); in emit_load_interpolated_input()
3427 unreachable("Unsupported interpolation barycentric intrinsic"); in emit_load_interpolated_input()

Completed in 36 milliseconds