Commit Graph

4367 Commits

Author SHA1 Message Date
Vicki Pfau aaeef69d96 DS GX: Fix MTX_STORE/MTX_RESTORE 2017-03-01 23:22:14 -08:00
Vicki Pfau 7cd72f3519 DS Video: Blend 3D layer as needed 2017-03-01 23:13:40 -08:00
Vicki Pfau 80ff9596b9 DS GX: Fix texture clipping issues 2017-03-01 23:13:00 -08:00
Vicki Pfau 0c60619651 DS GX: Precompute reciprocals 2017-03-01 20:53:28 -08:00
Vicki Pfau 4920ab3690 DS Memory: Totally fake RAM timings 2017-03-01 20:12:51 -08:00
Vicki Pfau abf57aa602 DS GX: Fake re-rendering scenes 2017-03-01 20:12:00 -08:00
Vicki Pfau bda216be93 DS GX: Fix build 2017-03-01 18:15:48 -08:00
Vicki Pfau 560e928d58 DS GX: Fix z-fighting and transparent colors 2017-03-01 18:12:47 -08:00
Vicki Pfau 4320669d21 DS GX: First pass at textures 2017-03-01 17:55:25 -08:00
Vicki Pfau 4061d4d39c DS GX: Fix offscreen vertices 2017-03-01 11:16:30 -08:00
Vicki Pfau 2609c362db DS GX: Make colors unsigned 2017-03-01 11:01:50 -08:00
Vicki Pfau 619583775d DS GX: Combine linear interpolation functions 2017-03-01 10:59:19 -08:00
Vicki Pfau d6cf1d2fe1 DS GX: Increase w reciprocal coefficient 2017-03-01 10:36:15 -08:00
Vicki Pfau db9978f0c1 DS GX: Add depth testing 2017-03-01 10:13:27 -08:00
Vicki Pfau 1ecdcf31cc DS GX: Fix perspective correction 2017-03-01 03:29:04 -08:00
Vicki Pfau 2b64d45906 DS GX: Implement MTX_STORE/MTX_RESTORE and fix coordinates 2017-03-01 02:10:51 -08:00
Vicki Pfau d5d7349259 DS GX: Handle buffer fullness better 2017-03-01 01:00:22 -08:00
Vicki Pfau 3fcdbd0d89 DS GX: Start implementing FIFO full 2017-02-28 23:21:09 -08:00
Vicki Pfau 4073175409 DS GX: Fix parameter-less packed commands 2017-02-28 21:15:12 -08:00
Vicki Pfau 548be81751 DS GX: Fix drawing non-existent scanlines 2017-02-28 19:28:32 -08:00
Vicki Pfau 432f079f3a DS GX: Fix degenerate spans 2017-02-28 19:28:05 -08:00
Vicki Pfau eabcb59514 DS GX: Fix degenerate spans and color perspective 2017-02-28 18:50:01 -08:00
Vicki Pfau 4fd89496b4 DS GX: Fix not updating clipping matrix all the time 2017-02-28 17:38:46 -08:00
Vicki Pfau 0454a30b2e DS GX: Do not allocate memory every scanline 2017-02-28 17:21:59 -08:00
Vicki Pfau a3cd5f8ca4 DS GX: Basic tri rendering 2017-02-28 17:21:27 -08:00
Vicki Pfau f2fd53af07 DS GX: Hopefully actually fix matrix multiply weirdness 2017-02-28 16:35:10 -08:00
Vicki Pfau c0c7754ed8 DS GX: Calculate needed spans 2017-02-28 16:10:55 -08:00
Vicki Pfau 1cf587c6c3 DS GX: Implement VIEWPORT command 2017-02-28 13:09:03 -08:00
Vicki Pfau 9ad56b1b79 DS GX: Update matrix transforms 2017-02-28 13:05:25 -08:00
Vicki Pfau 0d5a15380b DS: Fix sqrt 2017-02-28 11:44:58 -08:00
Vicki Pfau c6ff504e66 DS GX: Start filling in software renderer 2017-02-28 11:06:48 -08:00
Vicki Pfau 778eb8bc3b DS GX: Process vertex list 2017-02-27 23:49:56 -08:00
Vicki Pfau 1bc3170755 DS GX: Add additional matrix operations 2017-02-27 19:02:24 -08:00
Vicki Pfau 64034e387f DS GX: Fix 6-bit PV stack pointer 2017-02-27 18:20:49 -08:00
Vicki Pfau 2ab7289a05 DS GX: Start work on multi-parameter FIFO entries 2017-02-27 18:16:26 -08:00
Vicki Pfau 338d29f5ad DS GX: Start implementing matrix operations 2017-02-27 18:00:43 -08:00
Vicki Pfau e8bfc7bcca DS GX: Stub out GX renderer 2017-02-27 16:55:14 -08:00
Vicki Pfau 2f0ab002e2 DS Memory: Allow ARM7 to use mapped VRAM 2017-02-27 14:01:10 -08:00
Vicki Pfau 0cb9c41a4a DS: Initial touch support 2017-02-27 11:14:36 -08:00
Vicki Pfau e7d6cba361 DS Slot-1: Add PW flash command 2017-02-27 01:43:13 -08:00
Vicki Pfau 1d89cb9ba0 DS Video: Super unoptimized palette updating 2017-02-27 01:31:49 -08:00
Vicki Pfau 3f27b09ec1 ARM9: Implement SMUL<x><y> 2017-02-27 00:41:47 -08:00
Vicki Pfau 4778dc41c8 DS GX: Improved PIPE and FIFO behavior 2017-02-26 23:57:30 -08:00
Vicki Pfau 756474ac56 DS Video: Implement master brightness 2017-02-26 20:16:28 -08:00
Vicki Pfau ae5547ea51 DS Video: Disable drawing BG0 if 3D 2017-02-26 19:29:56 -08:00
Vicki Pfau 944604fe84 DS DMA: Fix Clearning enable bit clearing too much 2017-02-26 19:06:55 -08:00
Vicki Pfau b86fe419ec DS Slot-1: Fix Slot-1 DMA end condition 2017-02-26 19:06:25 -08:00
Vicki Pfau aaa56c0c7c DS Video: Implement extended mode 0 2017-02-26 19:06:00 -08:00
Vicki Pfau a2c9df0eb3 DS Video: Improve extended charBase bits 2017-02-26 17:56:16 -08:00
Vicki Pfau eeeac7af77 DS Video: Refactor and simplify regenerating extpals 2017-02-26 16:47:06 -08:00
Vicki Pfau e4795c5d86 DS Video: OBJ extended palettes 2017-02-26 16:43:03 -08:00
Vicki Pfau cf5d6709fe DS Slot-1: Implement Slot-1 DMAs 2017-02-26 14:07:08 -08:00
Vicki Pfau 9c40ebb301 DS Video: Support sprites on the bottom of the screen 2017-02-26 13:31:19 -08:00
Vicki Pfau 164712fdd4 DS GX: Start implementing FIFO 2017-02-26 13:04:18 -08:00
Vicki Pfau d157fd6037 DS Slot-1: Cart timing and IRQs 2017-02-26 12:06:52 -08:00
Vicki Pfau aac9568769 DS: Fix DSRaiseIRQ order-of-operations 2017-02-25 23:33:23 -08:00
Vicki Pfau a7f1567286 DS GX: Stub out GX 2017-02-25 15:25:50 -08:00
Vicki Pfau d41b904485 DS Video: Fix invalidateExtPal on dummy renderer 2017-02-25 14:44:42 -08:00
Vicki Pfau 23f3af0ab4 DS Video: Merge DISPCNT update, fix BGCNT slot 2017-02-25 01:32:16 -08:00
Vicki Pfau c0ac4b669e DS I/O: Fix VRAMCNT_G value 2017-02-25 01:00:52 -08:00
Vicki Pfau 6d2b0aa787 DS Memory: Improve timing 2017-02-24 21:34:29 -08:00
Vicki Pfau a9ca1221f2 DS Video: Add extended BG palettes 2017-02-24 21:08:57 -08:00
Vicki Pfau 242e3c6ec5 GBA Video: Refactor rendering pipeline 2017-02-24 16:05:37 -08:00
Vicki Pfau 9639d7ad49 DS Slot-1: Fix FLash autodetection and initial file contents 2017-02-24 11:14:55 -08:00
Vicki Pfau 46f01969d8 DS Memory: Fix BIOS9 waitstates 2017-02-23 21:52:15 -08:00
Vicki Pfau d3fe231758 DS Video: Fix some uninitialized variables 2017-02-23 18:05:22 -08:00
Vicki Pfau 3a888f6a36 DS: Fix non-debuggers build 2017-02-23 17:08:38 -08:00
Vicki Pfau 5c3fc0ac0d DS SPI: Implement firmware access 2017-02-23 16:36:59 -08:00
Vicki Pfau b77716738a DS: Load firmware 2017-02-23 11:19:10 -08:00
Vicki Pfau d10ed92c56 DS Slot-1: Detect Flash 2017-02-23 10:50:42 -08:00
Vicki Pfau bd80056758 DS Memory: DS9 STM to I/O 2017-02-23 10:49:54 -08:00
Vicki Pfau 17a2e2a214 ARM9: Implement SMLA<x><y> 2017-02-23 03:24:57 -08:00
Vicki Pfau b1393f1294 ARM9: Start implementing unconditional instructions 2017-02-23 02:13:10 -08:00
Vicki Pfau e5ae0209a6 DS Video: Implement extended character base 2017-02-23 00:09:02 -08:00
Vicki Pfau 76885a1c17 GBA Video: Extended regions for sprites 2017-02-22 23:47:44 -08:00
Vicki Pfau a60f3592d1 DS Slot-1: A little work on savegames 2017-02-22 22:34:06 -08:00
Vicki Pfau a557fb6ca6 DS Slot-1: Start implementing SPI 2017-02-22 21:08:36 -08:00
Vicki Pfau 5eba4f2b86 DS Video: Start implementing ARM7 VRAM 2017-02-22 21:02:24 -08:00
Vicki Pfau bdf8f73ba5 DS Slot-1: Implement chip ID 2017-02-22 21:01:39 -08:00
Vicki Pfau 495ca50dc0 DS I/O: Mark VCOUNT readable 2017-02-22 19:06:22 -08:00
Vicki Pfau fc74ad9ceb DS Memory: Redzone rollover for WRAM, fixing some ARM7 variations 2017-02-22 18:58:40 -08:00
Vicki Pfau 3341cc3865 DS I/O: Add extended key input 2017-02-22 16:44:16 -08:00
Vicki Pfau 198efff577 DS SPI: Add TSC stub 2017-02-22 16:43:44 -08:00
Vicki Pfau 71a590b492 DS I/O: Mark POSTFLG as readable 2017-02-22 10:59:19 -08:00
Vicki Pfau 2636d3a767 DS Video: Display swapping 2017-02-22 10:57:48 -08:00
Vicki Pfau 9ecaaa5d4a DS Video: Draw full width 2017-02-22 00:23:18 -08:00
Vicki Pfau 2d7b1099a9 DS Video: Fix palette and OAM boundaries 2017-02-22 00:03:57 -08:00
Vicki Pfau 2037105dd2 DS Video: Fix up sprites a bit 2017-02-21 22:07:23 -08:00
Vicki Pfau 488decf83a DS Video: Begin hooking up OAM 2017-02-21 19:04:44 -08:00
Vicki Pfau e0518fdf30 DS Video: Start hooking up GBA video 2017-02-21 18:51:54 -08:00
Vicki Pfau 5ad7092567 DS Video: Start hooking up software renderer 2017-02-21 16:32:30 -08:00
Vicki Pfau 9f31a1cc2c GBA Video: Retrofit VRAM blocks 2017-02-21 11:43:01 -08:00
Vicki Pfau 1039569b01 DS: Improve step stability 2017-02-21 01:07:11 -08:00
Vicki Pfau 7389176033 DS Slot-1: Initial Slot-1 implementation 2017-02-20 23:55:59 -08:00
Vicki Pfau 035998e3f0 DS I/O: Add DSIOWrite32 2017-02-20 21:56:04 -08:00
Vicki Pfau 47941dd878 DS Memory: Add 8-bit I/O loading 2017-02-20 19:35:27 -08:00
Vicki Pfau 41975eb338 DS: Copy cartridge header 2017-02-20 19:34:32 -08:00
Vicki Pfau 2c3a1c6f71 DS Memory: Add WRAM 2017-02-20 17:51:33 -08:00
Vicki Pfau 7b13335caf DS: Unstub TestIRQ 2017-02-20 16:55:14 -08:00
Vicki Pfau dfdc2b3edd DS IPC: Add logging 2017-02-20 16:24:13 -08:00
Vicki Pfau a4f3c99faf DS I/O: Initialize POSTFLG since we replace the boot process 2017-02-20 16:23:49 -08:00
Vicki Pfau da488b3c2b DS: Fix DIV 2017-02-20 15:26:06 -08:00
Vicki Pfau 17ec2ceee2 DS IPC: Fix Empty bits 2017-02-20 15:02:07 -08:00
Vicki Pfau b4fa4fe77e DS: Better BIOS config 2017-02-20 14:27:15 -08:00
Vicki Pfau 249f28fbe9 Qt: Add DS ROM loading 2017-02-20 13:44:50 -08:00
Vicki Pfau eeb8501ec4 DS: Fix getting game title 2017-02-20 13:44:34 -08:00
Vicki Pfau 0de1300b4d DS SPI: Add missing files 2017-02-20 13:44:19 -08:00
Vicki Pfau 11ddcbc31c DS I/O: Fix VRAMCNT register locations 2017-02-20 13:29:00 -08:00
Vicki Pfau f6065d3ab4 DS SPI: Stub out SPI 2017-02-20 13:28:41 -08:00
Vicki Pfau 3cc8926251 DS Memory: Fix unaligned memory 2017-02-19 13:30:21 -08:00
Vicki Pfau 5ebf24b621 ARM9: Fix LDMv5 writeback 2017-02-19 13:06:43 -08:00
Vicki Pfau 107ffdb2cb DS: Implement hardware SQRT 2017-02-19 11:33:07 -08:00
Vicki Pfau ba3b068df4 Core: Savestates now contain any RTC override data 2017-02-17 18:19:17 -08:00
Vicki Pfau f420bbe90b DS Memory: Implement LDM on ITCM 2017-02-17 16:58:59 -08:00
Vicki Pfau 46540f1321 DS: Fix DS9 BIOS size 2017-02-17 13:04:01 -08:00
Vicki Pfau c483a402e9 DS I/O: Stub out bad IRQ register and cart bus 2017-02-17 12:50:01 -08:00
Vicki Pfau fdae17020d DS: Implement hardware DIV 2017-02-17 12:18:22 -08:00
Vicki Pfau 03817e5293 DS I/O: Stub disable register 20A 2017-02-17 11:58:30 -08:00
Vicki Pfau 4b6c00289c DS Memory: Add LDM/STM VRAM 2017-02-16 22:23:58 -08:00
Vicki Pfau 9c30435c9f DS Video: Fix timing 2017-02-16 18:21:13 -08:00
Vicki Pfau f78f45b60f DS I/O: Key input 2017-02-16 17:09:27 -08:00
Vicki Pfau 2bbc6e371f GL: Support larger dimension buffers 2017-02-16 16:59:37 -08:00
Vicki Pfau 0b81939104 DS Video: Begin stubbing out rendering 2017-02-16 11:37:06 -08:00
Vicki Pfau 2dc8f76294 DS Video: Fix VRAM mapping for invalid states 2017-02-16 02:35:39 -08:00
Vicki Pfau 522b4c1298 DS Core: Add callbacks 2017-02-16 02:35:24 -08:00
Vicki Pfau 9b86abec09 DS Video: VRAM configuration 2017-02-16 00:46:01 -08:00
Vicki Pfau bb83e78af9 DS: Time slicing require early exit from halt 2017-02-15 18:32:26 -08:00
Vicki Pfau 17cfee015d GBA: Ignore invalid opcodes used by the Wii U VC emulator (fixes #471) 2017-02-13 14:14:44 -08:00
Vicki Pfau 36553b89d0 GB Audio: Fix audio frame timer deserialization 2017-02-13 02:21:26 -08:00
Vicki Pfau 012f0a3329 Qt: Handle invalid libraries 2017-02-11 15:45:38 -08:00
endrift 50defa2ecd Merge pull request #511 from rootfather/mgba-de
Qt: Add German GUI translation
2017-02-10 16:14:25 -08:00
Vicki Pfau 903ea6bc19 GBA, GB: Fix FrameStarted callback 2017-02-09 22:32:56 -08:00
Vicki Pfau 3034253e53 GBA Timers: Fix timer count when disabling (fixes #519) 2017-02-08 23:49:42 -08:00
Vicki Pfau 3ac0b20ff8 Core: Cores can now have multiple sets of callbacks 2017-02-08 11:34:27 -08:00
Vicki Pfau be3e884ba5 Qt: Fix linking after some windows have been closed 2017-02-07 15:42:39 -08:00
rootfather 00a01c7a89 Qt: Add German GUI translation 2017-02-05 08:57:31 +01:00
Vicki Pfau af96097bb1 Qt: Update strings 2017-02-04 18:34:54 -08:00
Vicki Pfau f302df9178 All: Add option for whether rewinding restores save games 2017-02-04 18:34:54 -08:00
Vicki Pfau d2016e382a GB, GBA: Improve savestate loading in new timing system 2017-02-04 18:34:54 -08:00
Vicki Pfau 30ec43741b GBA I/O: Handle audio registers specially when deserializing 2017-02-04 18:34:54 -08:00
Vicki Pfau f17840169e Qt: Fix missed renamed string 2017-02-04 12:26:58 -08:00
Vicki Pfau 7fd25804f5 GBA: Fix freeze when loading a savestate that was in the middle of saving 2017-02-04 11:49:07 -08:00
Vicki Pfau 1bb496d0fe GBA Video: Optimize when BLD* registers are written frequently 2017-02-03 16:50:05 -08:00
Vicki Pfau aaec68ee48 LR35902: Fix LD x, (HL) disassembly (fixes #513) 2017-02-02 20:04:45 -08:00
Vicki Pfau e25db55ac5 Qt: Rename "Resample video" option to "Bilinear filtering" 2017-02-02 16:37:48 -08:00
Vicki Pfau ae60489d99 Qt: Add export capability for sprites 2017-02-02 16:34:18 -08:00
Vicki Pfau f3b66397a2 Core: Extend tile cache to return raw bits 2017-02-02 16:33:48 -08:00
Vicki Pfau cea83a5444 Util: Add 8-bit PNG write support 2017-02-02 16:33:27 -08:00
Vicki Pfau e4d3aefb4a Qt: Clean up ObjView 2017-02-02 15:08:05 -08:00
Vicki Pfau bb1965a8d0 Qt: Fix race condition in AssetView 2017-02-02 09:59:28 -08:00
Vicki Pfau 1ab6d36fa2 GBA Memory: Fix build 2017-02-01 14:07:13 -08:00
Vicki Pfau 28a3ac50a6 GBA, GB: ROM is now unloaded if a patch is applied 2017-02-01 13:59:43 -08:00
Vicki Pfau af77e5ab62 Util: Fix overflow when loading invalid UPS patches 2017-02-01 13:21:26 -08:00
Vicki Pfau 181c05c7ac GBA Hardware: Fix GBP event scheduling 2017-02-01 09:37:06 -08:00
Vicki Pfau 3f066f1ab6 DS Memory: Fix up LDM I/O 2017-01-31 23:39:19 -08:00
Vicki Pfau 5373e7004a DS: Start on video 2017-01-31 23:33:44 -08:00
Kevin Doncam Demian López Brante 6758c97c1e Qt: Created Spanish translation 2017-01-31 23:12:31 -08:00
Kevin Doncam Demian López Brante 7e909803bc Qt: Surrounded remaining strings with tr() 2017-01-31 23:12:31 -08:00
Vicki Pfau 896749ede9 Merge branch 'master' into medusa 2017-01-31 14:42:54 -08:00
Vicki Pfau 1e7a62fbb3 Revert "ARM: Overhaul PSR access"
This reverts commit 37f5feb713 and fixup commits.
2017-01-31 11:46:24 -08:00
Vicki Pfau 3f2454a85a Qt: Update translation base 2017-01-31 11:27:45 -08:00
Vicki Pfau 16296b67b2 Qt: Fix loading translations 2017-01-31 11:27:18 -08:00
Vicki Pfau 690eae25dd Qt: Fix game restarting erroneously when selecting a BIOS 2017-01-31 11:24:11 -08:00
Vicki Pfau dc317e952e GBA Savedata: Fix savedata unmasking (fixes #441) 2017-01-31 00:34:40 -08:00
Vicki Pfau d616cce6f5 DS Memory: Improve TCM handling 2017-01-30 18:33:19 -08:00
Vicki Pfau e36732321d DS Core: Make screen double height 2017-01-30 17:49:14 -08:00
Vicki Pfau 4009b7b664 ARM9: Add ARMv5 differences for LDM/POP 2017-01-30 17:48:01 -08:00
Vicki Pfau 0a568f2877 DS BIOS: Add DS9 BIOS 2017-01-30 16:41:05 -08:00
Vicki Pfau fea365678b DS: Allow booting homebrew 2017-01-30 16:36:40 -08:00
Vicki Pfau 37f1105fd9 DS I/O: Add DMA FILL registers 2017-01-30 16:24:01 -08:00
Vicki Pfau 793cad8f30 DS Memory: Add WRAM to DS7Store8 2017-01-30 16:17:13 -08:00
Vicki Pfau 3679e1e8d6 DS IPC: Implement IPC read 2017-01-30 15:02:19 -08:00
Vicki Pfau f7ed6ec99f DS Memory: Add loading from ITCM 2017-01-30 12:17:58 -08:00
Vicki Pfau 7ff9c0af5b ARM: Implement MCR 2017-01-30 12:17:22 -08:00
Vicki Pfau 20296e7f0e Merge branch 'master' into medusa 2017-01-30 11:30:03 -08:00
Vicki Pfau f5a7c53b6e Qt: Autosize rows in library view 2017-01-29 22:50:59 -08:00
Vicki Pfau 1c3162da53 ARM: Slightly optimize CARRY check 2017-01-28 12:16:26 -08:00
Vicki Pfau 8bcd987160 Third-Party: Add SQLite3 as an external 2017-01-28 11:41:04 -08:00
Vicki Pfau 0fadc1e11d ARM: Fix some warnings 2017-01-28 11:26:09 -08:00
Vicki Pfau b17d2d11c3 ARM: Fix build 2017-01-28 11:15:30 -08:00
Vicki Pfau 37f5feb713 ARM: Overhaul PSR access 2017-01-28 11:11:59 -08:00
Vicki Pfau 849f80e7a1 Qt: Improve size column display 2017-01-27 16:56:13 -08:00
Vicki Pfau 46782f16a0 GBA Savedata: Transition saving to new timoing system 2017-01-27 16:36:01 -08:00
Vicki Pfau 243c2b330f Qt: Add CRC32 column to library view 2017-01-27 11:50:09 -08:00
Vicki Pfau 54b889df8c Qt: Cross-reference CRCs with game database 2017-01-27 01:56:10 -08:00
Vicki Pfau 12a5b6c0bd GUI: Fix crashing when attempting to read config (fixes #505) 2017-01-26 21:15:55 -08:00
Vicki Pfau 91fd2c6b47 Qt: Begin library view 2017-01-26 13:18:00 -08:00
Vicki Pfau 480415c51e Qt: Fix build 2017-01-24 22:28:24 -08:00
Vicki Pfau a4cace1135 Qt: Initialize SDL player struct 2017-01-24 22:22:33 -08:00
Vicki Pfau 42db828235 Qt: Share handles to libraries 2017-01-24 16:54:20 -08:00
Vicki Pfau b5c103e187 Qt: Refactor out library viewer 2017-01-24 16:47:04 -08:00
Vicki Pfau d2bf16b872 Qt: Automatically load controller profile when plugged in 2017-01-23 23:38:13 -08:00
Vicki Pfau 2da3d3e6ba SDL: Automatically map controllers when plugged in 2017-01-23 23:09:31 -08:00
Vicki Pfau 2f14f58911 Qt: Merge "Save" and "OK" buttons in shader options 2017-01-23 22:18:14 -08:00
Vicki Pfau 34b7bb2e1e Qt: Fix sprites disappearing in sprite view 2017-01-23 21:45:59 -08:00
Vicki Pfau 5ac712c54c Qt: Fix crash when loading game with an asset view open 2017-01-23 21:45:39 -08:00
Vicki Pfau 7ed4f38bdd Qt: Revamp BIOS handling 2017-01-23 10:11:13 -08:00
Vicki Pfau f4a61f91d4 Qt: Add infrastructure for gamepad hats 2017-01-23 01:28:41 -08:00
Vicki Pfau 78526ae71a SDL: Add support for configuring hats 2017-01-23 01:00:48 -08:00
Jeffrey Pfau d8687d32c4 Qt: Fix timing issues on high refresh rate monitors 2017-01-20 15:26:41 -08:00