Commit Graph

4838 Commits

Author SHA1 Message Date
Vicki Pfau 2b6ed2661e DS GX: Pay down tech debt around coordinates 2017-03-21 16:25:32 -07:00
Vicki Pfau 2a29a4dd58 DS GX: First pass at shadow polygons 2017-03-21 15:57:42 -07:00
Vicki Pfau d5445799a6 DS GX: Add polygon IDs to the framebuffer 2017-03-21 15:15:06 -07:00
Vicki Pfau d7ce8f9f06 DS GX: Render polygons in an opaque and a translucent pass 2017-03-21 15:01:23 -07:00
Vicki Pfau a79ff0964b DS DMA: Block DMAs to ITCM 2017-03-21 14:12:14 -07:00
Vicki Pfau 35e2b73301 ARM9: Add mode switching via LDR 2017-03-21 11:24:33 -07:00
Vicki Pfau 4f2136f548 3DS: Fixes for new dkA release 2017-03-20 20:52:35 -07:00
Vicki Pfau 0a4b47cccf Merge branch 'master' into medusa 2017-03-20 17:37:39 -07:00
Vicki Pfau 91c0f95e5f Core: Only attempt to open BIOS if the path is non-null 2017-03-20 17:37:20 -07:00
Vicki Pfau af2db9073c Core: Fix typo 2017-03-20 17:30:08 -07:00
Vicki Pfau 40f1d66685 DS Video: Add hblank DMAs 2017-03-20 16:23:24 -07:00
waddlesplash ff0de9cae2 .travis.yml: Use an explicitly defined build matrix. (#544)
* .travis.yml: Use an explicitly defined build matrix.

* Attempt to use GCC on Mac.

* Add gcc4.8 to Travis deps.

* Remove gcc set from .travis.yml.

* .travis-deps: Install and set compiler to GCC only if we need it.

* Formatting

* Remove redundancy

* .travis.yml: source the deps script.
2017-03-20 16:01:56 -07:00
Vicki Pfau 06a9d3265b DS Video: Fix display capture wrap 2017-03-20 15:42:28 -07:00
Vicki Pfau c0498276b5 DS Video: Fix offsets for extended modes 1.x 2017-03-20 15:42:13 -07:00
Vicki Pfau 6215bca45b Qt: Fix cursor events for aspect-ratio locked 2017-03-20 14:51:35 -07:00
Vicki Pfau 47070562b8 DS Memory: Add LDM for BIOS 2017-03-20 14:04:45 -07:00
Vicki Pfau 9b29344a87 DS GX: Fix unmapped slot 1 for compressed textures 2017-03-20 14:02:51 -07:00
Vicki Pfau 78b6125952 DS Memory: Fix uninitalized value 2017-03-20 13:54:18 -07:00
Lothar Serra Mari 5f59ad4c43 Doc: Fix MSYS2 shortcut names in README.md 2017-03-20 10:50:37 -07:00
waddlesplash cd6065d78b CMakeLists: Fix SDL-less build when there is no SDL on the system. 2017-03-20 10:42:57 -07:00
Vicki Pfau 3ccd29245c DS GX: Hack to prevent FIFO from overflowing during STMs 2017-03-20 10:09:50 -07:00
Vicki Pfau 35b6b7ddb4 DS GX: Temporarily remove DMA chunking 2017-03-20 10:06:08 -07:00
Vicki Pfau a309e38e33 GBA Hardware: Prepare for adding alarms 2017-03-20 00:34:26 -07:00
Vicki Pfau af0830bf1f DS GX: Improve interpolation pixel snapping 2017-03-19 23:26:32 -07:00
Vicki Pfau 25a8b125ed GBA Video: Allow windows that end at 256 2017-03-19 14:30:40 -07:00
Vicki Pfau 2a5aac5868 DS Video: Fix alpha edge case 2017-03-19 14:13:20 -07:00
Vicki Pfau 0cf9bf75e2 DS GX: Increase max vertices on ngons to 10 2017-03-19 13:34:59 -07:00
Vicki Pfau a278899314 GBA Hardware: Begin fixing RTC implementation 2017-03-19 09:23:54 -07:00
Vicki Pfau 53778e8d92 DS Video: Add vblank DMAs 2017-03-19 09:23:23 -07:00
Vicki Pfau 2700736c78 DS Software: Fix blending and brightness on 3D layer 2017-03-19 07:55:10 -07:00
Vicki Pfau ce40b8a038 DS GX: Fix alpha blending 2017-03-18 23:13:43 -07:00
Vicki Pfau edc88dc91e DS GX: Fix textureless polygons 2017-03-18 22:39:36 -07:00
Vicki Pfau 03d11c3d0c DS GX: Fix alpha on clear background 2017-03-18 17:49:12 -07:00
Vicki Pfau 1a779ec2fa GBA Video: Fix 256-color tiles 2017-03-18 17:12:54 -07:00
Vicki Pfau bd464ed123 DS GX: Allow adjusting texture params mid-polygon 2017-03-18 00:11:03 -07:00
Vicki Pfau a5b524e3e2 DS Video: Partially fix 2D/3D blending 2017-03-17 19:30:46 -07:00
Vicki Pfau 75f6155bda DS Video: Fix extended mode 0 mirroring 2017-03-17 18:32:16 -07:00
Vicki Pfau c9f4c9c898 DS GX: Initial lighting implementation 2017-03-17 18:25:49 -07:00
Vicki Pfau 1743dd24b8 DS GX: Start setting up lighting parameters 2017-03-17 16:44:35 -07:00
Vicki Pfau 8b276c9262 DS GX: Improve alpha and decal quality 2017-03-17 15:16:31 -07:00
Vicki Pfau 5dca783569 ARM9: Fix blx lr 2017-03-17 13:06:11 -07:00
Vicki Pfau 92e4c859a7 DS Wi-Fi: Add a few more registers 2017-03-17 11:10:19 -07:00
waddlesplash 244779ed19 Add 'extern "C"' guards to version.h. 2017-03-17 08:44:34 -07:00
Vicki Pfau cb1b04f1b6 DS Memory: Stub out Slot-2 loading for now 2017-03-17 08:35:13 -07:00
Vicki Pfau 632bd566c3 DS I/O: Fix writing to DMACNT_HI as 16-bit 2017-03-17 08:20:25 -07:00
Vicki Pfau d05e94e980 Res: Update no-intro for DS 2017-03-16 14:02:35 -07:00
Vicki Pfau a469b119e5 DS Video: Fix capture not being disabled appropriately 2017-03-16 14:02:13 -07:00
waddlesplash 15b4df3b2b Fix the build on MSVC. 2017-03-16 13:26:21 -07:00
Jeffrey Pfau 4889a3e402 DS: Fix firmware loading 2017-03-16 13:14:33 -07:00
Vicki Pfau 40e9dfcf5c Qt: Improve library usage 2017-03-16 11:47:52 -07:00