Commit graph

  • be1d0cee1e Fix viewport to surface rect clamping Phantom 2017-12-29 17:07:01 +01:00
  • 19672cfee8 CachedSurface: Add microprofile scopes for UploadGLTexture and DownloadGLTexture Phantom 2017-12-29 17:01:37 +01:00
  • 1591fa8d3d Remove read_framebuffer_handle and draw_framebuffer_handle from CachedSurface Phantom 2017-12-29 17:00:09 +01:00
  • fb72a9d9fa Fixed clang whitespace Senjosei 2017-12-29 06:31:18 +11:00
  • f17600db1a Moved when to pause because it wasnt fast enough Senjosei 2017-12-29 06:17:21 +11:00
  • bbe6c8890c Pause emulation OnCoreError Senjosei 2017-12-29 06:15:59 +11:00
  • fbef978b98 GSP: Return the correct result code if AcquireRight is called multiple times from the same thread. Subv 2017-12-21 15:09:03 -05:00
  • 68fc3b36e6 HLE/GSP: Only trigger GSP interrupts for the current active GSP thread. Subv 2017-12-21 11:55:44 -05:00
  • 05a44ed353 HLE/GSP: Keep track of the thread that currently has the GPU right. Subv 2017-12-21 11:43:30 -05:00
  • aabb07cca4 HLE/GSP: Make RegisterInterruptRelayQueue work in a per-session basis. Subv 2017-12-21 11:24:12 -05:00
  • 1c4d1d1ace Move trasnfer_framebuffer to a member of RasterCache. Address review comments James Rowe 2017-12-23 16:09:25 -07:00
  • 10fb9242ae Fix clang format James Rowe 2017-12-23 08:39:00 -07:00
  • 4e053220a8 When downloading from a surface into gl_buffer, ingore any x/y offsets in rect and use 0,0 as the origin James Rowe 2017-12-16 10:42:06 -07:00
  • 7e673af527 Remove the correct intervals from the surface when validating James Rowe 2017-12-14 10:33:03 -07:00
  • ac4c589ab5 Workaround for ICE on gcc5 James Rowe 2017-12-13 12:04:17 -07:00
  • 9a6a452857 Fix broken surface validation logic since removal of the reinterpret hack Phantom 2017-12-13 19:22:02 +01:00
  • f893daa4a2 Perform the same checks on TexCopy params that SW does Phantom 2017-12-13 19:18:09 +01:00
  • 91fad7010b Fix compilation on mac and linux James Rowe 2017-12-13 10:22:29 -07:00
  • 34ff77f5f7 Revert "OpenGL Cache: Ignore format reinterpretation hack" James Rowe 2017-12-13 09:12:09 -07:00
  • 72034b772d Minor style changes James Rowe 2017-12-09 13:51:46 -07:00
  • 0498d34d18 OpenGL Cache: Ignore format reinterpretation hack James Rowe 2017-11-29 21:09:03 -07:00
  • 5b872c41d8 OpenGL Cache: Reorder methods James Rowe 2017-12-09 16:00:55 -07:00
  • 24e187891f OpenGL Rasterizer: Update to use the new cache James Rowe 2017-12-12 10:21:55 -07:00
  • e5adb6a26b OpenGL Cache: Add the rest of the Cache methods James Rowe 2017-11-25 15:38:30 -07:00
  • 81ea32d1e0 OpenGL Cache: Refactor Surface Cache interface James Rowe 2017-11-25 13:21:32 -07:00
  • 3e1cbb7d14 OpenGL Cache: Split CachedSurface James Rowe 2017-11-17 10:27:51 -07:00
  • 0b98b768f5 OpenGL Cache: Add surface utility functions James Rowe 2017-11-13 22:37:49 -07:00
  • e9e2d444ef OpenGL Cache: Optimize Morton Copy to copy in tiles James Rowe 2017-11-16 21:20:50 -07:00
  • 160ac25527 OpenGL State: Change setters so they don't directly write to curstate James Rowe 2017-11-25 13:54:35 -07:00
  • 13606a6d0b Memory: Remove count of cached pages and add InvalidateRegion James Rowe 2017-11-23 10:43:12 -07:00
  • c821c14908 Settings: Change resolution scaling to an integer instead of a float James Rowe 2017-11-13 22:30:11 -07:00
  • c3c684cd2b
    Merge pull request #3301 from Subv/exitprocess2 Sebastian Valle 2017-12-23 10:49:36 -05:00
  • f2e1160601
    Merge pull request #3326 from wwylele/cmake-gen Yuri Kunde Schlesner 2017-12-22 22:25:42 -08:00
  • 80ed0f03ac cmake: add missing ${...} for variables inside generator expressions wwylele 2017-12-23 03:00:15 +02:00
  • bf23f8d542 HID: convert to ServiceFramework wwylele 2017-12-16 16:55:19 +02:00
  • 5345d2e957 fixup!citra_qt: load translation from resource wwylele 2017-12-22 12:34:49 +02:00
  • ae42267cc7
    Merge pull request #3307 from Subv/gsp_new_frame Sebastian Valle 2017-12-21 10:31:41 -05:00
  • 3652809408 HLE: Convert GSP_GPU to ServiceFramework. Subv 2017-12-16 14:35:37 -05:00
  • c143a5a3a6
    Merge pull request #3318 from MerryMage/gdb_stub_ Mat M 2017-12-20 15:05:37 -05:00
  • 19814d68c1 gdbstub: Correct typo MerryMage 2017-12-20 18:47:00 +00:00
  • c6293d7357
    Merge pull request #3312 from lioncash/qt5-connect Merry 2017-12-19 14:24:39 +00:00
  • 3f37976fd3
    Merge pull request #3309 from wwylele/cro-session-slot Merry 2017-12-18 18:22:39 +00:00
  • 32b2d5bdfe
    Merge pull request #3253 from lioncash/mic-ipc Merry 2017-12-18 14:34:47 +00:00
  • a73f135868
    citra_qt: Migrate to Qt 5 signal/slot connection syntax where applicable Lioncash 2017-12-17 16:24:19 -05:00
  • 4c3a4ab664
    Merge pull request #3306 from lioncash/qt4 Weiyi Wang 2017-12-17 12:08:21 +02:00
  • 0238e0c5e7 Convert Movie to a class with a static instance, and other fixes based on B3n30 feedback. danzel 2017-12-17 17:55:56 +13:00
  • 04541150b1 Movie (recorded inputs) playback and recording. SDL has command lines to control it. danzel 2017-12-17 16:43:09 +13:00
  • eeec04fcaa ldr_ro: use ServiceFramework's session slot for client slot wwylele 2017-12-17 01:43:12 +02:00
  • 6e2a4ba665
    Merge pull request #3305 from lioncash/fwd James Rowe 2017-12-16 12:42:26 -07:00
  • f4b595331f GSP/GPU: Make FrameBufferInfo::active_fb use the entire u32 instead of just one bit. Subv 2017-12-16 13:33:42 -05:00
  • 9ec0609ae5
    citra_qt: Drop Qt 5 version checks in code Lioncash 2017-12-16 13:23:42 -05:00
  • 8e53599deb
    game_list: Use forward declarations where applicable Lioncash 2017-12-16 13:09:55 -05:00
  • 125f5d1e68
    Merge pull request #3284 from Subv/session_data Sebastian Valle 2017-12-16 09:14:34 -05:00
  • 798a1c6ae9 Travis, Appveyor: build with languages wwylele 2017-12-15 10:07:31 +02:00
  • 9fba503c9e Travis: push translation source change to transifex wwylele 2017-12-15 10:06:52 +02:00
  • 500a7f07c2 cmake: generate translation file and add to resource for citra_qt wwylele 2017-09-23 16:14:20 +03:00
  • 62890b253e citra_qt: load translation from resource wwylele 2017-09-23 16:13:59 +03:00
  • d3112aedba
    Merge pull request #3295 from lioncash/qt4 Mat M 2017-12-15 19:49:22 -05:00
  • d613c6f74f mic_u: Migrate to the new service framework Lioncash 2017-12-08 20:00:05 -05:00
  • c681090d06 citra_qt: CMakeLists: Drop leftover handling code for Qt 4 UI files Lioncash 2017-12-15 01:10:57 -05:00
  • 1856aa7b32 Kernel/SVC: Partially implemented svcExitProcess. Subv 2017-12-15 10:58:09 -05:00
  • 4fd28e715e
    Merge pull request #3252 from Subv/fs_user Sebastian Valle 2017-12-15 15:40:36 -05:00
  • 4b4e1861c7
    Merge pull request #3265 from Subv/getappletinfo Sebastian Valle 2017-12-15 10:29:53 -05:00
  • 95d4d7c864
    Merge pull request #3292 from Tilka/inf_nan bunnei 2017-12-15 09:58:48 -05:00
  • b89f347a0c
    Merge pull request #3294 from lioncash/redundant Yuri Kunde Schlesner 2017-12-15 01:03:32 -05:00
  • 9a22e8d9ed HLE/APT: Implement GetAppletInfo for LLE applets. Subv 2017-12-10 20:09:03 -05:00
  • 674bd550a4 HLE/APT: Stubbed FinishPreloadingLibraryApplet. Subv 2017-12-10 20:01:11 -05:00
  • 761101f64c input_common: Remove redundant target_sources in CMakeLists Lioncash 2017-12-14 19:21:02 -05:00
  • 542f14d3c5
    Merge pull request #3249 from Subv/logo Sebastian Valle 2017-12-14 18:30:19 -05:00
  • b5bfaaae29 HLE/FS: Use the SessionData parameter of ServiceFramework in the File class. Subv 2017-12-13 13:58:25 -05:00
  • daecd812b0 HLE/Services: Allow specifying a SessionData template parameter to ServiceFramework. Subv 2017-12-13 13:56:53 -05:00
  • fd3ec6be30 video_core: fix infinity and NaN conversions Tillmann Karras 2017-12-14 19:49:27 +00:00
  • a5e63a8c35 Use Common::Event B3n30 2017-11-10 19:37:26 +01:00
  • 423df498d9 fixup! Announce-Service: Add conditional variable for the wait in the announce thread B3n30 2017-11-07 22:18:17 +01:00
  • eba2351f9e Announce-Service: Add conditional variable for the wait in the announce thread B3n30 2017-11-07 21:51:11 +01:00
  • 93742f17b3 fixup! fixup! Add a service to announce multiplayer rooms to web service; Add the abiltiy to receive a list of all announced rooms from web service B3n30 2017-11-05 20:23:22 +01:00
  • 1485093fd9 fixup! Add a service to announce multiplayer rooms to web service; Add the abiltiy to receive a list of all announced rooms from web service B3n30 2017-11-02 20:24:32 +01:00
  • 0432fc17eb Add a service to announce multiplayer rooms to web service; Add the abiltiy to receive a list of all announced rooms from web service B3n30 2017-10-31 10:02:42 +01:00
  • 4b8a7eb1ca
    Merge pull request #3192 from wwylele/cro-new-frame bunnei 2017-12-13 22:30:03 -05:00
  • c23c39132a
    Merge pull request #3239 from wwylele/cam-new-frame bunnei 2017-12-13 22:27:58 -05:00
  • 892b681f17
    Merge pull request #3240 from muemart/input-config bunnei 2017-12-13 22:27:01 -05:00
  • 9b598d936d
    Merge pull request #3248 from wwylele/ir-new-frame bunnei 2017-12-13 22:24:51 -05:00
  • 2552efac01 HLE/FS: Use PopEnum in OpenFile. Subv 2017-12-12 17:47:11 -05:00
  • d790ac465c HLE/FS: Use IPCHelper in CreateFile. Subv 2017-12-09 12:54:55 -05:00
  • 23732a9ab3 Use static functions instead of lambdas muemart 2017-12-13 19:06:14 +01:00
  • aecd2b85fe
    Merge pull request #3261 from MerryMage/DPH Yuri Kunde Schlesner 2017-12-13 09:09:42 -05:00
  • 92e71aff57 HLE/FS: Use IPCHelper in DeleteDirectoryRecursively. Subv 2017-12-09 12:52:27 -05:00
  • 67382e46c0 HLE/FS: Use IPCHelper in DeleteDirectory. Subv 2017-12-09 12:50:25 -05:00
  • b631f77d11 HLE/FS: Use IPCHelper in RenameFile. Subv 2017-12-09 12:46:37 -05:00
  • a6c69bfca0 HLE/FS: Use IPCHelper in DeleteFile. Subv 2017-12-09 12:42:22 -05:00
  • e9a70ce2fc HLE/FS: Use IPCHelper in OpenFileDirectly. Subv 2017-12-09 12:39:00 -05:00
  • 90fdc8dcbf FS: Make LowPathType a strongly typed enum. Subv 2017-12-12 17:41:36 -05:00
  • 6afd091c37
    Merge pull request #3235 from Subv/dlp3 Sebastian Valle 2017-12-12 17:01:18 -05:00
  • 4695f12a08
    Merge pull request #3264 from lioncash/cmake-target bunnei 2017-12-12 14:34:51 -05:00
  • fb2d34997e core/arm: Backend-specific context implementations MerryMage 2017-12-12 19:12:03 +00:00
  • 7d5c3b00a8 dynarmic: Update to d1d4705 MerryMage 2017-12-12 19:08:53 +00:00
  • c9ddd5b0ae HLE/FS: Implemented FSFile::OpenSubFile. Subv 2017-12-07 14:38:19 -05:00
  • b4bb74a101
    Merge pull request #3268 from lioncash/ipc-enum Sebastian Valle 2017-12-12 12:52:02 -05:00
  • 6c199e4699 fixup! shader_jit_x64_compiler: Use haddps for horizontal summation MerryMage 2017-12-12 15:37:00 +00:00
  • ab021d163e CMakeLists: Derive the source directory grouping from targets themselves Lioncash 2017-12-10 18:55:03 -05:00