v3d: Add support for GL_SAMPLE_ALPHA_TO_ONE.

Fixes piglit ext_framebuffer_multisample-draw-buffers-alpha-to-one
This commit is contained in:
Eric Anholt 2018-07-03 15:56:48 -07:00
parent 7b63371420
commit 5601ab3981

View file

@ -1030,6 +1030,9 @@ emit_frag_end(struct v3d_compile *c)
b = color[0];
}
if (c->fs_key->sample_alpha_to_one)
a = vir_uniform_f(c, 1.0);
if (c->fs_key->f32_color_rb & (1 << rt)) {
inst = vir_MOV_dest(c, vir_reg(QFILE_TLBU, 0), r);
inst->src[vir_get_implicit_uniform_src(inst)] =