Changelog:
Core System Enhancements
Memory Management:
Added support for 10GB and 12GB memory configurations
Updated memory pool calculations and layouts
Enhanced device memory and buffer queue handling
Improved RingBuffer implementation with consistent cache line size
Service Implementation:
Added USE_AUTO_STUB setting for automatic service handling
Implemented friend invitation storage channel
Corrected QueryPointerBufferSize implementation
Added SetGestureOutputRanges function support
Implemented SystemResourceSize info type for VAMM initialization
Graphics and Vulkan
Vulkan Improvements:
Updated VulkanHeaders to version 1.4.304
Fixed crashes with bindless texture constant buffer handling
Added bindless texture constant buffer support in compute pipeline
Implemented ZBCSetTable functionality
Shader Compiler:
Implemented FCSM_TR flow test case
Enhanced shader compilation stability
Build System & Compatibility
CMake Improvements:
Enforced x86-64-v2 instruction set level
Made LLVM Demangle optional via CMake flag
Removed hard-coded version requirements for SDL and Qt
Updated vcpkg baseline and dependencies
Platform Support:
Added MSVC compatibility for packed structs
Improved cross-platform build consistency
Enhanced toolchain configuration
Android Platform
System Updates:
Updated Gradle to 8.10.2
Updated Android Gradle Plugin to 8.8.0
Updated Kotlin to 2.1.20-Beta1
Updated NDK to 27.2
UI Enhancements:
Implemented modern thermal display with progress bar
Added color-coded FPS indication
Improved temperature monitoring system
Enhanced user feedback mechanisms
Quality of Life
Discord Integration:
Improved game image handling
Enhanced Rich Presence presentation
Updated media server integration
Web Services:
Simplified web configuration
Improved token management
Enhanced user authentication flow
Audio
Added support for audio compressor statistics
Implemented volume reset functionality
Enhanced audio feature compatibility
Atualizações:
Gerenciamento de Memória:
Adicionada suporte para configurações de memória de 10GB e 12GB
Atualizadas as cálculos e layouts do pool de memória
Melhorado o gerenciamento de memória de dispositivos e filas de buffers
Implementada a melhoria na implementação do RingBuffer com tamanho de linha de cache consistente
Implementação de Serviços:
Adicionada a configuração USE_AUTO_STUB para manipulação automática de serviços
Implementado canal de armazenamento de convites de amizade
Corrigida a implementação do QueryPointerBufferSize
Adicionada a função SetGestureOutputRanges
Implementado tipo de informação SystemResourceSize para inicialização do VAMM
Gráficos e Vulkan
Melhorias no Vulkan:
Atualizados os VulkanHeaders para a versão 1.4.304
Corrigidos erros com o manuseio do buffer constante de textura bindless
Adicionado suporte ao buffer constante de textura bindless no pipeline de computação
Implementada a funcionalidade ZBCSetTable
Compilador de Shaders:
Implementado o caso de teste FCSM_TR
Melhorada a estabilidade na compilação de shaders
Sistema de Construção e Compatibilidade
Melhorias no CMake:
Reforçado o nível do conjunto de instruções x86-64-v2
Tornado opcional o demangle do LLVM via flag no CMake
Removidas as exigências de versão fixas para SDL e Qt
Atualizado o baseline e as dependências do vcpkg
Suporte a Plataformas:
Adicionada compatibilidade com MSVC para structs empacotadas
Melhorada a consistência na construção multiplataforma
Melhorada a configuração do toolchain
Plataforma Android
Atualizações do Sistema:
Atualizado o Gradle para 8.10.2
Atualizado o Android Gradle Plugin para 8.8.0
Atualizado o Kotlin para 2.1.20-Beta1
Atualizado o NDK para 27.2
Melhorias na Interface do Usuário:
Implementado display térmico moderno com barra de progresso
Adicionada indicação de FPS colorida
Melhorado o sistema de monitoramento de temperatura
Aperfeiçoados os mecanismos de feedback ao usuário
Qualidade de Vida
Integração com o Discord:
Melhorado o manuseio de imagens do jogo
Aperfeiçoada a apresentação do Rich Presence
Atualizada a integração com o servidor de mídia
Serviços Web:
Simplificada a configuração da web
Melhorado o gerenciamento de tokens
Aperfeiçoado o fluxo de autenticação do usuário
Áudio:
Adicionado suporte para estatísticas do compressor de áudio
Implementada a funcionalidade de reset de volume
Melhorada a compatibilidade com recursos de áudio
Comentários