| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-01-14 | HLE/SVC: Implement UnmapMemoryBlock. | Subv | |
| This implementation will need to be (almost completely) changed when we implement multiprocess support. | |||
| 2015-12-30 | Merge pull request #1309 from lioncash/render | bunnei | |
| video_core: Make the renderer global a unique_ptr | |||
| 2015-12-30 | video_core: Make the renderer global a unique_ptr | Lioncash | |
| 2015-12-29 | Merge pull request #1306 from Subv/sync | bunnei | |
| HLE/Timers: Reset OneShot timers when they are acquired instead of when they're triggered | |||
| 2015-12-29 | Merge pull request #1303 from lioncash/unique | bunnei | |
| core: Use unique_ptr for holding the interpreter instances | |||
| 2015-12-29 | HLE/Timers: Reset OneShot timers when they are acquired instead of when ↵ | Subv | |
| they're triggered. Closes #1139 | |||
| 2015-12-29 | Merge pull request #1305 from lioncash/override | bunnei | |
| swrasterizer: Add missing override specifier | |||
| 2015-12-29 | swrasterizer: Add missing override specifier | Lioncash | |
| 2015-12-29 | core: Use unique_ptr for holding the interpreter instances | Lioncash | |
| 2015-12-28 | Merge pull request #1300 from Subv/arbitrateaddress | bunnei | |
| SVC: Fixed ArbitrateAddress to behave as it does on hardware. | |||
| 2015-12-28 | Merge pull request #1301 from lioncash/mrc-apsr | Mathew Maidment | |
| dyncom: Handle modifying the APSR via an MRC instruction | |||
| 2015-12-28 | dyncom: Handle modifying the APSR via an MRC instruction | Lioncash | |
| 2015-12-27 | SVC: Fixed ArbitrateAddress to behave as it does on hardware. | Subv | |
| This was verified with hwtests that i plan to upload later on. | |||
| 2015-12-27 | Merge pull request #1296 from lioncash/warn | bunnei | |
| svc: Remove superfluous printf argument | |||
| 2015-12-27 | Merge pull request #1290 from LFsWang/master | bunnei | |
| Add a return value in ForeachDirectoryEntry | |||
| 2015-12-25 | svc: Remove superfluous printf argument | Lioncash | |
| 2015-12-23 | Merge pull request #1287 from lioncash/memory | Mathew Maidment | |
| dyncom: Minor changes | |||
| 2015-12-23 | Add missing return values in ForeachDirectoryEntry | LFsWang | |
| ForeachDirectoryEntry is changed by #1256 ,but return value at last line was missing. | |||
| 2015-12-20 | dyncom: Remove PC dispatch from several instructions | Lioncash | |
| These instructions aren't capable of using the PC as a destination | |||
| 2015-12-20 | Merge pull request #1289 from yuriks/reset-rasterizer | Yuri Kunde Schlesner | |
| VideoCore: Sync state after changing rasterizers | |||
| 2015-12-20 | VideoCore: Sync state after changing rasterizers | Yuri Kunde Schlesner | |
| This fixes various bugs that appear in the HW rasterizer after switching between it and the SW one during emulation. | |||
| 2015-12-19 | dyncom: Handle unprivileged load/store variants correctly | Lioncash | |
| LDRT/LDRBT/STRBT/STRT should simulate the load or store as if the host CPU is in user mode. STRT is also allowed to use the PC as an operand | |||
| 2015-12-13 | Merge pull request #1281 from lioncash/compile | Yuri Kunde Schlesner | |
| svc: Fix compilation with LOG_TRACE enabled | |||
| 2015-12-12 | svc: Fix compilation with LOG_TRACE enabled | Lioncash | |
| 2015-12-09 | Merge pull request #1267 from yuriks/flipped-framebuffer | Yuri Kunde Schlesner | |
| OpenGL: Flip framebuffers during transfer rather than when rendering | |||
| 2015-12-08 | Merge pull request #1269 from Subv/triangle_fan | bunnei | |
| GPU/PrimitiveAssembler: Fixed drawing triangle fans. | |||
| 2015-12-07 | Merge pull request #1272 from yuriks/merge-rasterizer | Yuri Kunde Schlesner | |
| VideoCore: Unify interface to OpenGL and SW rasterizers | |||
| 2015-12-07 | VideoCore: Unify interface to OpenGL and SW rasterizers | Yuri Kunde Schlesner | |
| This removes explicit checks sprinkled all over the codebase to instead just have the SW rasterizer expose an implementation with no-ops for most operations. | |||
| 2015-12-07 | Merge pull request #1271 from lioncash/dyncom-misc | bunnei | |
| dyncom: Miscellaneous minor changes | |||
| 2015-12-06 | VideoCore: Rename HWRasterizer methods to be less confusing | Yuri Kunde Schlesner | |
| 2015-12-06 | OpenGL: Rename cache functions to better match what they actually do | Yuri Kunde Schlesner | |
| 2015-12-06 | dyncom: Remove static keyword from header functions | Lioncash | |
| 2015-12-06 | arm_interface: Make GetNumInstructions const | Lioncash | |
| 2015-12-06 | arm_interface: directly initialize class members | Lioncash | |
| 2015-12-06 | dyncom: const correctness changes | Lioncash | |
| 2015-12-06 | GPU/PrimitiveAssembler: Fixed drawing triangle fans. | Subv | |
| It was skipping the second vertex assignment and using uninitialized garbage when assembling the corresponding triangle. | |||
| 2015-12-04 | OpenGL: Flip framebuffers during transfer rather than when rendering | Yuri Kunde Schlesner | |
| 2015-12-04 | OpenGL: Add support for glFrontFace in the state tracker | Yuri Kunde Schlesner | |
| 2015-12-03 | Merge pull request #1252 from Subv/cam | bunnei | |
| Services/Cam: Added new log type and camera enums from 3dbrew. | |||
| 2015-12-01 | Merge pull request #1261 from yuriks/tev-buffer-delay | bunnei | |
| PICA: Properly emulate 1-stage delay in the combiner buffer | |||
| 2015-11-30 | PICA: Properly emulate 1-stage delay in the combiner buffer | Yuri Kunde Schlesner | |
| This was discovered and verified by @fincs. The tev combiner buffer actually lags behind by one stage, meaning stage 1 reads the initial color, stage 2 reads stage 0's output, and so on. Fixes character portraits in Fire Emblem: Awakening and world textures in Zelda: ALBW. Closes #1140. | |||
| 2015-11-30 | Merge pull request #1257 from yuriks/svcGetSystemInfo | Yuri Kunde Schlesner | |
| Kernel: Implement svcGetSystemInfo | |||
| 2015-11-30 | Kernel: Implement svcGetSystemInfo | Yuri Kunde Schlesner | |
| This makes smealum/ctrulib@b96dd51d3349961189d4ab1bc2a5c45deff21c09 work with Citra. | |||
| 2015-11-29 | Merge pull request #1259 from lioncash/zero | Mathew Maidment | |
| armstate: Zero out the registers on creation | |||
| 2015-11-29 | armstate: Zero out the registers on creation | Lioncash | |
| std::array isn't always guaranteed to explicitly zero out it's contents without an initializer list. | |||
| 2015-11-29 | Core/ARM11: Correct the size of the VFP register array in the ThreadContext ↵ | Subv | |
| structure. The VFP registers are 64 bits each, and there are 32 of them. | |||
| 2015-11-28 | Merge pull request #1225 from lioncash/clean | bunnei | |
| csnd_snd: Get rid of type punning | |||
| 2015-11-28 | Merge pull request #1256 from archshift/refactor-scandir | bunnei | |
| Refactor ScanDirectoryTreeAndCallback to separate errors and retvals | |||
| 2015-11-27 | Refactor ScanDirectoryTreeAndCallback to separate errors and retvals | archshift | |
| ScanDirectoryTreeAndCallback, before this change, coupled error/return codes and actual return values (number of entries found). This caused confusion and difficulty interpreting the precise way the function worked. Supersedes, and closes #1255. | |||
| 2015-11-25 | Merge pull request #1254 from bunnei/fix-gl-uniforms | bunnei | |
| renderer_opengl: Fix uniform issues with #1253 | |||
