Notas de compatibilidad
- Los juegos que usan agresivamente los efectos espacialmente conscientes (como el AO de Xenoblade) probablemente solo funcionarán correctamente con el poder de dos escalas (1, 2, 4); con otros, se encontrarán con problemas inusuales. Los juegos que usan texelFetch se encontrarán con problemas en general con escalas no integrales. Con los juegos que he jugado [en Ryujinx], estos problemas son pocos y distantes entre sí.
- Los juegos que usan una forma de Anti Aliasing seguirán pensando que se están ejecutando a 1x, y probablemente borren la imagen. Para estos juegos (como xenoblade ... otra vez) debes usar un mod LayeredFS para eliminar el AA. Para completar, he adjuntado un mod para XC: DE a este PR.
- Las escalas de menos de 1 también pueden reducir la calidad de la textura en las texturas renderizadas. ¡Usted ha sido advertido!
Inconvenientes
Si bien todos los juegos son técnicamente compatibles [para escalar la resolución en Ryujinx], hay casos en los que el juego retrocederá a 1x en objetivos que quizás no desee, y el juego puede tener algunos problemas gráficos en el peor de los casos. Aquí hay información específica:
- Solo las texturas no indexadas en los sombreadores fragment + compute son totalmente compatibles con la escala texelFetch. Si una textura fuera de esta categoría usa texelFetch, la textura se incluirá en la lista negra para escalar, como se describió anteriormente.
- Las texturas sin enlaces no son totalmente compatibles y no tienen una reserva de lista negra. Si se usan con texelFetch, la escala en la textura será incorrecta.
- Si un juego usa un objetivo de renderizado para almacenar datos (como la salida de un algoritmo de compresión DXT de sombreador de fragmentos), el escalado no funcionará correctamente en él. Solo puede esperar que aparezca en la lista negra y vuelva a representar el objetivo en un momento posterior. Esta es una teoría ya que no he probado ningún juego que haga esto.
La última versión estable de Ryujinx, 1.0.4847, está actualmente disponible para descargar y compilar aquí . Actualizado el 4 de julio, esta compilación solucionó los bloqueos que ocurrirían en Animal Crossing: New Horizons 1.3.0. En cuanto a la implementación de Escalado de resolución, que actualmente está disponible en github como una bifurcación separada.