rsx: Several fixes and improvements

- Do not ignore non-centered pixel blitting
- Register method ac00+16
- Bump texture memory heap to account for GPU texture scaling requirements (vulkan)
- Explicit MRT location index output to better convey intent (openGL)
This commit is contained in:
kd-11 2017-09-04 12:53:17 +03:00
parent deb590cb05
commit 73312fc363
4 changed files with 26 additions and 17 deletions

View file

@ -88,7 +88,7 @@ void GLFragmentDecompilerThread::insertOutputs(std::stringstream & OS)
for (int i = 0; i < sizeof(table) / sizeof(*table); ++i)
{
if (m_parr.HasParam(PF_PARAM_NONE, "vec4", table[i].second))
OS << "out vec4 " << table[i].first << ";\n";
OS << "layout(location=" << i << ") out vec4 " << table[i].first << ";\n";
}
}