Unknown W. Brackets
ef1dc583a2
Fix various minor warnings.
2016-03-20 14:17:51 -07:00
Henrik Rydgård
2b46ae59a0
Merge pull request #8601 from hrydgard/vulkan
...
Vulkan rendering backend. Early Work-In-Progress
2016-03-20 21:08:58 +01:00
Henrik Rydgard
f7113bb2e3
Use separate pushbuffers for UBO/Index/Vertex. This will make decoding directly into the pushbuffers easier, plus other benefits later.
...
(For example, we'll often be able to avoid rebinding the vertex and
index buffers at new offsets by just keep counting upwards between draws,
if the vertex format is the same but other state changed)
2016-03-20 19:31:02 +01:00
Henrik Rydgard
e45c24b75f
Show how much pushbuffer space is used each frame.
...
Optimizing this number (by avoiding redundant UBO uploads etc) will probably help performance.
2016-03-20 19:31:02 +01:00
Henrik Rydgård
b3402ef1fb
Merge pull request #8560 from unknownbrackets/prescale-uv
...
Enable UV prescaling by default
2016-03-20 18:10:19 +01:00
Henrik Rydgård
538d801f17
Merge pull request #8588 from sum2012/net-minor
...
Add sceNetIfhandle staff
2016-03-20 18:07:24 +01:00
Henrik Rydgard
b137bf1af4
Oops
2016-03-13 18:42:26 +01:00
Henrik Rydgard
c8457d39ed
Fix a bunch of compiler warnings, delete some unused code
2016-03-13 15:17:31 +01:00
Unknown W. Brackets
da03b80c97
Standardize on just one mutex implementation.
2016-03-06 14:49:15 -08:00
Henrik Rydgard
082d839965
Fix minor issues in ISOFileSystem
2016-03-06 14:28:10 +01:00
sum2012
1df833cc16
Small fix and change log format
2016-02-21 13:18:03 +08:00
sum2012
5894e8f18f
Add save status support
2016-02-21 07:33:06 +08:00
Henrik Rydgard
e954768a84
sceAtrac: Work-around crash with older versions of FFMPEG when free-ing.
...
Better leaking than dead, although there has to be a better way.
2016-02-14 17:19:32 +01:00
sum2012
29f24a600e
Add sceNetIfhandle staff
...
Used in Yu-Gi-Oh 5Ds Tag Force 4
2016-02-13 20:27:07 +08:00
Unknown W. Brackets
8bea240c25
Atrac: Specify endianness for reset info.
2016-02-10 21:02:41 -08:00
zhyk
fa6fe85dc3
Fix audio lag in Qt without SDL.
2016-02-10 23:34:38 +08:00
Henrik Rydgard
35b6c7341b
Fix a bunch of memory leaks, after enabling file+line-number memory leak tracking for the MS Debug CRT.
...
Few of these were serious, most were on-exit, but good to have a cleaner memory report after running.
2016-02-10 15:36:10 +01:00
Unknown W. Brackets
0ea8cc9753
Minor const cleanup.
2016-02-07 14:07:21 -08:00
Unknown W. Brackets
e75af43f0a
Handle floats and sign extension in HLE logs.
...
In some cases, we were previously logging sign-extended error codes. This
handles that better using type_traits.
2016-02-06 19:53:56 -08:00
Unknown W. Brackets
666f1898c6
Fix crash loading old savestates.
...
Oops. Forgot that this could be saved as -1 when loading an old
savestate, and then resaving it.
Fixes #8531 .
2016-01-30 21:39:25 -08:00
Henrik Rydgård
194e9eddec
Merge pull request #8503 from unknownbrackets/hle-minor
...
Minor logging adjustments, not used yet
2016-01-27 12:29:43 +01:00
Unknown W. Brackets
65a5c92c7e
Io: Change some logging flags.
...
Not used yet, just prep work.
2016-01-24 22:52:19 -08:00
Unknown W. Brackets
3a64388eee
Support 64-bit args/return in new HLE logging.
...
Pulls in a new header, unfortunately, but this is a mostly clean way to do
it.
2016-01-24 22:22:23 -08:00
Unknown W. Brackets
f1896abf74
Atrac: Move buffer offset only if needed.
...
Hmm, need to manage this buffer smarter, though, when streaming. Right
now it's only getting it right enough to ask for the right amount of data,
really...
Fixes #8498 .
2016-01-24 09:09:07 -08:00
sum2012
bbeaf67cd6
Support port offset by @ANR2ME
...
Useful of adhoc of non-windows
2016-01-24 16:52:39 +08:00
daniel229
d032c3895b
Replace function in Omerta Chinmoku No Okite The Legacy
2016-01-24 11:58:20 +08:00
daniel229
0ab6c544b7
Replace function in unENDing Bloody Call
2016-01-24 11:55:56 +08:00
daniel229
80952d5e06
Replace function in ATV Offroad Fury Pro (US) demo
2016-01-24 11:53:46 +08:00
Henrik Rydgard
e866d83547
Temporarily revert "Mpeg: Return errors when no audio is available."
...
This reverts commit c03f6c23ed .
This caused trouble as seen in #8464 , but is probably right - needs other fixes though so
it will have to wait until after 1.2.0.
2016-01-23 17:08:01 +01:00
Unknown W. Brackets
bc48509f33
Add a bit more safety to func replacements.
...
In case somehow the replacement changes.
2016-01-21 22:17:25 -08:00
Unknown W. Brackets
1b72d3a67a
Atrac: Correct remaining frame count for streaming.
...
This makes more sense, I think this is the right value.
2016-01-18 22:05:01 -08:00
Unknown W. Brackets
600df17eb6
Atrac: Correct loop read pos with offset.
...
In case it doesn't loop from the start.
2016-01-18 18:11:25 -08:00
Unknown W. Brackets
3466fb1755
Atrac: Adjust loop/nonloop remaining full values.
...
These are tricky, but it seems like this is right.
2016-01-18 18:00:48 -08:00
Unknown W. Brackets
e2f2c1af90
Atrac: Mark the leading frame consumed on loop.
...
This is the frame we skip samples from. Might need smarter logic.
2016-01-18 18:00:48 -08:00
Unknown W. Brackets
3130b7a489
Atrac: Correct stream offset after non-loop end.
2016-01-18 18:00:47 -08:00
Unknown W. Brackets
036c965cf5
Atrac: Correct stream write offset after seek.
2016-01-18 18:00:46 -08:00
Unknown W. Brackets
4c25072328
Atrac: Never ask for more bytes than filesize.
2016-01-18 18:00:46 -08:00
Unknown W. Brackets
59523f1327
Atrac: Fix logging of new atrac ID.
2016-01-17 20:10:11 -08:00
Henrik Rydgård
2e2904c796
Merge pull request #8442 from unknownbrackets/atrac-remaining
...
Atrac: Correct remaining values when looping
2016-01-17 22:40:08 +01:00
Unknown W. Brackets
face527d7e
Atrac: Correct remaining values when looping.
...
Otherwise it was going negative, which was wrong.
2016-01-17 13:22:12 -08:00
Unknown W. Brackets
f60aef2e16
Add a more specific interface for video frames.
...
Since we know more about them. No functional change yet.
2016-01-17 12:57:26 -08:00
Unknown W. Brackets
63aa4291eb
Atrac: Fix savestates.
...
Darn, totally forgot. This should populate acceptable values for old
streamed atrac as well.
2016-01-17 10:05:15 -08:00
Henrik Rydgard
3ba911bf07
Replace some calls to fopen with File::OpenCFile (utf8).
2016-01-17 15:59:20 +01:00
Henrik Rydgård
b2140d73e7
Merge pull request #8435 from unknownbrackets/atrac-stream
...
Calculate stream data info a bit more accurately
2016-01-17 10:30:09 +01:00
Henrik Rydgård
93490f5329
Merge pull request #8436 from unknownbrackets/atrac-lowlevel
...
Simplify lowlevel atrac decoding a lot
2016-01-17 10:26:59 +01:00
Unknown W. Brackets
74d40115a0
Mpeg: Initialize esBuffer to safer values.
...
Makes the audio work properly in Dan Ball Senki W (#4786.)
2016-01-17 00:31:22 -08:00
Unknown W. Brackets
c03f6c23ed
Mpeg: Return errors when no audio is available.
...
Before, we were only returning an error once, in an effort to log only
once. This meant sometimes games would not realize they needed to add
packets.
2016-01-17 00:22:46 -08:00
Unknown W. Brackets
849df69690
Atrac: Simplify lowlevel init more.
2016-01-16 23:12:12 -08:00
Unknown W. Brackets
a686ca69fd
Atrac: Simplify lowlevel decoding.
...
No need for all these variables that just spin and do nothing.
2016-01-16 23:03:22 -08:00
Unknown W. Brackets
a4d875cd2a
Atrac: Stop generating headers in lowlevel.
2016-01-16 22:46:24 -08:00