pica_core: Propagate output_mask to gs
* Has been hw-tested to occur under the same conditions that other uniforms are shared
This commit is contained in:
parent
0e12f49eec
commit
cf15a43ee8
|
@ -254,6 +254,13 @@ void PicaCore::WriteInternalReg(u32 id, u32 value, u32 mask) {
|
|||
break;
|
||||
}
|
||||
|
||||
case PICA_REG_INDEX(vs.output_mask):
|
||||
if (!regs.internal.pipeline.gs_unit_exclusive_configuration &&
|
||||
regs.internal.pipeline.use_gs == PipelineRegs::UseGS::No) {
|
||||
regs.internal.gs.output_mask.Assign(value);
|
||||
}
|
||||
break;
|
||||
|
||||
case PICA_REG_INDEX(vs.bool_uniforms):
|
||||
vs_setup.WriteUniformBoolReg(regs.internal.vs.bool_uniforms.Value());
|
||||
if (!regs.internal.pipeline.gs_unit_exclusive_configuration &&
|
||||
|
|
Loading…
Reference in New Issue