Home
last modified time | relevance | path

Searched refs:half_precision (Results 1 – 12 of 12) sorted by relevance

/external/mesa3d/src/gallium/drivers/freedreno/ir3/
Dir3_shader.h123 unsigned half_precision : 1; member
174 if (last_key->half_precision != key->half_precision) in ir3_shader_key_changes_fs()
Dir3_cmdline.c262 key.half_precision = true; in main()
Dir3_shader.c152 key.binning_pass, key.color_two_side, key.half_precision); in assemble_variant()
242 key.half_precision = false; in ir3_shader_variant()
Dir3_compiler_nir.c202 so->key.half_precision); in compile_init()
3309 if (so->key.half_precision) { in ir3_compile_shader_nir()
/external/mesa3d/src/gallium/drivers/freedreno/a3xx/
Dfd3_gmem.c174 .half_precision = true, in emit_binning_workaround()
366 .half_precision = true, in fd3_emit_tile_gmem2mem()
550 .half_precision = fd_half_precision(pfb), in fd3_emit_tile_mem2gmem()
678 emit.key.half_precision = true; in fd3_emit_tile_mem2gmem()
685 emit.key.half_precision = false; in fd3_emit_tile_mem2gmem()
Dfd3_draw.c131 .half_precision = ctx->in_blit && in fd3_draw_vbo()
Dfd3_program.c363 COND(fp->key.half_precision, A3XX_SP_FS_MRT_REG_HALF_PRECISION); in fd3_program_emit()
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/
Dfd4_gmem.c200 .half_precision = true, in fd4_emit_tile_gmem2mem()
340 .half_precision = fd_half_precision(pfb), in fd4_emit_tile_mem2gmem()
472 emit.key.half_precision = false; in fd4_emit_tile_mem2gmem()
492 emit.key.half_precision = true; in fd4_emit_tile_mem2gmem()
Dfd4_draw.c116 .half_precision = ctx->in_blit && in fd4_draw_vbo()
Dfd4_program.c462 COND(emit->key.half_precision, in fd4_program_emit()
/external/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_draw.c109 .half_precision = ctx->in_blit && in fd5_draw_vbo()
Dfd5_program.c608 COND(emit->key.half_precision, in fd5_program_emit()