Commit Graph

  • 7d1b974bca GPU: Correct Interrupts to interrupt on syncpt/value instead of event, mirroring hardware Fernando Sahmkow 2019-06-12 07:52:49 -04:00
  • 61697864c3 nvflinger: Make the force 30 fps still force 30 fps Fernando Sahmkow 2019-06-11 17:56:36 -04:00
  • efdeab3a1d nv_services: Fixes to event liberation. Fernando Sahmkow 2019-06-11 17:04:24 -04:00
  • ea97589624 nvflinger: Acquire buffers in the same order as they were queued. Fernando Sahmkow 2019-06-10 22:58:20 -04:00
  • 24408cce9b nv_services: Deglobalize NvServices Fernando Sahmkow 2019-06-10 12:03:30 -04:00
  • f2e026a1d8 gpu_asynch: Simplify synchronization to a simpler consumer->producer scheme. Fernando Sahmkow 2019-06-10 08:36:22 -04:00
  • 0706d633bf nv_host_ctrl: Make Sync GPU variant always return synced result. Fernando Sahmkow 2019-06-10 08:19:27 -04:00
  • 600dddf88d Async GPU: do invalidate as synced operation Fernando Sahmkow 2019-06-08 17:04:41 -04:00
  • c13433aee4 Gpu: use an std mutex instead of a spin_lock to guard syncpoints Fernando Sahmkow 2019-06-08 16:45:25 -04:00
  • 78add28aab nvhost_ctrl: Corrections to event handling Fernando Sahmkow 2019-06-08 15:13:26 -04:00
  • eef55f493b Gpu: Mark areas as protected. Fernando Sahmkow 2019-06-07 22:13:40 -04:00
  • a45643cb3b nv_services: Stub CtrlEventSignal Fernando Sahmkow 2019-06-07 21:13:20 -04:00
  • 8942047d41 Gpu: Implement Hardware Interrupt Manager and manage GPU interrupts Fernando Sahmkow 2019-06-07 20:41:06 -04:00
  • e0027eba85 nv_services: Implement NvQueryEvent, NvCtrlEventWait, NvEventRegister, NvEventUnregister Fernando Sahmkow 2019-06-07 18:41:55 -04:00
  • 7039ece0a0 nv_services: Create GPU channels correctly Fernando Sahmkow 2019-06-07 15:16:54 -04:00
  • 82b829625b video_core: Implement GPU side Syncpoints Fernando Sahmkow 2019-06-07 12:56:30 -04:00
  • 737e978f5b nv_services: Correct buffer queue fencing and GPFifo fencing Fernando Sahmkow 2019-06-07 11:34:55 -04:00
  • ceb5f5079c nvflinger: Implement swap intervals Fernando Sahmkow 2019-06-04 16:10:07 -04:00
  • 772c86a260 Merge pull request #2601 from FernandoS27/texture_cache Zach Hilman 2019-07-05 13:39:13 -04:00
  • 3b9d89839d texture_cache: Address Feedback Fernando Sahmkow 2019-07-04 21:10:59 -04:00
  • 30b176f92b texture_cache: Correct Texture Buffer Uploading Fernando Sahmkow 2019-07-04 19:38:19 -04:00
  • 3f3a93f13b Merge pull request #2669 from FearlessTobi/move-cpujit-setting Zach Hilman 2019-07-04 15:33:59 -04:00
  • 54a02d14fd Merge pull request #2555 from lioncash/tls Zach Hilman 2019-07-04 15:32:32 -04:00
  • 447bdac298 yuzu: Remove CPU Jit setting from the UI fearlessTobi 2019-07-04 14:48:08 +02:00
  • cca663792f Merge pull request #2670 from DarkLordZach/fix-merge-discrep-1 bunnei 2019-07-04 03:03:44 -04:00
  • 3c7eed16dc Merge pull request #2658 from ogniK5377/QueryAudioDeviceOutputEvent bunnei 2019-07-04 01:42:22 -04:00
  • 70b595a63b Merge pull request #2638 from DarkLordZach/quest-flag bunnei 2019-07-04 01:40:41 -04:00
  • ad50cd7df9 gl_shader_cache: Make CachedShader constructor private Fixes missing review comments introduced. Zach Hilman 2019-07-03 20:39:46 -04:00
  • e23110bd9f kernel/process: Default initialize all member variables Lioncash 2019-06-05 15:08:01 -04:00
  • abdce723eb kernel/process: Decouple TLS handling from threads Lioncash 2019-06-05 14:32:33 -04:00
  • 55481df50f kernel/vm_manager: Add overload of FindFreeRegion() that operates on a boundary Lioncash 2019-06-05 14:20:13 -04:00
  • beb3d77a79 Merge pull request #2613 from ogniK5377/InitalizeApplicationInfo Zach Hilman 2019-07-03 20:23:56 -04:00
  • e86af37ecb Merge pull request #2608 from ogniK5377/Time_GetSharedMemoryNativeHandle Zach Hilman 2019-07-03 20:22:23 -04:00
  • da5a537029 Merge pull request #2563 from ReinUsesLisp/shader-initializers Zach Hilman 2019-07-03 20:20:05 -04:00
  • 471b2a4211 acc_su: Implement GetProfileEditor (205) Zach Hilman 2019-07-03 07:57:41 -05:00
  • 812fb30821 acc: Implement IProfileEditor-specific commands 'Store' and 'StoreWithImage' Zach Hilman 2019-07-03 07:57:03 -05:00
  • 02560d6482 profile_manager: Add setter for ProfileBase and ProfileData Zach Hilman 2019-07-03 07:56:28 -05:00
  • 39f6d57c34 acc: Add IProfileCommon for IProfile and IProfileEditor Zach Hilman 2019-07-03 07:55:54 -05:00
  • 58032e0085 Merge pull request #2604 from ogniK5377/INotificationService bunnei 2019-07-02 23:32:57 -04:00
  • 2521007c09 Merge pull request #2659 from FernandoS27/safe-caches bunnei 2019-07-02 22:27:04 -04:00
  • 6be79bab37 Merge pull request #2660 from bakugo/deltafragments Zach Hilman 2019-07-01 22:27:24 -05:00
  • b50557d1f0 file_sys: Rename other ContentRecordType members Bakugo 2019-07-02 00:57:23 +01:00
  • b82b5e46e7 audren: Only manage wave buffers with a size David Marcec 2019-07-01 21:20:23 +10:00
  • 4705d1b523 rasterizer_cache: Protect inherited caches from submission level Fernando Sahmkow 2019-07-01 04:32:01 -04:00
  • 965608e6d1 IAudioDevice::QueryAudioDeviceOutputEvent David Marcec 2019-07-01 18:05:44 +10:00
  • c72ef5f405 file_sys/registered_cache: Improve missing metadata error Bakugo 2019-07-01 07:31:32 +01:00
  • 9968c0883a file_sys/submission_package: Don't warn about missing DeltaFragment NCAs Bakugo 2019-07-01 06:46:05 +01:00
  • 79163fca80 file_sys/registered_cache: Ignore DeltaFragment NCAs during installation Bakugo 2019-07-01 06:37:22 +01:00
  • 306a24aad7 file_sys: Rename ContentRecordType::Patch to DeltaFragment Bakugo 2019-07-01 06:32:13 +01:00
  • 472210bf72 hid:StartLrAssignmentMode, hid:StopLrAssignmentMode, hid:SwapNpadAssignment David Marcec 2019-07-01 15:12:57 +10:00
  • d992909636 Merge pull request #2583 from FernandoS27/core-timing-safe bunnei 2019-06-30 12:54:00 -04:00
  • 6e1db6b703 texture_cache: Pack sibling queries inside a method ReinUsesLisp 2019-06-29 20:47:46 -03:00
  • 8eae66907e texture_cache: Use std::vector reservation for sampled_textures ReinUsesLisp 2019-06-29 20:10:31 -03:00
  • f6f1a8f26a texture_cache: Style changes ReinUsesLisp 2019-06-29 19:52:37 -03:00
  • 1ca2b504bf Merge pull request #2653 from FearlessTobi/revert-2474-patch-1 Zach Hilman 2019-06-29 16:55:47 -05:00
  • dd9ace502b texture_cache: Use std::array for siblings_table ReinUsesLisp 2019-06-29 18:54:13 -03:00
  • 3f3c3ca5f9 texture_cache: Address feedback ReinUsesLisp 2019-06-29 17:29:39 -03:00
  • cae9708a00 Revert "CMake: Get Git submodule dependencies via CMake (#2474)" Tobias 2019-06-29 22:19:47 +02:00
  • 7e5d7773cc am: Implement SetCpuBoostMode in terms of APM Zach Hilman 2019-06-28 22:46:51 -04:00
  • e2ad3e1fb0 core: Keep instance of APM Controller Zach Hilman 2019-06-28 22:46:31 -04:00
  • e52306ca60 apm: Implement SetCpuBoostMode Zach Hilman 2019-06-28 22:46:00 -04:00
  • 1c6e6305ea apm: Add getters for performance config and mode Zach Hilman 2019-06-28 22:45:31 -04:00
  • 9175b00e7d apm: Add apm:am service 8.0.0+ identical version of apm Zach Hilman 2019-06-28 22:44:30 -04:00
  • 65eb9cbb28 apm: Add Controller class to manage speed data and application Zach Hilman 2019-06-28 22:43:51 -04:00
  • d40f38967e fsp-srv: Implement GetAccessLogVersionInfo Zach Hilman 2019-06-28 21:05:37 -04:00
  • 554e2f2f98 reporter: Add report class for filesystem access logs Zach Hilman 2019-06-28 21:02:50 -04:00
  • db2fdd0352 fsp-srv: Implement OutputAccessLogToSdCard Allows games to log data to the SD. Zach Hilman 2019-06-28 21:02:34 -04:00
  • f477c5dfdd set: Implement GetQuestFlag Zach Hilman 2019-06-28 18:38:47 -04:00
  • efa7d8d04b settings: Add config option for kiosk (quest) mode Zach Hilman 2019-06-28 18:37:33 -04:00
  • bb4a1e059c Merge pull request #2533 from DarkLordZach/memory-frozen bunnei 2019-06-28 14:03:38 -04:00
  • dfe4b3f723 Attemp clang format fix? David Marcec 2019-06-28 22:08:50 +10:00
  • 7d417d501d Added errors.h to cmakelist David Marcec 2019-06-28 15:31:29 +10:00
  • c2146c4eef Addressed issues David Marcec 2019-06-28 15:29:38 +10:00
  • fd6549be73 Addressed issues David Marcec 2019-06-28 15:19:51 +10:00
  • 0b03e8a98f Implemented InitializeApplicationInfo & InitializeApplicationInfoRestricted David Marcec 2019-06-27 16:44:42 +10:00
  • bce4bfffb6 pm: Implement pm:shell and pm:dmnt GetApplicationPid Returns the process ID of the current application or 0 if no app is running. Zach Hilman 2019-06-26 19:07:34 -04:00
  • 354c254cde pm: Implement pm:dmnt GetTitlePid Takes a title ID and searches for a matching process, returning error if it doesn't exist, otherwise the process ID. Zach Hilman 2019-06-26 19:06:51 -04:00
  • 49af3bcdcb pm: Implement pm:info GetTitleId Searches the process list for a process with the specified ID, returning the title ID if it exists. Zach Hilman 2019-06-26 19:05:04 -04:00
  • 5829ba1ccc Merge pull request #2548 from DarkLordZach/applet-shopn bunnei 2019-06-26 15:55:24 -04:00
  • 4ed2774c26 Merge pull request #2607 from DarkLordZach/arp-1 bunnei 2019-06-26 10:26:44 -04:00
  • f67039c067 Addressed issues David Marcec 2019-06-26 16:52:34 +10:00
  • d10fc2d727 glue: Correct missing bytes in ApplicationLaunchParameter Zach Hilman 2019-06-25 22:25:10 -04:00
  • 223ca80753 texture_cache: Correct variable naming. Fernando Sahmkow 2019-06-25 19:35:08 -04:00
  • 5aeabd9a17 gl_texture_cache: Correct asserts Fernando Sahmkow 2019-06-25 19:26:59 -04:00
  • 88bc39374f texture_cache: Corrections, documentation and asserts Fernando Sahmkow 2019-06-25 18:36:19 -04:00
  • c0abc7124d surface_params: Corrections, asserts and documentation. Fernando Sahmkow 2019-06-25 18:03:25 -04:00
  • fb234560b0 copy_params: use constexpr for constructor Fernando Sahmkow 2019-06-25 17:42:50 -04:00
  • 18d24fbdd0 gl_texture_cache: Corrections and fixes Fernando Sahmkow 2019-06-25 17:40:08 -04:00
  • 36665ce0b2 gl_resource_manager: Correct MakeStreamCopy Fernando Sahmkow 2019-06-25 17:32:04 -04:00
  • 58c8a44e7a texture_cache: Query MemoryManager from the system Fernando Sahmkow 2019-06-25 17:26:00 -04:00
  • 19dc36ce06 Implement Time::GetSharedMemoryNativeHandle David Marcec 2019-06-26 00:45:53 +10:00
  • 192f1f7ebe SizedNotificationInfo should be 0x10 bytes, user_uuid is incorrect, this should be the users account id David Marcec 2019-06-25 15:19:37 +10:00
  • 5d005b87a3 fixed spelling errors and fixed issue with Pop not returning the SizedNotificationInfo David Marcec 2019-06-25 11:23:23 +10:00
  • 3c4238657d applets: Pass current process title ID to applets Zach Hilman 2019-06-06 19:46:36 -04:00
  • 01ff38cca8 general_frontend: Add documentation for parental controls and ecommerce applets Zach Hilman 2019-06-06 18:40:59 -04:00
  • 73dcb13619 web_browser: Only delete temporary directory if it was created Prevents crashes with ShopN applet occasionally. Zach Hilman 2019-06-06 18:39:34 -04:00
  • d018ac2c60 web_browser: Take ECommerce applet frontend optionally in constructor Zach Hilman 2019-06-05 12:18:53 -04:00
  • 54684feffa frontend: Add base class and default impl for ECommerce applet frontend Zach Hilman 2019-06-05 12:18:10 -04:00
  • 3898c3903e web_browser: Use function tables for execute and initialize Zach Hilman 2019-06-05 12:17:31 -04:00
  • 675aa5f719 web_browser: Correct structures and properly parse TLVs/ShimKind Zach Hilman 2019-06-05 12:16:02 -04:00