Commit graph

  • 6945b6539f Address review and update zstd James Rowe 2020-01-15 19:57:56 -07:00
  • 936094dd27 Log the number of entries in each cache James Rowe 2019-12-02 19:22:26 -07:00
  • 45bc5b465e Add a error log for unsupported configurations for disk cache James Rowe 2019-09-09 19:48:40 -06:00
  • 2d86bc6db5 Rename InvalidateTransferable to InvalidateAll to match what it does James Rowe 2019-09-09 19:32:58 -06:00
  • 7092ba8480 Only add shaders to precompiled cache if they are new James Rowe 2019-09-09 19:05:20 -06:00
  • 061a33477f Properly bind the shader sampler and uniform bindings James Rowe 2019-09-09 18:31:19 -06:00
  • a20c81d593 Change VFS vector to regular vector James Rowe 2019-09-09 18:27:01 -06:00
  • 6f2756089d citra-sdl: Add Load Disk Resources James Rowe 2019-09-07 16:18:16 -06:00
  • d418f0438d citra-qt: Load Disk Resources James Rowe 2019-09-07 16:15:05 -06:00
  • d03d201482 Add GetRenderer to core James Rowe 2019-09-07 16:13:10 -06:00
  • be52d3a7d0 Add missing changes from yuzu file_util James Rowe 2019-09-07 16:11:35 -06:00
  • 4e9ec4efd0 Add shader disk caching James Rowe 2019-09-07 16:11:09 -06:00
  • ce3f8bf94e Add frontend settings James Rowe 2019-09-07 16:08:10 -06:00
  • b5b6ce5fdc Add shader cache version generation James Rowe 2019-09-07 15:28:32 -06:00
  • b5bc05738c Add settings for disk shader cache James Rowe 2019-09-07 15:23:35 -06:00
  • 8f67d6a444 Add ZSTD compression for precompiled cache James Rowe 2019-09-07 15:15:04 -06:00
  • cd86c9b043
    Merge pull request #5036 from leoetlino/bps James Rowe 2020-01-15 12:04:54 -07:00
  • 45bff6ab58
    Merge pull request #5033 from BreadFish64/fix_game_list James Rowe 2020-01-15 11:51:35 -07:00
  • 3412b999ab
    Merge pull request #5056 from jroweboy/master James Rowe 2020-01-15 11:28:42 -07:00
  • f70262a7e0
    Attempt to fix macOS build James Rowe 2020-01-15 10:19:40 -07:00
  • 01686f78fe
    Merge pull request #5037 from leoetlino/thin-archives James Rowe 2020-01-01 14:29:43 -05:00
  • 9d1909d4af
    Merge pull request #5039 from BreadFish64/better_path_trimming James Rowe 2020-01-01 14:25:44 -05:00
  • b3beff0f4c common/logging: don't use regex for path trimming BreadFish64 2019-12-24 14:19:18 -06:00
  • 756d231ff9 file_sys: Add support for BPS patches Léo Lam 2019-11-25 20:49:48 +01:00
  • 3140086c60 file_sys: Handle patch applying failures Léo Lam 2019-12-21 13:31:34 +01:00
  • 1377be9902 file_sys: Move IPS patching code into separate source file Léo Lam 2019-11-24 20:32:10 +01:00
  • 72a081c617 CMake: Create thin archives on Linux Léo Lam 2019-06-30 13:29:52 +02:00
  • cadfd6834d qt: do not use an invalid update smdh BreadFish64 2019-12-18 21:51:06 -06:00
  • 020cd56ad8
    Merge pull request #5030 from jroweboy/reorder-queue-acquire James Rowe 2019-12-18 16:07:52 -07:00
  • dd258acfaf
    Merge pull request #5027 from jroweboy/ffmpeg-fix James Rowe 2019-12-17 08:49:35 -07:00
  • f9421eedcc
    Merge pull request #5028 from jroweboy/missing-vsync-telemetry James Rowe 2019-12-17 08:49:08 -07:00
  • 1d14b98f81 Remove accidentally pushed debugging logs (#5029) James Rowe 2019-12-17 03:13:47 -07:00
  • f369196c9f Remove wait for free buffer James Rowe 2019-12-16 20:02:01 -07:00
  • b559d1a495 Add missing vsync telemetry field James Rowe 2019-12-16 19:30:28 -07:00
  • e53a2ac411 Reenable AAC FFMPEG decoding James Rowe 2019-12-16 19:18:33 -07:00
  • 439d550850
    Merge pull request #4940 from jroweboy/presentation-thread James Rowe 2019-12-15 20:25:34 -07:00
  • 408e225048 Destroy GLWindow on exit to prevent issues closing the app while in fullscreen James Rowe 2019-12-15 16:20:59 -07:00
  • 36c5058d66 Reintroduce a vsync option for people with really bad drivers James Rowe 2019-12-15 15:42:05 -07:00
  • 87facaa2e2 Prevent out of memory errors when the game passes in an improper length value James Rowe 2019-12-14 18:09:45 -07:00
  • ddb7ead3e4
    Merge pull request #5020 from jroweboy/dynamic-mf James Rowe 2019-12-14 10:13:54 -07:00
  • 8b1738aeac
    Merge pull request #5023 from jroweboy/fix-register-length James Rowe 2019-12-13 20:31:08 -07:00
  • 30dfe1fcb8 Use the correct register length for index_array James Rowe 2019-12-13 18:08:07 -07:00
  • 9a45d32a5f common/cpu_detect: Remove Common::CPUVendor Cameron Cawley 2019-12-09 22:39:56 +00:00
  • bc5ad137c0 common/cpu_detect: Remove unused functionality Cameron Cawley 2019-12-09 22:36:32 +00:00
  • 337ac73915 Improve aac decoder selection James Rowe 2019-12-08 14:19:19 -07:00
  • b395efe804 Dynamically load Media Foundation James Rowe 2019-12-08 13:54:27 -07:00
  • 65613cce81 Add microprofile scopes for presentation James Rowe 2019-12-02 18:59:12 -07:00
  • 9ae3eb4a30 Remove high dpi scaling flag as it needs more work first James Rowe 2019-12-02 18:34:11 -07:00
  • 4efb9c6d99
    Merge pull request #5016 from zhaowenlan1779/swkbd-fix Weiyi Wang 2019-12-01 12:09:26 -05:00
  • 17ba846a3f
    applets/swkbd: Remove text memory clearing zhupengfei 2019-12-01 23:00:09 +08:00
  • 866df2644b
    Merge pull request #4982 from vvanelslande/mic-device James Rowe 2019-11-28 21:23:36 -07:00
  • de17fe31fb clang-format James Rowe 2019-11-28 20:47:33 -07:00
  • ea40eb0994 Use the proper parent window James Rowe 2019-11-28 20:35:50 -07:00
  • 123c0212ef Fix window resizing bug James Rowe 2019-11-28 11:20:42 -07:00
  • ab2b82174c
    Merge pull request #5013 from jroweboy/ninjamac James Rowe 2019-11-28 10:58:28 -07:00
  • 782eae7f65 Fix drag and drop James Rowe 2019-11-28 10:56:58 -07:00
  • 767b49c552 testing ninja on macos travis James Rowe 2019-11-27 16:12:56 -07:00
  • 15ed600c91
    Merge pull request #4956 from vitor-k/game-sorting James Rowe 2019-11-20 09:48:08 -07:00
  • e6c7f84dc6
    Merge pull request #4964 from citra-emu/wwylele-patch-1 James Rowe 2019-11-20 09:43:48 -07:00
  • 6d0189b4b1
    Merge pull request #4992 from FearlessTobi/port-2513 Weiyi Wang 2019-11-20 10:45:21 -05:00
  • 85f2e577b5
    Merge pull request #5006 from FearlessTobi/port-3123 Weiyi Wang 2019-11-20 10:34:47 -05:00
  • 0acacc4e1a
    Merge pull request #5002 from vvanelslande/username-fix James Rowe 2019-11-19 23:51:21 -07:00
  • 30be149f87 common/logging: Silence no return value warnings ReinUsesLisp 2019-11-15 18:43:35 -03:00
  • 4442a25e31
    Merge pull request #5004 from BreadFish64/tev-clean Weiyi Wang 2019-11-18 13:28:05 -05:00
  • e38b4f6707 video_core: get rid of MSVC hack comment BreadFish64 2019-11-17 17:42:19 -06:00
  • d16d34203a Fix moderation by room host in dedicated rooms vvanelslande 2019-11-17 09:56:20 -05:00
  • e1e136d72f service/mic: actually use the specified device vvanelslande 2019-11-01 13:33:06 -05:00
  • 5fa71d425b
    Merge pull request #4998 from vvanelslande/count Weiyi Wang 2019-11-11 15:54:44 -05:00
  • 060119d333
    Merge pull request #4987 from vvanelslande/room-logging Pengfei Zhu 2019-11-11 20:29:33 +08:00
  • 1c6a8e995a
    Merge pull request #4953 from vvanelslande/qt-ui-unused Pengfei Zhu 2019-11-11 20:27:48 +08:00
  • 98c396f179
    Merge pull request #4995 from vvanelslande/rename-profile Weiyi Wang 2019-11-10 21:25:01 -05:00
  • cb58386ab6
    Merge pull request #5000 from vvanelslande/utility Weiyi Wang 2019-11-10 21:24:39 -05:00
  • bb48d2491d citra_qt/configuration: add missing Read/SaveUtilityValues vvanelslande 2019-11-10 19:26:03 -05:00
  • 62014e8f34 dedicated_room: fix crash (count != 0) when closing the room vvanelslande 2019-11-10 16:54:05 -05:00
  • 1f708e8bad settings, configure_input: fix rename input profile vvanelslande 2019-11-09 13:13:41 -05:00
  • 86f203e6e8 Add missing key events and also try to glFinish after swapping James Rowe 2019-09-24 21:47:00 -06:00
  • 68052de8a0 Workaround Qt bug that causes events to forward to the parent incorrectly James Rowe 2019-09-24 21:28:57 -06:00
  • 586b8e8b46 Change from QOpenGLWidget to QWindow James Rowe 2019-09-22 01:19:10 -06:00
  • 66f5278f52 Delete core_context before shutting down SDL James Rowe 2019-09-22 00:01:31 -06:00
  • 29c12058c7 Add minimum window size back to citra-qt James Rowe 2019-09-21 23:56:50 -06:00
  • 26d828fb4c Prevent softlock on shutdown and various cleanup James Rowe 2019-09-20 19:09:48 -06:00
  • 9c32c0b98b Change from render to texture to render to renderbuffer James Rowe 2019-09-20 18:27:42 -06:00
  • 52d7676831 recreate mailbox to use a queue instead James Rowe 2019-09-19 01:06:28 -06:00
  • ac90cd0378 Change Present to finish only after swap James Rowe 2019-09-18 10:54:39 -06:00
  • 6fff8e3921 Remove screen change detection since it breaks make changing screen. (Still need to test windows) James Rowe 2019-09-18 10:40:48 -06:00
  • 5d97e44279 Fix macOS pixel ratio detection James Rowe 2019-09-18 10:14:35 -06:00
  • 045eec282a rename GGLContext to just GLContext James Rowe 2019-09-16 23:29:21 -06:00
  • db94c017bf Change to a constructor that exists in qt 5.9 James Rowe 2019-09-16 23:28:41 -06:00
  • 3b14bb44b9 QOffscreensurface James Rowe 2019-09-16 23:06:28 -06:00
  • 8d17aa40fd Remove vsync setting James Rowe 2019-09-16 20:45:47 -06:00
  • fcbe5e1acd Add a separate thread for rendering and add texture mailbox and shared context to SDL James Rowe 2019-09-16 20:39:19 -06:00
  • 91255b8802 Change Qt to use QOpenGLWidget and support shared context and texture mailbox James Rowe 2019-09-16 20:38:48 -06:00
  • 27d0fc64d0 Add texture mailbox support to opengl renderer. James Rowe 2019-09-16 20:37:43 -06:00
  • c2e7903825 Split graphics out of EmuWindow in preparation of shared contexts James Rowe 2019-09-16 20:36:16 -06:00
  • db7a627a2e Add scope acquire context to simplify MakeCurrent and DoneCurrent calls James Rowe 2019-09-16 20:34:57 -06:00
  • 4f19d380f5
    Merge pull request #4868 from khang06/tex-dump James Rowe 2019-11-09 13:06:19 -07:00
  • df99d98240 specify size of buffer and use openglstate in getteximageoes Khangaroo 2019-10-12 11:25:27 -04:00
  • a458155f99 texture dump hotkey (ctrl+d) khang06 2019-08-17 19:43:40 -04:00
  • 5450d4980d crash hotfix (no clang-format because on phone) Khangaroo 2019-08-17 09:15:18 -04:00
  • ae4aaf2fc1 nested folder support + refuse to load incompatibly sized textures + general cleanups Khangaroo 2019-08-16 22:34:22 -04:00