Commit Graph

293 Commits

Author SHA1 Message Date
Arves100
98d2671c6d Util: Removed broken dllexport symbol 2019-06-22 00:26:10 -07:00
Arves100
120e1006d0 All: Microsoft Visual C++ compatibility code 2019-06-20 13:57:04 -07:00
Vicki Pfau
918caf87c4 Core: Create game-related paths if they don't exist (fixes #1446) 2019-06-17 13:29:15 -07:00
Vicki Pfau
442a0794be GBA Video: Add transparent sprite priority updating for GL 2019-06-11 13:44:52 -07:00
Vicki Pfau
7d821d4f11 mGUI: Remmeber name and position of last loaded game 2019-06-07 12:26:49 -07:00
Vicki Pfau
81476720e2 GB Serialize: Fix loading non-BIOS state from BIOS (fixes #1280) 2019-06-06 16:15:07 -07:00
Vicki Pfau
5c11ea8c27 GBA: Work around CFFI regression 2019-06-04 16:30:53 -07:00
Vicki Pfau
4787eb29c5 GBA SIO: Stop using bitfield structs 2019-06-04 16:30:34 -07:00
Vicki Pfau
b99d8164dd Qt: Initial mask support for transformed sprites 2019-06-01 23:41:28 -07:00
Vicki Pfau
f41f3a8478 GBA Video: Support highlighting layers 2019-06-01 14:30:22 -07:00
Vicki Pfau
570f2c5f38 Core: Video packet injection 2019-06-01 14:28:39 -07:00
Vicki Pfau
3cce95b287 Core: Video log enhancements 2019-06-01 11:07:49 -07:00
Vicki Pfau
33d13b3757 GBA Video: Optimize mode 0 offset changes in GL 2019-05-28 17:31:09 -07:00
Vicki Pfau
ef2a2e5002 GBA Video: Move window drawing to a shader 2019-05-27 20:48:42 -07:00
Vicki Pfau
ba2d702fb5 GBA Video: Replace palette texture with uniforms 2019-05-27 16:22:37 -07:00
Vicki Pfau
0f99419487 Qt: Fix loading shaders while game is not running 2019-05-27 11:53:13 -07:00
Vicki Pfau
47bf26ff73 OpenGL, Qt: Add interframe blending 2019-05-27 11:53:13 -07:00
Vicki Pfau
1f2bd30b14 Switch: Fix threading-related crash on second launch 2019-05-26 14:26:35 -07:00
Vicki Pfau
f5fb96f256 GBA Video: More GL ES fixes 2019-05-25 23:22:16 -07:00
Vicki Pfau
75c212b23c GBA Video: Extrapolate edges in affine 2019-05-22 21:15:23 -07:00
Vicki Pfau
5cc4c752e5 GBA Video: Batch affine modifications 2019-05-22 20:37:04 -07:00
Vicki Pfau
572f4df7e7 GBA Video: Begin work on batching GL draw calls 2019-05-22 17:33:56 -07:00
Vicki Pfau
f781c793f5 GBA Video: Use 1d texture for backdrop bits 2019-05-20 12:21:10 -07:00
Vicki Pfau
6eab8d3418 GBA Video: GL OBJ mosaic 2019-05-20 10:26:01 -07:00
Vicki Pfau
d84793edee GBA Video: GL BG mosaic 2019-05-20 10:08:56 -07:00
Cameron Cawley
19747ea21d CMake: Improved detection of pthreads. 2019-05-20 09:38:30 -07:00
Vicki Pfau
4e2052f934 GBA Audio: Experimental HLE audio 2019-05-18 18:42:45 -07:00
Vicki Pfau
43180dca1d GBA Video: Window interpolation 2019-05-18 00:37:54 -07:00
Vicki Pfau
6890c070e6 GBA Video: Fix GL mode 2 distortion 2019-05-17 21:14:51 -07:00
Vicki Pfau
03c17cdc56 Merge branch 'feature/hwrender' 2019-05-17 17:11:43 -07:00
Le Hoang Quyen
bb37a60765 Fixed link cable stability 2019-05-17 17:08:30 -07:00
Le Hoang Quyen
b11de7538e Implement atomic macros for win32 2019-05-17 16:30:50 -07:00
lehoangquyen
7a5840fb5a Use atomic functions in more places 2019-05-17 16:17:16 -07:00
Vicki Pfau
8a26a7977c GBA Video: GL screenshots 2019-05-17 14:00:34 -07:00
Vicki Pfau
25f0bc7f2b GBA Video: Massively simplify compositing 2019-05-17 14:00:34 -07:00
Vicki Pfau
ee6cd36402 OpenGL: Use VAOs 2019-05-17 14:00:34 -07:00
Vicki Pfau
8450417086 Core: Improve OpenGL integration, update Qt to use improvements 2019-05-17 14:00:34 -07:00
Vicki Pfau
49a9da3e5c GBA Video: GL OBJWIN 2019-05-17 14:00:34 -07:00
Vicki Pfau
4e4e461175 GBA Video: Clean up GL uniforms 2019-05-17 14:00:34 -07:00
Vicki Pfau
3e8bb42e9f GBA Video: Windows in GL 2019-05-17 14:00:34 -07:00
Vicki Pfau
424fbddfea GBA Video: GL better blending and finalization 2019-05-17 14:00:34 -07:00
Vicki Pfau
c15dedf3f4 GBA Video: Add transformed objects to GL 2019-05-17 14:00:34 -07:00
Vicki Pfau
bd69c9fb26 GBA Video: Add per-pixel flags in GL 2019-05-17 14:00:34 -07:00
Vicki Pfau
62f70379f6 GBA Video: GL sprite initial work 2019-05-17 14:00:34 -07:00
Vicki Pfau
68f0176ee4 GBA Video: Mode 2 cubic interpolation 2019-05-17 14:00:34 -07:00
Vicki Pfau
8a6ea929d2 GBA Video: GL cleanup, initial work on blending 2019-05-17 14:00:34 -07:00
Vicki Pfau
18e6acaf72 GBA Video: Basic interpolation for GL renderer 2019-05-17 14:00:34 -07:00
Vicki Pfau
fab3091ed1 Core: Some texid plumbing 2019-05-17 14:00:34 -07:00
Vicki Pfau
3e0675f539 GBA Video: Add GL mode 2 2019-05-17 14:00:34 -07:00
Vicki Pfau
b86857696a GBA Video: Mostly functional mode 0 GL renderer 2019-05-17 14:00:34 -07:00