Commit Graph

18905 Commits

Author SHA1 Message Date
Lioncash
b1901fbad2 Core: Remove unimplemented class function declarations 2015-10-18 10:55:11 -04:00
Henrik Rydgård
94ee3761ca Merge pull request #8080 from unknownbrackets/arm64-minor
Fix two arm64 bugs, one crashing Trails in the Sky
2015-10-18 10:45:09 +02:00
Unknown W. Brackets
8fa843bbc3 Atrac: attempt to power through bad frames. 2015-10-17 16:20:27 -07:00
Unknown W. Brackets
d30508ac43 Buildfix for Symbian/Blackberry/etc. 2015-10-17 16:20:27 -07:00
Unknown W. Brackets
60378dd59d Atrac: Hack to make seeking in GTA work. 2015-10-17 16:20:26 -07:00
Unknown W. Brackets
0e8d3d9c56 Fix leak in FFmpeg codec ctx usage.
Turns out we were leaking these here too.
2015-10-17 16:20:25 -07:00
Unknown W. Brackets
7d32876610 Atrac: Cleanup FFmpeg context ptr management. 2015-10-17 16:20:25 -07:00
Unknown W. Brackets
b47458eabb Atrac: fix loading certain savestates.
Some worked with it that high, but others not.
2015-10-17 16:20:24 -07:00
Unknown W. Brackets
5177f16c8d Atrac: Use constants for the states, more clarity. 2015-10-17 16:20:23 -07:00
Unknown W. Brackets
310aa6ed47 Atrac: Remove avio helpers. 2015-10-17 16:20:22 -07:00
Unknown W. Brackets
6420b679d4 Atrac: Split out low-level packet handling.
So we don't have the hack in the other code at all.
2015-10-17 16:20:22 -07:00
Unknown W. Brackets
5174f7df69 Atrac: Read in the jointStereo flag for ATRAC3. 2015-10-17 16:20:21 -07:00
Unknown W. Brackets
27a10bc49f Atrac: Fix AA3 dataOff value.
Note: will still be wrong in savestates...
2015-10-17 16:20:20 -07:00
Unknown W. Brackets
7d0dd0b94a Atrac: Stop using avio/avformat entirely.
Probably breaks AA3 support at this point...
2015-10-17 16:20:20 -07:00
Unknown W. Brackets
2037977292 Revert compatibility flag for GTA Music Hack.
This reverts commit eb4ca0cf81.
2015-10-17 16:20:19 -07:00
Unknown W. Brackets
3735dc7c16 arm64: Fix crash on not-nice jr delay slot.
These are very rare, I only caught this while debugging with nice
disabled.  But it could happen.
2015-10-17 01:22:26 -07:00
Unknown W. Brackets
387ebf3ddd arm64: Only clobber HI and LO together.
We can't clobber LO if HI is still needed.  Fixes a crash in Trails in
the Sky on new game (due to a mfhi getting the wrong result.)
2015-10-17 01:21:51 -07:00
Unknown W. Brackets
6c31612b1d Merge pull request #8078 from lioncash/override
Core: Add missing override specifiers
2015-10-17 00:31:54 -07:00
Lioncash
fea7428fdb Core: Add missing override specifiers 2015-10-17 02:58:02 -04:00
Henrik Rydgård
9890460573 Merge pull request #8067 from vnctdj/master
Make Back buttons translatable in the Shader Viewer
2015-10-14 22:37:49 +02:00
Henrik Rydgård
25d2f4da9c LLVM warning fixes 2015-10-14 22:18:43 +02:00
Henrik Rydgård
6c08e00e8c TextureCache: Don't proceed if we get a crazy bufw for some reason, risk of crashing. 2015-10-14 22:13:50 +02:00
vnctdj
1b3d3aef43 Make Back buttons translatable in the Shader Viewer 2015-10-14 22:05:05 +02:00
Henrik Rydgård
71398cbc34 YCM config update (vim plugin) 2015-10-14 21:53:59 +02:00
Henrik Rydgård
27a124dcff Merge pull request #8043 from sum2012/modules---
Allocate memory better  by @unknownbrackets
2015-10-14 21:18:00 +02:00
Henrik Rydgård
70e99791aa Merge pull request #8019 from LunaMoo/scaling_shaders
Add 5xBR and scaling to existing 4xHQ
2015-10-14 20:58:19 +02:00
Henrik Rydgard
285480f992 More shader bit organization, viewer 2015-10-14 20:23:51 +02:00
Henrik Rydgard
4e26561d78 Fix bug in hardware skinning, improve shader viewer 2015-10-14 20:17:12 +02:00
LunaMoo
b054117aad Technically we do change resolution, so this seems best solution 2015-10-14 20:07:06 +02:00
Henrik Rydgard
1308a90fd1 More shader viewer improvements 2015-10-14 20:04:44 +02:00
Henrik Rydgard
9d2589bc6e Use previous improvement to find a bug that created lots of unnecessary fragment shaders 2015-10-14 19:52:41 +02:00
Henrik Rydgard
0b46b6b43a Improvements to shader viewer 2015-10-14 19:50:39 +02:00
LunaMoo
612f569c82 Extra check for filtering in case of game change with same resolution. 2015-10-14 19:16:48 +02:00
Henrik Rydgård
953f712e3a Merge pull request #8065 from hrydgard/shader-view
Add new shader viewing tool
2015-10-14 19:05:24 +02:00
Henrik Rydgård
f7b3e5e693 Merge pull request #7922 from hrydgard/fragshader-depth-round
WIP: Alternative to #7920: Round depth in the fragment shader.
2015-10-14 18:36:05 +02:00
LunaMoo
9543250863 Add new postshader setting "upscaling" 2015-10-14 18:32:13 +02:00
Henrik Rydgard
7f4e473e8c Add new shader viewing tool 2015-10-14 18:10:21 +02:00
Henrik Rydgard
09cc80f413 Don't skip lights that are being used for shade mapping when generating vertex shader IDs 2015-10-14 18:01:40 +02:00
Henrik Rydgard
f4d50feacb Reduce the number of shaders generated by games that juggle a lot of lights, like Tekken 6 2015-10-14 17:56:36 +02:00
Henrik Rydgård
90566dddb1 Merge pull request #8063 from hrydgard/shader-gen-from-id
OpenGL: Generate shader code directly from the shader IDs without looking at gstate
2015-10-14 17:51:22 +02:00
Henrik Rydgård
d12f74d49b Slightly more elegant error handling 2015-10-14 17:44:50 +02:00
Henrik Rydgård
6bd1a43e20 Minor cleanups 2015-10-14 11:18:45 +02:00
Henrik Rydgård
cdf61ad21a Fix bug in fragment shader ID reading 2015-10-14 11:17:13 +02:00
Henrik Rydgård
87f45ed307 OpenGL: Generate vertex shaders directly from the shader ID. 2015-10-14 10:50:29 +02:00
Henrik Rydgård
39f04ab5d6 OpenGL: Generate fragment shaders directly from the ID. 2015-10-14 10:50:08 +02:00
Henrik Rydgård
633385252b Some extra functionality in ShaderID 2015-10-14 09:09:49 +02:00
Henrik Rydgård
7924ccf64c Merge pull request #8059 from unknownbrackets/atrac-headermap
Atrac: calculate instead of using header value map
2015-10-13 08:31:13 +02:00
Unknown W. Brackets
4e7c59daae Fix minor typo. 2015-10-12 22:14:14 -07:00
Unknown W. Brackets
679b64ef5a Atrac: calculate instead of using header value map.
These are knowable values, so there's no real benefit to a static table
except potentially error detection.
2015-10-12 22:10:35 -07:00
Unknown W. Brackets
4222639a84 Oops, fix texture preview in GE debugger. 2015-10-12 21:40:47 -07:00