8eced1b697
APT_U: Release service lock on initialization.
2014-11-11 23:51:54 -05:00
0df9c34410
APT_U: Fixes for GetLockHandle to boot system titles.
...
- Also added comment to GetLockHandle function.
2014-11-11 23:51:33 -05:00
1efb83bf53
Qt: Auto-start game when selected, play game that's passed via argv[1].
...
Also moves system initialization to when the game is booted.
2014-11-04 21:44:03 -08:00
d06420807c
Fix compilation errors
2014-11-02 18:43:52 -05:00
9be17e4d84
Merge pull request #163 from archshift/create-directory
...
Added CreateDirectory function to service/fs.cpp, and in Archive.
2014-11-02 17:15:52 -05:00
be1fb2c5f2
Merge pull request #179 from Gareth422/myradicalbranch
...
Fixed capitalization issues
2014-11-02 17:12:16 -05:00
7f9bcacdf7
Merge pull request #166 from bunnei/skyeye-vfp-fixes
...
SkyEye ARM/VFP fixes
2014-11-02 17:09:35 -05:00
04c90c395d
Added CreateDirectory function to service/fs.cpp, and in Archive.
2014-11-02 10:48:28 -08:00
40a84833ae
Added ReceiveNotification, PublishToSubscriber unimplemented functions to SRV
2014-11-01 23:15:38 -07:00
0832cf7cd7
ARM: Merged additional ARMv6 instructions implemented by 3dmoo.
2014-11-02 01:04:54 -05:00
bc6989b075
ARM: Merge latest VFP fixes from 3dmoo team.
2014-11-02 01:04:41 -05:00
1c074ced94
Fixed capitalization issues
2014-11-01 23:08:06 -04:00
c22923f8c4
Added stub err:f service.
2014-11-01 20:07:59 -07:00
6e6947118b
Merge pull request #135 from purpasmart96/master
...
Added a bunch of services
2014-11-01 19:03:01 -04:00
539b4c883d
Added a bunch of services
2014-11-01 15:28:35 -07:00
c6e3c7df62
Fix VFP compilation errors with gcc
2014-10-30 22:24:03 -02:00
01e37962e7
Merge pull request #162 from SeannyM/warning-fixes
...
Fix some warnings
2014-10-29 21:07:27 -04:00
ed797a4354
FS:USER - Implemented IsSdmcDetected
2014-10-29 17:43:48 -07:00
9a012ff007
Fix some warnings
2014-10-29 20:26:15 -04:00
38df9e96dd
Renamed souce files of services to match port names
2014-10-29 15:55:51 -04:00
48f80bb79e
Merge pull request #151 from archshift/dyncom-enabled
...
Use configuration files to enable or disable the new dyncom interpreter.
2014-10-27 22:51:10 -04:00
09e19f9f1e
Added gpu_refresh_rate
config setting for the new interpreter speed hack.
2014-10-27 19:42:01 -07:00
0783498f57
Use configuration files to enable or disable the new dyncom interpreter.
2014-10-27 18:35:21 -07:00
a110b06fb6
Merge pull request #141 from archshift/crash-hunt
...
hid.cpp: Fixed crash when updating pad data while null
2014-10-27 21:35:01 -04:00
19d91a45f5
Merge pull request #153 from yuriks/add-override
...
Add override keyword where appropriate
2014-10-27 21:23:16 -04:00
d155586801
vfp_helper: Get rid of integer type redefinitions
2014-10-26 14:19:47 -04:00
d72708c1f5
Add override
keyword through the code.
...
This was automated using `clang-modernize`.
2014-10-26 16:18:05 -02:00
da564d3fe0
Fix compile errors in Clang
2014-10-26 16:18:04 -02:00
a7a57c04c6
Merge pull request #150 from lioncash/typo
...
bit_field: Fix a typo in the sample usage.
2014-10-25 21:19:43 +02:00
70058f8151
Merge pull request #148 from archshift/no-cstring
...
Removed some uses of raw c-string manipulation functions.
2014-10-25 15:19:05 -04:00
2dce9b2ead
bit_field: Fix a typo in the sample usage.
2014-10-25 15:18:34 -04:00
818ba32746
ARM: Removed unnecessary and unused SkyEye MMU code.
...
Added license header back in. I originally removed this because I mostly rewrote the file, but meh
2014-10-25 14:11:41 -04:00
3c823c0028
ARM: Removed unused armos code from SkyEye.
2014-10-25 14:11:40 -04:00
130efd461d
ARM: Updated dyncom core to use fast label lookup table on clang.
2014-10-25 14:11:40 -04:00
53a22b84da
ARM: Integrate SkyEye faster "dyncom" interpreter.
...
Fixed typo (make protected member public)
Added license header back in. I originally removed this because I mostly rewrote the file, but meh
ARM: Fixed a type error in dyncom interpreter.
ARM: Updated dyncom to use unique_ptr for internal ARM state.
2014-10-25 14:11:39 -04:00
b5e6524594
ARM: Reorganized file structure to move shared SkyEye code to a more common area.
...
Removed s_ prefix
2014-10-25 14:11:39 -04:00
2d960f5040
Don’t fail on empty filename in OpenFileDirectly, return the archive handle instead
2014-10-25 16:12:57 +00:00
7fa4dbd0c6
Removed uses of raw c-string manipulation functions.
2014-10-23 21:44:10 -07:00
ce8390ac03
Merge pull request #133 from archshift/sdmc-enabled
...
Use config files to store whether SDMC is enabled or not, auto-create SDMC dir.
2014-10-23 18:51:54 -04:00
b75ac24391
Use std sized types instead of platform specific typedefs
2014-10-22 22:43:15 -02:00
a7c7946867
Common: Return from CreateFullPath early if the directory creation fails
2014-10-22 15:24:25 -07:00
a59f57d504
Use config files to store whether SDMC is enabled or not
...
Before, it used to use whether the directory actually existed. As a result, .citra-emu/sdmc was never auto-created (something quite confusing to me until I read through the logs).
2014-10-22 15:24:25 -07:00
15c59f3974
Only check OpenGL shader log if size is >1.
...
This prevents a crash when the buffer size returned by the driver is 0,
in which case no space is allocated to store even the NULL byte and
glGetShaderInfoLog errors out.
Thanks to @Relys for the bug report.
2014-10-21 16:07:39 -02:00
36c04ae2ee
emu_window_glfw.cpp: Fixed graceful quitting
...
In PR #143 , the name of the function IsOpen was originally ShouldClose, but was changed. The function's caller was changed to reflect this, but the return value wasn't.
2014-10-19 00:53:49 -07:00
ccb59a9d28
Implemented graceful closing of the GLFW window, along with emulation.
2014-10-17 14:56:17 -07:00
366ae1b351
hid.cpp: Fixed crash when updating pad data while null
...
Fixes #137
2014-10-13 22:18:03 -07:00
ac54cd13db
OpenGL renderer: Request a forward compatible context in citra-qt
...
This should fix context creation on OS X. Also requests a core context on all platforms in Citra-GLFW, for consistency.
2014-10-12 14:39:02 +02:00
11642fd3a2
Rework OpenGL renderer.
...
The OpenGL renderer has been revised, with the following changes:
- Initialization and rendering have been refactored to reduce the number of
redundant objects used.
- Framebuffer rotation is now done directly, using texture mapping.
- Vertex coordinates are now given in pixels, and the projection matrix
isn't hardcoded anymore.
2014-10-12 14:38:53 +02:00
fec7f6b035
Rename GPU::Regs::FramebufferFormat to PixelFormat
...
This name better represents what the enum does, and is less overloaded
in the context. (The whole register the enum is part of is also called
'format'.)
2014-10-12 14:37:24 +02:00
5f598a5e2c
OpenGL renderer: Shuffle initialization code around and rename functions.
2014-10-12 14:37:24 +02:00