pica: move global shader buffer state into Pica::State (#4796)

This commit is contained in:
Weiyi Wang 2019-06-19 18:39:08 -04:00 committed by Tobias
parent a11bc03d4a
commit bb776e25a9
3 changed files with 29 additions and 23 deletions

View file

@ -152,6 +152,15 @@ struct State {
// This is constructed with a dummy triangle topology
PrimitiveAssembler<Shader::OutputVertex> primitive_assembler;
int vs_float_regs_counter = 0;
u32 vs_uniform_write_buffer[4]{};
int gs_float_regs_counter = 0;
u32 gs_uniform_write_buffer[4]{};
int default_attr_counter = 0;
u32 default_attr_write_buffer[3]{};
};
extern State g_state; ///< Current Pica state