Commit Graph

  • b889167b2c yuzu: Accept default applets for Parental Controls and ECommerce Zach Hilman 2019-06-05 12:14:24 -04:00
  • e447d8aafa applets: Track ECommerce and Parental Control applet frontends Zach Hilman 2019-06-05 12:13:59 -04:00
  • 6ff9008230 web_browser: Rename OpenPage to OpenPageLocal Zach Hilman 2019-06-05 12:13:15 -04:00
  • c96450f6e2 frontend: Add base class and default impl of parent controls applet frontend Zach Hilman 2019-06-05 12:11:24 -04:00
  • 9d2d349d7b applets: Implement Auth applet backend Zach Hilman 2019-06-05 12:10:23 -04:00
  • d40a38df8d core: Keep track of ARPManager and register current application on boot Zach Hilman 2019-06-24 19:27:35 -04:00
  • ce21973022 glue: Implement arp:w and arp:r services These keep track of running process' launch properties and control properties and allows for issuing and reading them by process and title ID. Zach Hilman 2019-06-24 19:26:16 -04:00
  • df3ee4f444 glue: Add errors for glue/arp services Zach Hilman 2019-06-24 19:20:28 -04:00
  • 4fab0d392b glue: Add scaffolding for bgtc:t and bgtc:sc services Zach Hilman 2019-06-24 19:20:06 -04:00
  • 9003e19797 arp: Move to glue services Glue is the name of the sysmodule that contains both arp and bgtc. Zach Hilman 2019-06-24 19:17:48 -04:00
  • 5f8d2a2044 glue: Add manager to keep track of application registry Manages mapping between title IDs and application launch and control properties. Zach Hilman 2019-06-24 19:17:13 -04:00
  • db2e5e5fa6 registered_cache: Add getter to determine source slot in content provider union Used to determine StorageId source for application data. Zach Hilman 2019-06-24 19:10:17 -04:00
  • a468273221 patch_manager: Add getter for title version Zach Hilman 2019-06-24 19:05:50 -04:00
  • 7565389700 texture_cache: Include "core/core.h" ReinUsesLisp 2019-06-24 02:15:57 -03:00
  • e723441e37 gl_texture_cache: Explicitly add indirect include ReinUsesLisp 2019-06-24 02:13:55 -03:00
  • 34841a41c3 texture_cache/surface_view: Address feedback ReinUsesLisp 2019-06-24 02:09:56 -03:00
  • 0837290992 texture_cache/surface_base: Address feedback ReinUsesLisp 2019-06-24 02:08:52 -03:00
  • 75de730e28 video_core/surface: Address feedback ReinUsesLisp 2019-06-24 02:07:11 -03:00
  • 10a83653ee decode/texture: Address feedback ReinUsesLisp 2019-06-24 02:05:05 -03:00
  • 4504302abc renderer_opengl/utils: Remove unused includes and unused forward declaration ReinUsesLisp 2019-06-24 02:02:35 -03:00
  • 4b2ff1e00e gl_texture_cache: Address some feedback ReinUsesLisp 2019-06-24 02:01:44 -03:00
  • 0b6df52109 gl_shader_disk_cache: Address feedback ReinUsesLisp 2019-06-24 01:58:44 -03:00
  • b8b05a484a gl_shader_decompiler: Address feedback ReinUsesLisp 2019-06-24 01:56:38 -03:00
  • 4d63f97945 shader_bytecode: Include missing <array> ReinUsesLisp 2019-06-24 01:51:02 -03:00
  • de982deb25 common/alignment: Address feedback ReinUsesLisp 2019-06-24 01:47:09 -03:00
  • e49ae3bf92 Implemented INotificationService David Marcec 2019-06-24 12:26:45 +10:00
  • 221996a194 Merge pull request #2603 from WamWooWam/master Zach Hilman 2019-06-22 13:26:56 -04:00
  • 334e6370f9 Update reporter.cpp Thomas May 2019-06-22 14:39:52 +01:00
  • a9f3c54871 Merge pull request #2579 from ReinUsesLisp/fix-aoffi-test bunnei 2019-06-21 15:28:55 -04:00
  • 69e490b303 Merge pull request #2602 from lioncash/cast bunnei 2019-06-21 15:27:25 -04:00
  • 8f8fa82c83 Merge pull request #2575 from DarkLordZach/process-id-types bunnei 2019-06-21 15:25:50 -04:00
  • e2f7933b3f Merge pull request #2546 from DarkLordZach/kips bunnei 2019-06-21 14:28:18 -04:00
  • 96412848a9 Merge pull request #2482 from DarkLordZach/prepo bunnei 2019-06-21 14:05:18 -04:00
  • 100ed88e15 Merge pull request #2291 from DarkLordZach/homebrew-testing bunnei 2019-06-21 11:42:38 -04:00
  • 82cd87f6c2 service/acc: Silence truncation warnings Lioncash 2019-06-21 10:04:28 -04:00
  • d1812316e1 texture_cache: Style and Corrections Fernando Sahmkow 2019-06-20 21:22:20 -04:00
  • 51ba60b27e shader_cache: Correct versioning and size calculation. Fernando Sahmkow 2019-06-20 15:02:53 -04:00
  • 97c8c9f49a texture_cache: Eliminate linear textures fallthrough Fernando Sahmkow 2019-06-20 14:58:32 -04:00
  • 6acdae0e4c texture_cache: Correct format R16U as sibling Fernando Sahmkow 2019-06-17 19:19:47 -04:00
  • d7587842eb texture_cache: Implement texception detection and texture barriers. Fernando Sahmkow 2019-06-15 13:22:57 -04:00
  • 198a0395bb texture_cache: Corrections to buffers and shadow formats use. Fernando Sahmkow 2019-06-15 11:08:11 -04:00
  • fed773a86c texture_cache: Implement Irregular Views in surfaces Fernando Sahmkow 2019-06-14 18:40:06 -04:00
  • 082740d34d surface: Correct format S8Z24 Fernando Sahmkow 2019-06-14 16:40:04 -04:00
  • 03d489dcf5 texture_cache: Initialize all siblings to invalid pixel format. Fernando Sahmkow 2019-06-14 15:41:28 -04:00
  • 9422cf7c10 gl_texture_cache: Use Stream Buffers instead of Persistant for Buffer Copies. Fernando Sahmkow 2019-06-14 12:51:13 -04:00
  • fac3706253 gl_texture_cache: Correct Image Blit Fernando Sahmkow 2019-06-13 23:03:20 -04:00
  • 7232a1ed16 decoders: correct block calculation Fernando Sahmkow 2019-06-13 16:41:16 -04:00
  • 3dd7643214 texture_cache: Use siblings textures on Rebuild and fix possible error on blitting Fernando Sahmkow 2019-06-13 10:39:45 -04:00
  • 4db28f72f6 texture_cache: Remove old rasterizer cache Fernando Sahmkow 2019-06-13 10:26:17 -04:00
  • 2d83553ea7 texture_cache: Implement siblings texture formats. Fernando Sahmkow 2019-06-13 09:46:36 -04:00
  • cb728797b0 fermi2d: Correct Origin Mode Fernando Sahmkow 2019-06-12 16:20:20 -04:00
  • a56f687793 texture_cache: correct texture buffer on surface params Fernando Sahmkow 2019-06-12 09:32:26 -04:00
  • b01f9c8a70 texture_cache: eliminate accelerated depth->color/color->depth copies due to driver instability. Fernando Sahmkow 2019-06-11 07:20:27 -04:00
  • 561ce29c98 texture_cache: correct mutex locks Fernando Sahmkow 2019-06-10 10:39:59 -04:00
  • b7de31ac97 shader_ir: Fix image copy rebase issues Fernando Sahmkow 2019-06-08 11:25:11 -04:00
  • 6f69f06873 texture_cache: Don't Image Copy if component types differ Fernando Sahmkow 2019-06-04 12:12:40 -04:00
  • 9f755218a1 texture_cache: move some large methods to cpp files Fernando Sahmkow 2019-06-01 23:03:22 -04:00
  • 3809041c24 texture_cache: Optimize GetSurface and use references on functions that don't change a surface. Fernando Sahmkow 2019-06-01 22:15:55 -04:00
  • 60bf761afb texture_cache: Implement Buffer Copy and detect Turing GPUs Image Copies Fernando Sahmkow 2019-06-01 19:12:00 -04:00
  • 228f516bb4 texture_cache uncompress-compress is untopological. Fernando Sahmkow 2019-05-24 15:34:31 -04:00
  • 9251354152 texture_cache: Correct copying between compressed and uncompressed formats Fernando Sahmkow 2019-05-24 11:59:23 -04:00
  • 0966665fc2 texture_cache: Only load on recycle with accurate GPU. Fernando Sahmkow 2019-05-22 12:30:53 -04:00
  • ea1525dab1 Fix rebase errors Fernando Sahmkow 2019-05-21 12:48:28 -04:00
  • bdf9faab33 texture_cache: Handle uncontinuous surfaces. Fernando Sahmkow 2019-05-21 11:24:20 -04:00
  • e60ed2bb3e texture_cache: return null surface on invalid address Fernando Sahmkow 2019-05-21 08:36:00 -04:00
  • fcac55d5bf texture_cache: Add checks for texture buffers. Fernando Sahmkow 2019-05-21 07:56:53 -04:00
  • 175aa343ff texture_cache: Fermi2D reform and implement View Mirage Fernando Sahmkow 2019-05-18 04:57:49 -04:00
  • 1bf4154e7d gl_shader_decompiler: Implement image binding settings ReinUsesLisp 2019-04-27 02:37:15 -03:00
  • 9097301d92 shader: Implement bindless images ReinUsesLisp 2019-04-27 03:04:13 -03:00
  • 06c4ce8645 shader: Decode SUST and implement backing image functionality ReinUsesLisp 2019-04-27 02:07:18 -03:00
  • 007ffbef1c gl_rasterizer: Track texture buffer usage ReinUsesLisp 2019-04-28 21:08:31 -03:00
  • 58c0d37422 video_core: Make ARB_buffer_storage a required extension ReinUsesLisp 2019-04-28 18:12:28 -03:00
  • 07f7ce1da2 gl_rasterizer_cache: Use texture buffers to emulate texture buffers ReinUsesLisp 2019-04-28 18:03:41 -03:00
  • b8c75a845b maxwell_3d: Partially implement texture buffers as 1D textures ReinUsesLisp 2019-04-28 01:01:22 -03:00
  • 6c81c8f5b7 gl_shader_decompiler: Allow 1D textures to be texture buffers ReinUsesLisp 2019-04-27 21:45:59 -03:00
  • 4e81fc8296 shader: Implement texture buffers ReinUsesLisp 2019-04-27 20:50:35 -03:00
  • d267948a73 texture_cache: loose TryReconstructSurface when accurate GPU is not on. Fernando Sahmkow 2019-05-14 00:55:32 -04:00
  • 6162cb922e texture_cache: Document the most important methods. Fernando Sahmkow 2019-05-13 22:59:18 -04:00
  • 4530511ee4 texture_cache: Try to Reconstruct Surface on bigger than overlap. Fernando Sahmkow 2019-05-13 21:35:32 -04:00
  • a79831d9d0 texture_cache: Implement Guard mechanism Fernando Sahmkow 2019-05-13 19:14:02 -04:00
  • 7731a0e2d1 texture_cache: General Fixes Fernando Sahmkow 2019-05-12 20:33:52 -04:00
  • c2ed348bdd surface_params: Ensure pitch is always written to avoid surface leaks ReinUsesLisp 2019-05-12 18:31:03 -03:00
  • 9098905dd1 gl_framebuffer_cache: Use a hashed struct to cache framebuffers ReinUsesLisp 2019-05-11 03:15:49 -03:00
  • d65a4af895 texture_cache return invalid buffer on deactivated color_mask Fernando Sahmkow 2019-05-11 01:21:02 -04:00
  • 6bd034eae9 engine_upload: Addapt to new Texture Cache Fernando Sahmkow 2019-05-11 00:38:35 -04:00
  • 2131f71573 surface_params: Optimize CreateForTexture ReinUsesLisp 2019-05-10 23:02:14 -03:00
  • 41b4674458 gl_texture_cache: Make main views be proxy textures instead of a full view. Fernando Sahmkow 2019-05-11 00:17:47 -04:00
  • 07cc7e0c12 texture_cache: Add ASync Protections Fernando Sahmkow 2019-05-10 23:50:01 -04:00
  • 1bbc9debfb Remove Framebuffer reconfiguration and restrict rendertarget protection Fernando Sahmkow 2019-05-10 23:42:08 -04:00
  • 5192521dc3 texture_cache: Implement GPU Dirty Flags Fernando Sahmkow 2019-05-10 22:26:46 -04:00
  • 94f2be5473 texture_cache: Optimize GetMipBlockHeight and GetMipBlockDepth Fernando Sahmkow 2019-05-10 22:12:35 -04:00
  • a4a58be2d4 texture_cache: Implement L1_Inner_cache Fernando Sahmkow 2019-05-10 17:59:18 -04:00
  • 345e73f2fe video_core: Use un-shifted block sizes to avoid integer divisions ReinUsesLisp 2019-05-10 04:17:48 -03:00
  • 28d7c2f5a5 texture_cache: Change internal cache from lists to vectors ReinUsesLisp 2019-05-10 01:10:16 -03:00
  • b347543e83 Reduce amount of size calculations. Fernando Sahmkow 2019-05-08 18:27:29 -04:00
  • 4e2071b6d9 texture_cache: Correct premature texceptions Fernando Sahmkow 2019-05-08 17:45:59 -04:00
  • ba677ccb5a texture_cache: Implement guest flushing Fernando Sahmkow 2019-05-08 10:32:30 -04:00
  • de0b1cb2b2 Fixes to mipmap's process and reconstruct process Fernando Sahmkow 2019-05-08 07:09:02 -04:00
  • e0002599ac surface_base: Add parenthesis to EmplaceOverview's predicate ReinUsesLisp 2019-05-08 03:51:54 -03:00
  • 324e470879 Texture Cache: Implement Blitting and Fermi Copies Fernando Sahmkow 2019-05-07 23:13:05 -04:00