/external/mesa3d/src/gallium/drivers/freedreno/a4xx/ |
fd4_program.c | 140 uint8_t constlen; member in struct:stage 168 /* constlen is in units of 4 * vec4: */ 169 s[i].constlen = align(s[i].v->constlen, 4) / 4; 177 s[i].constlen = 0; 204 s[VS].constlen = 66; 205 s[FS].constlen = 128 - s[VS].constlen; 209 s[FS].constoff = s[VS].constlen; 296 OUT_RING(ring, A4XX_HLSQ_VS_CONTROL_REG_CONSTLENGTH(s[VS].constlen) | [all...] |
/external/mesa3d/src/gallium/drivers/freedreno/a3xx/ |
fd3_program.c | 204 /* seems like vs->constlen + fs->constlen > 256, then CONSTMODE=1 */ 205 constmode = ((vp->constlen + fp->constlen) > 256) ? 1 : 0; 246 OUT_RING(ring, A3XX_HLSQ_VS_CONTROL_REG_CONSTLENGTH(vp->constlen) | 249 OUT_RING(ring, A3XX_HLSQ_FS_CONTROL_REG_CONSTLENGTH(fp->constlen) | 271 OUT_RING(ring, A3XX_SP_VS_CTRL_REG1_CONSTLENGTH(vp->constlen) | 273 A3XX_SP_VS_CTRL_REG1_CONSTFOOTPRINT(MAX2(vp->constlen + 1, 0))); 342 OUT_RING(ring, A3XX_SP_FS_CTRL_REG1_CONSTLENGTH(fp->constlen) | 344 A3XX_SP_FS_CTRL_REG1_CONSTFOOTPRINT(MAX2(fp->constlen + 1, 0)) [all...] |
/external/mesa3d/src/gallium/drivers/freedreno/ir3/ |
ir3_shader.c | 116 /* NOTE: if relative addressing is used, we set constlen in 120 v->constlen = MIN2(255, MAX2(v->constlen, v->info.max_const + 1)); 166 "SHADER-DB: %s prog %d/%d: %u const, %u constlen\n", 178 v->constlen); 432 debug_printf("; %d const, %u constlen\n", 434 so->constlen); 501 * unused consts, ie. we could end up w/ constlen that is 506 uint32_t max_const = MIN2(v->num_uniforms, v->constlen); 531 if (v->constlen > offset) [all...] |
ir3_shader.h | 128 unsigned constlen; member in struct:ir3_shader_variant
|
ir3_compiler_nir.c | [all...] |
/external/mesa3d/src/gallium/drivers/freedreno/a5xx/ |
fd5_program.c | 256 uint8_t constlen; member in struct:stage 284 /* constlen is in units of 4 * vec4: */ 285 s[i].constlen = align(s[i].v->constlen, 4) / 4; 293 s[i].constlen = 0; 324 constoff += s[i].constlen; 425 OUT_RING(ring, s[VS].constlen); /* HLSQ_VS_CONSTLEN */ 429 OUT_RING(ring, s[FS].constlen); /* HLSQ_FS_CONSTLEN */ 433 OUT_RING(ring, s[HS].constlen); /* HLSQ_HS_CONSTLEN */ 437 OUT_RING(ring, s[DS].constlen); /* HLSQ_DS_CONSTLEN * [all...] |