5641 Commits

Author SHA1 Message Date
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
2752c98b17 GBA Video: GL compatibility fixes 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
a50ea97bce GBA Video: Initialize GL backgrounds better 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
b865d8e479 SDL: Fix initialization ordering issues 2019-05-17 14:00:34 -07:00
Vicki Pfau
509c80abad GBA Video: GL semitransparent OBJs 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
36477ca40d Core: Begin on video scale hack 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
7edf7cdb15 GBA Video: Pass disabled layers through proxy 2019-05-17 14:00:34 -07:00
Vicki Pfau
51a174e4c5 GBA Video: Better batching/depth testing 2019-05-17 14:00:34 -07:00
Vicki Pfau
1a04532d4b GBA Video: Finish GL mode 0 renderer 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
Vicki Pfau
bb997f9b46 GBA Video: Start mode 0 GL renderer 2019-05-17 14:00:34 -07:00
Vicki Pfau
e99cd34b66 GBA Video: Move video registers and structs into common file 2019-05-17 14:00:34 -07:00
Vicki Pfau
f5d9e9ec5b GBA Video: Begin fleshing out GL renderer 2019-05-17 14:00:34 -07:00
Vicki Pfau
618ddac387 GBA Video: Start GL renderer 2019-05-17 14:00:34 -07:00
Vicki Pfau
82ef919ee2 Feature: More video logging plumbing 2019-05-17 14:00:34 -07:00
Vicki Pfau
42813bb197 Qt: Add VideoProxy 2019-05-17 14:00:34 -07:00
Vicki Pfau
bb7f41e8cc FFmpeg: Fix audio conversion producing gaps 2019-05-16 22:30:48 -07:00
Vicki Pfau
3e86eeda70 FFmpeg: Support audio-only recording 2019-05-14 14:25:20 -07:00
Vicki Pfau
fd7989e748 Qt: Fix events in fullscreen 2019-05-12 16:05:21 -07:00
Vicki Pfau
9f3c68cb6a Qt: Fix frame size check marks 2019-05-12 15:31:24 -07:00
Vicki Pfau
459eaefcfc GBA Video: Clean up dead code in sprite rendering loop 2019-05-12 15:27:14 -07:00
Vicki Pfau
b176516c36 Qt: Only attempt to paint message when there is one 2019-05-10 11:24:52 -07:00
Vicki Pfau
0126330530 GBA Memory: Prevent writing to mirrored BG VRAM (fixes #743) 2019-05-08 16:38:48 -07:00
Vicki Pfau
e6f34e01f1 Qt: Fix some Qt display driver race conditions 2019-05-08 13:50:30 -07:00
Vicki Pfau
6562e1cfec SQLite: Fix memory leaks in No-Intro DB 2019-05-08 12:49:15 -07:00
Vicki Pfau
7ea054ee01 All: More warning fixing 2019-05-08 11:25:31 -07:00
Vicki Pfau
f39ab5b353 ARM, LR35902: Const correctness 2019-05-08 11:22:10 -07:00
Vicki Pfau
e991b30926 3DS, Wii, Switch: Unify CMakeToolchain logic 2019-05-07 16:18:45 -07:00
Vicki Pfau
11b18311b7 All: Fix some warnings 2019-05-06 17:32:10 -07:00
Vicki Pfau
db8bb29c5a GB Video: Fix regression when disabling window mid-frame (fixes #1394) 2019-05-06 17:32:10 -07:00
Cameron Cawley
af35438aaa SDL: Move Raspberry Pi initialisation code to a separate file 2019-05-05 12:17:51 -07:00
EmpyreusX
88006148c9 Update mgba-zh_CN.ts
Fully retranslated and re-aligned zh-CN lang file (again, with all strings fixed).
2019-05-05 00:37:29 -07:00
Vicki Pfau
58684d8cda Qt: Fix build 2019-05-04 19:45:21 -07:00
Vicki Pfau
62b801c851 Qt: Clarify recording options 2019-05-04 19:33:23 -07:00
Vicki Pfau
bf8fde59c6 Qt: Revamp actions 2019-05-04 19:33:23 -07:00
Vicki Pfau
609d5314ec Wii: Fix aspect ratio (fixes #500) 2019-05-04 19:18:11 -07:00
Vicki Pfau
4dbebe8702 Qt: Open a message box for Qt frontend errors 2019-05-04 16:03:30 -07:00
Vicki Pfau
46c135b4f9 FFmpeg: Improve initialization reliability and cleanup 2019-05-04 15:49:38 -07:00