Searched refs:tess_factors (Results 1 – 9 of 9) sorted by relevance
/external/mesa3d/src/gallium/auxiliary/tessellator/ |
D | p_tessellator.cpp | 76 void Tessellate(const struct pipe_tessellation_factors *tess_factors, in Tessellate() argument 83 tess_factors->outer_tf[0], in Tessellate() 84 tess_factors->outer_tf[1], in Tessellate() 85 tess_factors->outer_tf[2], in Tessellate() 86 tess_factors->outer_tf[3], in Tessellate() 87 tess_factors->inner_tf[0], in Tessellate() 88 tess_factors->inner_tf[1]); in Tessellate() 93 tess_factors->outer_tf[0], in Tessellate() 94 tess_factors->outer_tf[1], in Tessellate() 95 tess_factors->outer_tf[2], in Tessellate() [all …]
|
D | p_tessellator.h | 63 const struct pipe_tessellation_factors *tess_factors,
|
/external/virglrenderer/src/ |
D | vrend_shader.h | 200 const float tess_factors[6],
|
D | vrend_renderer.h | 354 void vrend_set_tess_state(struct vrend_context *ctx, const float tess_factors[6]);
|
D | vrend_decode.c | 1164 float tess_factors[6]; in vrend_decode_set_tess_state() local 1171 tess_factors[i] = uif(get_buf_entry(buf, i + 1)); in vrend_decode_set_tess_state() 1173 vrend_set_tess_state(ctx, tess_factors); in vrend_decode_set_tess_state()
|
D | vrend_renderer.c | 350 float tess_factors[6]; member 4463 &shader->key, vrend_state.tess_factors, &sel->sinfo, in vrend_inject_tcs() 8358 void vrend_set_tess_state(UNUSED struct vrend_context *ctx, const float tess_factors[6]) in vrend_set_tess_state() 8362 glPatchParameterfv(GL_PATCH_DEFAULT_OUTER_LEVEL, tess_factors); in vrend_set_tess_state() 8363 glPatchParameterfv(GL_PATCH_DEFAULT_INNER_LEVEL, &tess_factors[4]); in vrend_set_tess_state() 8365 memcpy(vrend_state.tess_factors, tess_factors, 6 * sizeof (float)); in vrend_set_tess_state()
|
D | vrend_shader.c | 7310 const float tess_factors[6], in vrend_shader_create_passthrough_tcs() 7377 emit_buff(&ctx.glsl_strbufs, "gl_TessLevelOuter[%d] = %f;\n", i, tess_factors[i]); in vrend_shader_create_passthrough_tcs() 7380 emit_buff(&ctx.glsl_strbufs, "gl_TessLevelInner[%d] = %f;\n", i, tess_factors[i + 4]); in vrend_shader_create_passthrough_tcs()
|
/external/mesa3d/src/gallium/auxiliary/draw/ |
D | draw_tess.c | 307 struct pipe_tessellation_factors *tess_factors, in llvm_tes_run() argument 312 … tess_factors->outer_tf, tess_factors->inner_tf, patch_vertices_in); in llvm_tes_run()
|
/external/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_shader_llvm_tess.c | 1049 struct ac_arg tess_factors[6]; in si_llvm_build_tcs_epilog() local 1051 ac_add_arg(&ctx->args, AC_ARG_VGPR, 1, AC_ARG_INT, &tess_factors[i]); in si_llvm_build_tcs_epilog() 1059 invoc0_tess_factors[i] = ac_get_arg(&ctx->ac, tess_factors[i]); in si_llvm_build_tcs_epilog()
|