Changelog:
Common: Add Vector4i xyxy(Vector2i)
GPU/HW: Use sized tristrips instead of fullscreen quads
GPUDevice: Move size-matches check into ResizeTexture()
GPUDevice: Ensure 16 byte minimum UBO alignment
GPU/HW: Slight re-shuffling of field offsetsFree up some bits in the middle.
GPU: Use tristrips for presentation as well
OpenGLDevice: Add map-based stream buffer pathsMapAndSync ends up around 25% faster on ancient Mali drivers without
ARB_buffer_storage support.
FullscreenUI: Fix crash reloading postfx shaders
CMake: Fix scmversion PRE_BUILD warning
Qt: Disable shared memcard settings outside of shared mode
Atualizações:
Comum: Adicionar Vector4i xyxy(Vector2i)
GPU/HW: Usar tristrips dimensionados em vez de quadrados em tela cheia
GPUDevice: Mover a verificação de correspondência de tamanho para ResizeTexture()
GPUDevice: Garantir alinhamento mínimo de 16 bytes para UBO
GPU/HW: Reorganizar ligeiramente os deslocamentos dos campos. Liberar alguns bits no meio.
GPU: Usar tristrips também para apresentação
OpenGLDevice: Adicionar caminhos de buffer de fluxo baseados em mapa. MapAndSync acaba sendo cerca de 25% mais rápido em drivers antigos do Mali sem suporte ao ARB_buffer_storage.
FullscreenUI: Corrigir falha ao recarregar shaders de pós-processamento
CMake: Corrigir aviso PRE_BUILD do scmversion
Qt: Desabilitar configurações de memcard compartilhadas fora do modo compartilhado
Comentários