2015-08-16

Citra Git (2015/08/16)

EmuCR: CitraCitra Git (2015/08/16) is compiled. This is the trunk of Citra Project. Citra is an experimental open-source Nintendo 3DS emulator/debugger written in C++. At this time, it only emulates a very small subset of 3DS hardware, and therefore is only useful for booting/debugging very simple homebrew demos. Citra is licensed under the GPLv2. Refer to the license.txt file included.

Citra Git Changelog:
* Merge pull request #1033 from bbarenblat/master
Handle `FileType::CIA` in `switch` statements
* Properly indicate that CIA support is not implemented yet
Make `Loader::LoadFile` return an `ErrorNotImplemented` if you call
it on a CIA file.
* Give CIA file type a name
Make `GetFileTypeString` return ‘CIA’ for CIA (CTR Importable
Archive) files.
* Merge pull request #1017 from LittleWhite-tb/qt-recent-files
citra-qt: save path for recent files loaded
* Add menu and logic to save and load recently loaded files.
This menu is only for ROM and will not save symbols recently loaded.
When the menu is empty, the menu is disabled (greyed out)
* Merge pull request #1032 from lioncash/swap
vfp: use std::swap where applicable
* vfp: use std::swap where applicable
* Merge pull request #1031 from bbarenblat/master
Handle invalid `Log::Class`
* Handle invalid `Log::Class`
Add a case of `Log::Class::Count` to the switch statement that
dispatches on `Log::Class`. The case simply calls the `UNREACHABLE`
macro.
* Merge pull request #1002 from bunnei/shader-jit
Vertex Shader JIT for X86-64
* Shader: Use a POD struct for registers.
* Rename ARCHITECTURE_X64 definition to ARCHITECTURE_x86_64.
* Common: Cleanup CPU capability detection code.
* Common: Move cpu_detect to x64 directory.
* x64: Refactor to remove fake interfaces and general cleanups.
* JIT: Support negative address offsets.
* Shader: Initial implementation of x86_x64 JIT compiler for Pica vertex shaders.
- Config: Add an option for selecting to use shader JIT or interpreter.
- Qt: Add a menu option for enabling/disabling the shader JIT.
* Common: Added MurmurHash3 hash function for general-purpose use.
* Common: Ported over boilerplate x86 JIT code from Dolphin/PPSSPP.
* Common: Ported over Dolphin's code for x86 CPU capability detection.
* Shader: Define a common interface for running vertex shader programs.
* Shader: Move shader code to its own subdirectory, "shader".
* GPU: Refactor "VertexShader" namespace to "Shader".
- Also renames "vertex_shader.*" to "shader_interpreter.*"

Download: Citra Git (2015/08/16) x64
Source: Here

1 Comments:

Can't post a comment? Try This!