2019-03-04

Vita3K Git (2019/03/04)

EmuCR: Vita3KVita3K Git (2019/03/04) is complied. Vita3K is an experimental PlayStation Vita emulator for Windows, Linux and macOS. The emulator currently runs a few homebrew programs in .vpk format. No commercial games are playable.

Vita3K Git Changelog:
* renderer/uniforms: Multiply vector index with component count (#418)
* Shader instruction decoder & recompiler foundation (#404)
* shader/recompiler: Unify generated varying names
* shader: Support secondary USSE program (sample rate phase)
* shader/gxp/translator: Texture query support
* shader/translator: Fix 'load' optimization
* shader: Refactoring
* shader/translator: Fix non-native frag output patching
* shader/translator: Add support for dumping SPIR-V binary
* shader: Fix clang compilation
* shader: Change storage type of TEMP and FPINTERNAL banks to Private
* shader: Support writeable primary attribute
* shader: Recompiler optimizations of simple load/store operations
* gxp: Fix fragment input parsing edge case
* spirv/spirv: Handle frag shaders that don't directly write to output reg
* shader: Handle SPECIAL reg bank
* shader: Utility func. for printing SPIR-V disasm
* shader: Fix resource offset
* shader: Unroll matrix to vectors for uniform
* shader: Use Storage class private for FPINTERNAL
* shader/disasm: Log fpconstant bank
* spirv/spirv: Handle frag shaders that don't directly write to output reg
* shader: Handle SPECIAL reg bank
* shader: Utility func. for printing SPIR-V disasm
* gxm: Add GXP native color field and implement associated gxm getter
* shader: Remove DestinationMask
* shader: Fix file reading bug with -s option
* shader: Remove extra adding of repeat offset
* shader: Detect load/store type depends on write mask
* shader: Fix some minor issue regarding shift offset
* shader/spirv: Change internal register size to 16
* shader/spirv: Simplify, optimize load and add support for constant swizzle
* shader/spirv: VPCK decoding, super basic recompile support
* shader: Fix check_reg_internal
* shader/spirv: Disable generating SPIR-V arrays and matrices
* Cleanup and VMAD (#1)
* config: Cmd-line option for decoding/recompiling a provided .gxp
* shader: Decoder & recompiler infastructure and other improvements
* gxm: Add shader code offset & size fields to gxp header struct
* gxm: Add license headers to gxp.h
* util: Import instruction decoder infrastructure
* clang-format: Allow short cases
* util: Import missing header in BitField.h
* shadergen: Rename a bunch of stuff
* shadergen/renderer: Refactor shader loading/generation API
* host: warn user & quit when attempting to install a vitamin dump (#410)

Download: Vita3K Git (2019/03/04)
Source:Here

0 Comments

Post a Comment