O Reshade 4.5 já está disponível para download, melhora o Vulkan & amp; DirectX …

A equipe por trás do Reshade compartilhou uma nova versão dessa ferramenta de pós-processamento. O Reshade 4.5 vem com melhor desempenho no DX12 / Vulkan e melhora a detecção de buffer de profundidade no DX9 e DX12.

Além disso, esta versão mais recente do Reshade passa a usar o SPIR-V para shaders no OpenGL 4.6 para obter melhor desempenho. Também melhora a multi-threading do carregamento de efeitos e corrige vazamentos de memória no Vulkan.

Para ser sincero, estou pessoalmente aderindo à ferramenta de afiação da NVIDIA. Afinal, o principal motivo pelo qual uso o Reshade foi adicionar uma nitidez extra aos jogos. Portanto, se tudo o que você faz é aprimorar seus jogos, sugiro usar a própria ferramenta da NVIDIA. Se você quiser fazer mais ajustes nos seus jogos, use definitivamente o Reshade.

Você pode fazer o download do Reshade 4.5 a partir daqui e pode encontrar abaixo o registro de alterações completo.

Notas da versão do Reshade 4.5
  • Retrabalhe o código de detecção de buffer de profundidade para todas as APIs novamente (agora são mais semelhantes, incluindo mais opções para o OpenGL)
  • Comutado para usar o SPIR-V para shaders no OpenGL 4.6 para obter melhor desempenho (isso exige que drivers recentes funcionem corretamente)
  • Adicionados widgets da interface do usuário para definições de pré-processador à lista de variáveis
  • Adicionado erro do compilador ao passar um valor r para um parâmetro de saída de uma função
  • Adicionado erro do compilador quando faltam funções de shader no passe
  • Adicionada verificação de assinatura de sombreador para efetuar o compilador
  • Adicionado suporte para cadeias de atribuição ao ReShade FX (por exemplo, “a = b = c = 0;”)
  • Adicionados botões de ajuste ao widget da caixa de combinação e rótulo à lista de botões de opção
  • Adicionada opção para mostrar apenas componentes de cores específicos na visualização da textura
  • Adicionado menu de contexto à lista de técnicas para editar os arquivos incluídos, além do arquivo de origem principal
  • Adicionado suporte ao pool de texturas por meio da anotação “pooled”
  • Adicionada anotação “ui_text” para variáveis ​​uniformes para exibir texto personalizado acima do widget variável
  • Adicionado suporte para tempos de GPU no Vulkan
  • Variável de ambiente adicionada para substituir o caminho que ReShade deve carregar a próxima DLL de
    Agora você pode definir “RESHADE_MODULE_PATH_OVERRIDE” como um diretório para o ReShade carregar a próxima DLL, para que você possa prender o ReShade com outros injetores
  • Adicionadas informações da versão do OpenGL ao log
  • Recuperação de erro do compilador aprimorada para analisar erros na lista de parâmetros de função e anotações
  • Gerenciamento de buffer de comando Vulkan aprimorado (que melhora o desempenho)
  • Multiencadeamento aprimorado de carregamento de efeito
  • Ferramenta de configuração alterada para instalar a camada Vulkan global enquanto está aberta (corrige problemas com o RDR2)
  • Ferramenta de configuração alterada para usar o .NET Framework 4.5 novamente para compatibilidade com versões anteriores
  • Visualização de textura alterada para ocultar quando os efeitos são desativados
  • Comportamento de contagem de referência COM alterado para melhor atender aos requisitos de COM
  • Alterar o caminho predefinido padrão para o diretório executável para compatibilidade com o Vulkan
  • Corrigido vazamento de memória no Vulkan (que piorava todos os quadros)
  • Detecção de buffer de profundidade fixa no Vulkan
  • Corrigida a ferramenta de configuração que não atualiza os caminhos de pesquisa para caminhos absolutos no Vulkan
  • Corrigido o erro do compilador HLSL para variáveis ​​denominadas “Técnica” ou “Aprovado”
  • Corrigido o erro de compilação de efeito com a instrução “descarte” como última instrução em uma função com um valor de retorno
  • Corrigido o erro do compilador de efeito na definição de passagem, não causando falha na compilação do efeito
  • Corrigido o erro do compilador de efeito quando várias transmissões são encadeadas em uma expressão
  • Corrigidas atribuições de anotação que não suportam expressões literais (agora você pode escrever itens como “< ui_min = 1 + 2; >”)
  • Corrigido o compilador de efeitos às vezes relatando erros de sintaxe duplicados
  • Corrigida a falha no compilador de efeito ao encontrar um identificador não declarado em um estado de passagem de sombreador
  • Corrigidas macros vazias do pré-processador não sendo avaliadas corretamente
  • Corrigida geração de código GLSL para indexação de matriz
  • Corrigida geração de código GLSL para shaders de vértices com uma semântica de retorno
  • Corrigida geração de código GLSL para algumas operações de componente
  • Corrigida geração de código GLSL para pontos de entrada com sublinhados no nome
  • Corrigida geração de código GLSL para valores booleanos em expressões de índice
  • Corrigida geração de código GLSL para aritmética com matrizes que não são de ponto flutuante
  • Corrigida falha na criação da visualização de estêncil de profundidade D3D10 / 11 em alguns jogos (por exemplo, ArmA 3)
  • Corrigida falha na criação da textura de profundidade do OpenGL para jogos usando o formato “GL_DEPTH_COMPONENT” (por exemplo, Mugen 1.1)
  • Corrigido o estado do OpenGL não ser restaurado durante o upload da textura, causando artefatos de textura em alguns jogos
  • Corrigida a falha se “wglMakeCurrent” fosse chamado em um contexto OpenGL que não estivesse conectado
  • Corrigido acesso a texturas em shaders de vértice no D3D9 (embora limitado a 4 ligações)
  • Corrigida a opção “UseAspectRatioHeuristics” não sendo armazenada no arquivo de configuração no D3D9
  • Corrigida a máscara de gravação de cor incorreta quando há mais de um destino de renderização no D3D9
  • Corrigido o modo de desempenho Vulkan usando valores incorretos
  • Corrigida herança de estêncil de profundidade atual na detecção de buffer D3D12
  • Corrigidas texturas compartilhadas sendo excluídas prematuramente se um único efeito é descarregado
  • Troca predefinida fixa sempre retornando ao diretório DLL para a próxima predefinição
  • Posição fixa dos botões deslizantes
  • Botões deslizantes fixos, capazes de alterar o valor fora do intervalo válido devido a erros de precisão de ponto flutuante
  • Barra de respingo fixa que não aparece mais ao recarregar após recarregar um único efeito
  • Corrigido o aumento do tamanho da fonte, cortando alguns botões e a exibição de texturas na página de estatísticas
  • Filtragem de formato removida da detecção de buffer de profundidade
  • Removido o botão ignorar o tutorial para todos, exceto o primeiro passo do tutorial

Artigos Relacionados

Back to top button