rsx/vk: Rework MSAA implementation

This commit is contained in:
kd-11 2022-03-13 11:32:04 +03:00 committed by kd-11
parent 9c5ed01130
commit bc7ed8eaab
30 changed files with 285 additions and 123 deletions

View file

@ -308,6 +308,8 @@ struct RSXFragmentProgram
bool valid = false;
RSXFragmentProgram() = default;
rsx::texture_dimension_extended get_texture_dimension(u8 id) const
{
return rsx::texture_dimension_extended{static_cast<u8>((texture_state.texture_dimensions >> (id * 2)) & 0x3)};
@ -324,10 +326,6 @@ struct RSXFragmentProgram
return !!(texcoord_control_mask & (1u << index));
}
RSXFragmentProgram()
{
}
static RSXFragmentProgram clone(const RSXFragmentProgram& prog)
{
auto result = prog;