This is the value that i915c reported, too, and is required for ARB_fp.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12436>
spec@arb_es2_compatibility@texwrap formats bordercolor,Fail
spec@arb_es2_compatibility@texwrap formats bordercolor@GL_RGB565- border color only,Fail
spec@arb_fragment_program@fp-indirections2,Fail
-spec@arb_fragment_program@minmax,Fail
spec@arb_fragment_program_shadow@tex-shadow1d,Fail
spec@arb_fragment_program_shadow@tex-shadow2d,Fail
spec@arb_fragment_program_shadow@tex-shadow2drect,Fail
case PIPE_SHADER_CAP_MAX_CONST_BUFFERS:
return 1;
case PIPE_SHADER_CAP_MAX_TEMPS:
- return 12; /* XXX: 12 -> 32 ? */
+ /* 16 inter-phase temps, 3 intra-phase temps. i915c reported 16. too. */
+ return 16;
case PIPE_SHADER_CAP_TGSI_CONT_SUPPORTED:
case PIPE_SHADER_CAP_TGSI_SQRT_SUPPORTED:
return 0;