El equipo detrás de Reshade ha lanzado una nueva versión que está disponible para descargar aquí. Según el equipo, Reshade 5.0 es una reescritura importante de la arquitectura subyacente, para mejorar el rendimiento, facilitar el mantenimiento y agregar funciones en el futuro. Además, viene con una API adicional nueva y extremadamente poderosa.
Entrando en más detalles, Reshade 5.0 mejora el rendimiento al deshabilitar automáticamente la recopilación de estadísticas de GPU si la ventana de estadísticas no está visible. También mejora el rendimiento mediante la invocación de subprocesos múltiples del compilador HLSL durante la compilación de efectos. Además, mejora el rendimiento en OpenGL debido a una mejor gestión del almacenamiento local de subprocesos.
Características
- API adicional agregada.
- Se rediseñaron los componentes internos y la representación de efectos para usar una capa de abstracción de API en lugar de implementaciones separadas para D3D9/10/11/12/OpenGL/Vulkan.
- Reelaboró la detección de búfer de profundidad en un complemento integrado, mejoró el algoritmo y puso todas las funciones a disposición de todas las API.
- Añadido soporte SteamVR.
- Se agregaron elementos de técnicas falsas en la parte superior de la lista de técnicas para efectos que no se pudieron compilar.
- Se agregó un botón a la ventana de estadísticas para guardar texturas en archivos de imagen.
- Se agregó soporte para los atributos de declaración de cambio «[forcecase]» y «[call]» a ReShade FX.
- Se agregó soporte de mezcla independiente a ReShade FX (BlendEnable0 – BlendEnable8, etc. estados de paso).
- Se agregaron sobrecargas intrínsecas «mul» y «transpose» para matrices no cuadradas a ReShade FX.
- Se agregó la sobrecarga intrínseca «tex2Dfetch» que acepta una variable de «almacenamiento» en ReShade FX (para que pueda leer y escribir en una textura).
- Se agregaron sobrecargas intrínsecas «tex2Dgather» que aceptan compensaciones individuales para cada componente a ReShade FX.
- Se agregaron los intrínsecos «firstbitlow», «firstbithigh», «countbits» y «reversebits» a ReShade FX.
- Se agregó soporte para cambiar el nombre de ReShade DLL a «dinput8.dll» para enganchar.
- Se agregó soporte para la extensión Vulkan «VK_EXT_tooling_info» para que las aplicaciones consulten información sobre ReShade.
- Se agregó la opción para ejecutar un comando después de guardar una captura de pantalla.
- Captura de pantalla mejorada ahorrando rendimiento significativamente.
- Opción mejorada de «Borrar canal alfa» para que las capturas de pantalla no guarden el canal alfa en la imagen (RGB en lugar de RGBA).
- Se mejoró el rendimiento al deshabilitar automáticamente la recopilación de estadísticas de GPU si la ventana de estadísticas no está visible.
- Rendimiento mejorado mediante la invocación de subprocesos múltiples del compilador HLSL durante la compilación de efectos.
- Rendimiento mejorado al evitar una copia de respaldo innecesaria en Windows 8+.
- Se mejoró el rendimiento en OpenGL debido a una mejor gestión del almacenamiento local de subprocesos.
- Rendimiento mejorado y tamaño binario al deshabilitar excepciones, RTTI y cambiar al modelo de punto flotante rápido.
Fuente: DSOGaming