Actualización de Ryujinx (emulador de Switch)

Guau. Que mes. Noviembre no suele ser tan ajetreado, pero a veces un poco de picante es justo lo que recetó el Doctor.

LDN aparece en el número 3, macOS se enfrenta a un programa gráficamente exigente y Ryujinx se enfrenta a su oponente final... ¡la dirección cardinal, el Norte! En resumen, hemos tenido un mes ocupado, con dos importantes lanzamientos de funciones y la molesta empresa GameFreak decidiendo lanzar estos nuevos juegos independientes. ¿Cuáles eran sus nombres? ¿Rojo y azul? Oh, lo siento, Scarlet & Violet. Es difícil notar la diferencia entre juegos nuevos y viejos cuando se ven así, ¿eh? !

Antes de que esta perorata vaya más lejos, consulte nuestro conjunto final y restante de objetivos de Patreon. Una vez más, todos los objetivos están destinados a alcanzarse eventualmente, aunque si se mantiene una cantidad monetaria suficiente, entonces el enfoque cambiaría a entregar la funcionalidad correspondiente dentro de un plazo razonable.

Objetivos de Patreon:

$2000/mes - Paquetes de Texturas/Anulaciones de Habilidades - ¡cada vez más cerca! Esto facilitará la anulación de las texturas gráficas en el juego, lo que permitirá mejoras de textura personalizadas, gráficos alternativos de los botones del gamepad y más.

$2500/mes - Un desarrollador de tiempo completo - Aún no alcanzado. Esta cantidad de donaciones mensuales permitirá al fundador del proyecto, gdkchan, trabajar a tiempo completo en el desarrollo de Ryujinx. ¡Todos nuestros colaboradores actualmente solo están trabajando en el proyecto en su tiempo libre!

$5,000/mes - Desarrollador adicional de tiempo completo - Aún no alcanzado. Esta cantidad de donaciones mensuales permitirá que un desarrollador adicional del equipo de Ryujinx trabaje a tiempo completo en el proyecto.

¿Has terminado? Muy bien, vamos a girar.

GPU:

¿Cómo podría comenzar esta sección con algo que no sea Pokémon? Nuestra serie de títulos jugables del Día 1 continúa, pero no sin contratiempos. Inmediatamente surgieron algunos problemas, tanto en los departamentos de gráficos como de rendimiento. Primero, la escala de resolución en Vulkan estaba un poco rota, como se muestra a continuación:

Esto se ha aislado a Vulkan y fue causado por la incapacidad de los ayudantes de escala NIRS-V para encontrar las texturas de Array. Una vez que se solucionó este problema, las playas y los lechos de los lagos ya no estaban cubiertos de hierba perpetua.

El controlador Mesa Radeon Vulkan, RADV, también mostraba un comportamiento bastante interesante, aunque aleatorio, en el que, a veces, al iniciarse, toda la pantalla estaba cubierta por un filtro blanco brillante. El cambio seguirá probando la textura ficticia inicial a 0, pero Ryujinx no lo forzó. Al limpiar la textura a (0,0,0,0) en el momento de la creación, se elimina la variabilidad, al igual que la luz sagrada del purgatorio.

Mientras los nuevos usuarios de tarjetas gráficas y los usuarios de Linux se divertían, los propietarios de las tarjetas GTX 700 de Nvidia (e incluso algunas series móviles 900) no obtenían ningún resultado gráfico. Al igual que con la mayoría de los errores de este tipo, generalmente podemos rastrearlos hasta una función o extensión no admitida. Esta vez fue VK_EXT_shader_viewport_index_layer y su contraparte de OpenGL los que requirieron soluciones. Al mover gl_Layer de vértice a geometría si la GPU no es compatible con la extensión, estas tarjetas más antiguas ya no tienen problemas de renderizado como sus hermanos menores.

La última corrección de errores del gráfico Escarlata/Púrpura que se presionó en noviembre solucionó un problema con el gráfico de estadísticas Pokémon, donde las partes estaban completamente cortadas y no se mostraban. Resulta que GameFreak, como era de esperar, utiliza métodos de renderizado extremadamente anticuados. La topología de polígono se usa para dibujar el hexágono, pero la mayoría de los controladores Vulkan y algunos controladores OpenGL ya no admiten las extensiones requeridas. Nvidia aún admite GL_POLYGON en modo de compatibilidad, pero no existe tal equivalente en Vulkan. Afortunadamente para nosotros, los polígonos convexos se pueden representar de manera idéntica a través de un abanico triangular (imagine un abanico de triángulos alrededor de un solo punto) que, como se señaló en informes anteriores, es pan comido para los renderizadores de infografías modernas.

Para concluir nuestro monólogo de Scarlet & Violet, se resolvió un bloqueo aleatorio; pero todavía tenemos esos molestos problemas de rendimiento mencionados anteriormente de los que hablar. Afortunadamente, problemas como este afectan más que solo estos juegos, por lo que podemos tomar un descanso de todo ese Poké...

Actualización de Ryujinx (emulador de Switch)

Guau. Que mes. Noviembre no suele ser tan ajetreado, pero a veces un poco de picante es justo lo que recetó el Doctor.

LDN aparece en el número 3, macOS se enfrenta a un programa gráficamente exigente y Ryujinx se enfrenta a su oponente final... ¡la dirección cardinal, el Norte! En resumen, hemos tenido un mes ocupado, con dos importantes lanzamientos de funciones y la molesta empresa GameFreak decidiendo lanzar estos nuevos juegos independientes. ¿Cuáles eran sus nombres? ¿Rojo y azul? Oh, lo siento, Scarlet & Violet. Es difícil notar la diferencia entre juegos nuevos y viejos cuando se ven así, ¿eh? !

Antes de que esta perorata vaya más lejos, consulte nuestro conjunto final y restante de objetivos de Patreon. Una vez más, todos los objetivos están destinados a alcanzarse eventualmente, aunque si se mantiene una cantidad monetaria suficiente, entonces el enfoque cambiaría a entregar la funcionalidad correspondiente dentro de un plazo razonable.

Objetivos de Patreon:

$2000/mes - Paquetes de Texturas/Anulaciones de Habilidades - ¡cada vez más cerca! Esto facilitará la anulación de las texturas gráficas en el juego, lo que permitirá mejoras de textura personalizadas, gráficos alternativos de los botones del gamepad y más.

$2500/mes - Un desarrollador de tiempo completo - Aún no alcanzado. Esta cantidad de donaciones mensuales permitirá al fundador del proyecto, gdkchan, trabajar a tiempo completo en el desarrollo de Ryujinx. ¡Todos nuestros colaboradores actualmente solo están trabajando en el proyecto en su tiempo libre!

$5,000/mes - Desarrollador adicional de tiempo completo - Aún no alcanzado. Esta cantidad de donaciones mensuales permitirá que un desarrollador adicional del equipo de Ryujinx trabaje a tiempo completo en el proyecto.

¿Has terminado? Muy bien, vamos a girar.

GPU:

¿Cómo podría comenzar esta sección con algo que no sea Pokémon? Nuestra serie de títulos jugables del Día 1 continúa, pero no sin contratiempos. Inmediatamente surgieron algunos problemas, tanto en los departamentos de gráficos como de rendimiento. Primero, la escala de resolución en Vulkan estaba un poco rota, como se muestra a continuación:

Esto se ha aislado a Vulkan y fue causado por la incapacidad de los ayudantes de escala NIRS-V para encontrar las texturas de Array. Una vez que se solucionó este problema, las playas y los lechos de los lagos ya no estaban cubiertos de hierba perpetua.

El controlador Mesa Radeon Vulkan, RADV, también mostraba un comportamiento bastante interesante, aunque aleatorio, en el que, a veces, al iniciarse, toda la pantalla estaba cubierta por un filtro blanco brillante. El cambio seguirá probando la textura ficticia inicial a 0, pero Ryujinx no lo forzó. Al limpiar la textura a (0,0,0,0) en el momento de la creación, se elimina la variabilidad, al igual que la luz sagrada del purgatorio.

Mientras los nuevos usuarios de tarjetas gráficas y los usuarios de Linux se divertían, los propietarios de las tarjetas GTX 700 de Nvidia (e incluso algunas series móviles 900) no obtenían ningún resultado gráfico. Al igual que con la mayoría de los errores de este tipo, generalmente podemos rastrearlos hasta una función o extensión no admitida. Esta vez fue VK_EXT_shader_viewport_index_layer y su contraparte de OpenGL los que requirieron soluciones. Al mover gl_Layer de vértice a geometría si la GPU no es compatible con la extensión, estas tarjetas más antiguas ya no tienen problemas de renderizado como sus hermanos menores.

La última corrección de errores del gráfico Escarlata/Púrpura que se presionó en noviembre solucionó un problema con el gráfico de estadísticas Pokémon, donde las partes estaban completamente cortadas y no se mostraban. Resulta que GameFreak, como era de esperar, utiliza métodos de renderizado extremadamente anticuados. La topología de polígono se usa para dibujar el hexágono, pero la mayoría de los controladores Vulkan y algunos controladores OpenGL ya no admiten las extensiones requeridas. Nvidia aún admite GL_POLYGON en modo de compatibilidad, pero no existe tal equivalente en Vulkan. Afortunadamente para nosotros, los polígonos convexos se pueden representar de manera idéntica a través de un abanico triangular (imagine un abanico de triángulos alrededor de un solo punto) que, como se señaló en informes anteriores, es pan comido para los renderizadores de infografías modernas.

Para concluir nuestro monólogo de Scarlet & Violet, se resolvió un bloqueo aleatorio; pero todavía tenemos esos molestos problemas de rendimiento mencionados anteriormente de los que hablar. Afortunadamente, problemas como este afectan más que solo estos juegos, por lo que podemos tomar un descanso de todo ese Poké...

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow