Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | GPU: Interface cleanup. | 2014-07-23 | |
| | |||
* | GPU: Initialize GPU registers to some sensible default state. | 2014-07-23 | |
| | |||
* | GPU: Emulate memory fills. | 2014-07-23 | |
| | |||
* | GPU: Add proper framebuffer register handling. | 2014-07-23 | |
| | |||
* | GPU: Properly implement display transfers. | 2014-07-23 | |
| | |||
* | GPU: Add display transfer configuration. | 2014-07-23 | |
| | |||
* | GSP: HLE GXCommandId::SET_DISPLAY_TRANSFER and GXCommandId::SET_TEXTURE_COPY. | 2014-07-23 | |
| | |||
* | GSP: Implement ReadHWRegs and WriteHWRegs properly. | 2014-07-23 | |
| | |||
* | Use a more compatible choice of initial framebuffer addresses. | 2014-07-22 | |
| | |||
* | GPU debugger: Don't keep track of debugging data if no debugger views are ↵ | 2014-07-22 | |
| | | | | active. | ||
* | Merge pull request #32 from yuriks/master | 2014-07-21 | |
|\ | | | | | [build] Search for the git binary in the default msysgit install dir | ||
* \ | Merge pull request #33 from lioncash/redefs | 2014-07-21 | |
|\ \ | | | | | | | core: Kill off type redefenitions in armdefs.h | ||
| * | | core: Kill off type redefenitions in armdefs.h | 2014-07-19 | |
|/ / | |||
| * | [build] Search for the git binary in the default msysgit install dir | 2014-07-19 | |
|/ | | | | | | | | | The Git for Windows installer doesn't add the Git binaries to the path by default. (Due to risk of conflicts with built-in windows commands.) Unless you have configured your system specially this causes the scm_rev_gen.js script to fail to find Git. Added more paths to the script so that it searches in the default msysgit installation directory, eliminating the need to set the PATH for most environments. | ||
* | Merge pull request #30 from neobrain/bitfield_work | 2014-07-17 | |
|\ | | | | | BitField additions and fixes | ||
| * | BitField: Cast enum values to proper integer type. | 2014-07-16 | |
| | | |||
| * | BitField: Add a static_assert. | 2014-07-16 | |
| | | | | | | | | Being able to store BitField within unions requires BitField to be of standard layout, which in turn is only given if the underlying type is also has standard layout. | ||
| * | BitField: Delete copy assignment to prevent obscure bugs. | 2014-07-16 | |
| | | | | | | | | Cf. https://github.com/dolphin-emu/dolphin/pull/483 | ||
| * | BitField: Add an explicit evaluation method. | 2014-07-16 | |
|/ | | | | Sometimes it can be beneficial to use this in places where an explicit cast needs to happen otherwise. By using the evaluation method, it's not necessary anymore to explicitly write the underlying type in this case. | ||
* | Merge pull request #29 from bunnei/address-arbiters | 2014-07-08 | |
|\ | | | | | Adds address arbiters to kernel HLE | ||
| * | Kernel: Added preliminary support for address arbiters. | 2014-07-08 | |
| | | | | | | | | | | | | | | | | AddressArbiter: Added documentation comment, fixed whitespace issue. AddressArbiter: Fixed incorrect comment, reordered if-statement to be more clear. SVC: Removed trailing whitespace. | ||
| * | Thread: Added functions to resume threads from address arbitration. | 2014-07-08 | |
| | | | | | | | | | | | | Thread: Cleaned up arbitrate address functions. Thread: Cleaned up ArbitrateAllThreads function. | ||
| * | function_wrappers: Fixed incorrect wrapper, added another. | 2014-07-07 | |
| | | |||
* | | Merge pull request #28 from bunnei/shared-memory | 2014-07-05 | |
|\| | | | | | Shared memory - adds preliminary support for shared memory kernel objects and correct block mapping. | ||
| * | SharedMemory: Updated MapSharedMemory to use an enum for permissions. | 2014-07-05 | |
| | | | | | | | | - Also added some safety checks to MapSharedMemory. | ||
| * | Memory: Removed deprecated MapBlock_Shared function. | 2014-07-05 | |
| | | |||
| * | GSP: Fixed to use real shared memory object, various cleanups. | 2014-07-05 | |
| | | | | | | | | | | | | | | | | - Previously, used a hard-coded shared memory handle of 0x10002000 (as used by libctru homebrew) GSP: Added name for shared memory. GSP: Cleaned up assertion message. | ||
| * | Kernel: Added support for shared memory objects. | 2014-07-05 | |
| | | | | | | | | SharedMemory: Added optional name field for tracking known objects. | ||
| * | mem_map: Updated interface to expose template functions to other modules. | 2014-07-04 | |
|/ | |||
* | Merge pull request #26 from bunnei/romfs-archive | 2014-07-04 | |
|\ | | | | | Adds preliminary RomFS archive support | ||
| * | NCCH: Updated ExeFS memory allocation to be safer. | 2014-07-04 | |
| | | |||
| * | Archive: Added Init/Shutdown methods to reset kernel archive state. | 2014-07-04 | |
| | | |||
| * | Marked AppLoader_ELF, AppLoader_NCCH, and Archive_RomFS virtual functions as ↵ | 2014-07-04 | |
| | | | | | | | | "override". | ||
| * | Marked AppLoader_ELF, AppLoader_NCCH, and Archive_RomFS classes as "final" | 2014-07-04 | |
| | | |||
| * | Loader: Updated read methods to be const | 2014-07-04 | |
| | | | | | | | | - Required "file" handle to be made local and explicitly opened/closed as needed | ||
| * | Qt: Updated open dialog to include NCCH formats. | 2014-07-04 | |
| | | |||
| * | FileSys: Added preliminary support for applications reading the RomFS archive. | 2014-07-04 | |
| | | | | | | | | | | | | | | | | | | | | Archive: Fixed brace ugliness for neobrain :) FS: Commented out unused local variables to prevent warnings. ...But keeping them here for future use. archive_romfs: Removed unused #include. | ||
| * | APT: Added stubbed ReceiveParameter and various cleanups. | 2014-07-04 | |
| | | | | | | | | | | | | APT: More cleanups. APT: Changed SignalType to be type u32. | ||
| * | Loader: Refactored interface such that data is no longer stored by loader. | 2014-06-27 | |
| | | | | | | | | NCCH: Removed extra qualification ‘Loader::AppLoader_NCCH::’. | ||
| * | FS: Added stubbed code to intercept and decode file system service functions. | 2014-06-27 | |
| | | | | | | | | FS: Added to CMakeLists.txt | ||
| * | Kernel: Added stubbed code to support creation of kernel Archive objects. | 2014-06-27 | |
| | | |||
| * | Core: Removed unused directory_file_system and meta_file_system modules. | 2014-06-27 | |
|/ | | | | Core: Updated CMakeLists.txt to remove directory_file_system and meta_file_system modules. | ||
* | Merge pull request #22 from bunnei/loader-improvements | 2014-06-25 | |
|\ | | | | | Refactor loader code and add preliminary NCCH support | ||
| * | Loader: Refactored loading functions to only read data from binary if called. | 2014-06-24 | |
| | | | | | | | | NCCH: Updated LoadExec to use Memory::WriteBlock function to load binary code. | ||
| * | MemMap: Added a WriteBlock function to write a buffer of data to memory. | 2014-06-24 | |
| | | |||
| * | ELF: Refactored LoadInto(..) to use memcpy, removed unnecessary code. | 2014-06-24 | |
| | | |||
| * | Loader: Refactored use of const. | 2014-06-24 | |
| | | |||
| * | NCCH: Added RomFS loading. | 2014-06-24 | |
| | | |||
| * | NCCH: Fixes reduce unnecessary logging and load logo/banner/etc. sections ↵ | 2014-06-24 | |
| | | | | | | | | | | | | correctly. Loader: Added ErrorNotUsed ReturnStatus type to specify when something is not used. | ||
| * | Loader: Implemented AppLoader interface for abstracting application loading. | 2014-06-24 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Various cleanups/refactorings to Loader, ELF, and NCCH modules. - Added AppLoader interface to ELF and NCCH. - Updated Qt/GLFW frontends to check AppLoader ResultStatus. NCCH: Removed extra qualification typos. Loader: Removed unnecessary #include's. NCCH: Improved readability of memcmp statements. NCCH: Added missing space. Elf: Removed unnecessary usage of unique_ptr. Loader: Removed unnecessary usage of unique_ptr. |