Henrik Rydgård
1a6217b046
Merge pull request #8361 from unknownbrackets/atrac-seek
...
Correct atrac seeking issues
2016-01-02 20:21:58 +01:00
Unknown W. Brackets
96d5e10549
Atrac: Seek ahead only one frame at end.
...
If it had a partial ending frame, it should go ahead one frame, not one
frame plus the partial ending.
2016-01-02 11:13:48 -08:00
Unknown W. Brackets
85ff5eb68a
Atrac: Adjust reads a bit earlier when skipping.
...
The frames we initially get may not start at 0, depending on how many
frames we're skipping. Of course...
2016-01-02 11:13:09 -08:00
Unknown W. Brackets
6fe5fe07a4
Atrac: Revert broken seeking fix.
...
This wasn't the right solution to getting the right packets.
2016-01-02 11:12:35 -08:00
Henrik Rydgård
2623da125b
Merge pull request #8358 from Vbif/static-analysis
...
Fixed some errors from PVS-Studio
2016-01-02 10:40:05 +01:00
gmvbif
63ee113af4
Added break for every switch case in DescribePixelRGBA. Please double check this.
2016-01-02 09:40:50 +03:00
gmvbif
1794ca908f
Fixed some warnings from Native project
...
- fastMode assigned twice in ChunkFIle constructor
- added checking for fail while reading ini file (possible infinity loop)
- zim_save assigned dithval twice (Please double check this)
- in http_client added checking progress againt nullptr
2016-01-02 09:40:48 +03:00
gmvbif
f8f7dadba4
Delete fields from FrameBufferDX9 with the same names as in the FrameBufferCommon
2016-01-02 09:40:47 +03:00
Unknown W. Brackets
61075d6ac8
Merge pull request #8357 from daniel229/tonyhawkp8_upload_tutorial_frame
...
Fix tutorial videoes in Tony Hawk P8
2016-01-01 21:46:24 -08:00
daniel229
678ca9301a
Fix tutorial videoes in Tony Hawk P8
2016-01-02 13:33:22 +08:00
Henrik Rydgård
09851c8000
Merge pull request #8354 from unknownbrackets/atrac-seek
...
Improve seeking issues in sceAtrac
2016-01-01 21:20:13 +01:00
Unknown W. Brackets
182d281750
Atrac: Move currentSample on finish.
...
This seems to be what happens, and allows remaining frames to calculate
properly in some cases where it wasn't before.
2016-01-01 11:34:56 -08:00
Unknown W. Brackets
f88a82e0a6
Atrac: Respect null output even in fail workaround.
2016-01-01 11:34:33 -08:00
Unknown W. Brackets
dafb15d96e
Atrac: Clamp packets to valid data.
...
In case we don't have full valid data yet, return only the part of the
data that is valid. This allows FFmpeg to decode data it already has, as
necessary.
2016-01-01 11:33:48 -08:00
Unknown W. Brackets
cdca0492a4
Atrac: Update fileoffset handling per tests.
...
This accounts for the extra offset value.
2016-01-01 11:33:19 -08:00
Unknown W. Brackets
55e450fb1e
Atrac: Fix a typo in loop handling.
2016-01-01 10:41:21 -08:00
Unknown W. Brackets
2eb960a3ce
Atrac: remove double-read.
2016-01-01 10:24:52 -08:00
Unknown W. Brackets
448e18fba9
Atrac: Backfill buffer when seeking anywhere.
...
This corrects the output of sample data when seeking to arbitrary
locations. Otherwise, it's off for a frame or two.
2016-01-01 10:24:18 -08:00
Henrik Rydgård
8be22f47cd
Merge pull request #8348 from unknownbrackets/texcache
...
Centralize code in the texture cache, minor cleanups
2016-01-01 17:55:41 +01:00
Henrik Rydgard
16053c08a0
Buildfix _DEBUG-builds on non-win32
2016-01-01 14:30:03 +01:00
Henrik Rydgård
3492c05771
MacOSX buildfix and warning fix
2016-01-01 13:34:52 +01:00
Henrik Rydgård
614eff1931
Merge pull request #8349 from unknownbrackets/d3d9-minor
...
Fix some Direct3D 9 validation errors
2016-01-01 11:14:23 +01:00
Henrik Rydgård
03d0d83df2
Merge pull request #8350 from unknownbrackets/net-minor
...
Net: don't double-delete thread on shutdown
2016-01-01 11:13:16 +01:00
Henrik Rydgård
4d5ee692dc
Merge pull request #8346 from unknownbrackets/gpu-stencil
...
Adjust stencil ops for 5551 and 565 buffers
2016-01-01 11:12:54 +01:00
Unknown W. Brackets
fd2e302a66
When possible, replace 5551 stencil with 0xFF.
2015-12-31 17:16:41 -08:00
Unknown W. Brackets
e1599821ea
Split out the 5551 logic to be clearer.
2015-12-31 17:12:12 -08:00
Unknown W. Brackets
64a34a6d92
Handle masking correctly for 5551 stencil rewrite.
2015-12-31 17:01:08 -08:00
Unknown W. Brackets
c31a8f860b
Adjust stencil ops for 5551 and 565 buffers.
...
This attempts to better approximate the operations that actually happen,
where possible. Expected to help #5278 .
2015-12-31 17:01:03 -08:00
Unknown W. Brackets
69daa75228
Move more common code around in texcache.
2015-12-31 11:41:02 -08:00
Unknown W. Brackets
7b217af59e
Net: don't double-delete thread on shutdown.
...
Prevents spurious logging / reporting.
2015-12-31 11:19:28 -08:00
Unknown W. Brackets
41b00a9cab
d3d9: Initialize viewport without errors.
2015-12-31 11:17:24 -08:00
Unknown W. Brackets
b556472303
d3d9: Fix blitting coordinates.
2015-12-31 11:17:19 -08:00
Unknown W. Brackets
235881af1f
d3d9: Avoid error when clearing temp FBOs.
2015-12-31 11:17:12 -08:00
Unknown W. Brackets
256c7b6271
Consistently use INVALID_TEX.
2015-12-31 11:13:41 -08:00
Unknown W. Brackets
83c4467888
Check for CLUT framebuffers only in VRAM.
2015-12-31 11:13:40 -08:00
Unknown W. Brackets
4f0f1b9582
Validate the mirrors are in range.
...
We apply some things based on the assumption that it's in range inside
AttachFramebuffer, so let's not pass wrong things in.
2015-12-31 11:13:40 -08:00
Unknown W. Brackets
a45f05c598
Move NotifyFramebuffer and LoadClut to common code.
2015-12-31 11:13:39 -08:00
Henrik Rydgård
337f27d0d9
Merge pull request #8340 from unknownbrackets/texcache
...
Be forgiving when maxSeenV increases
2015-12-31 09:43:18 +01:00
Henrik Rydgård
955b8287fe
Merge pull request #8341 from unknownbrackets/display-minor
...
Allow games to set the display to black
2015-12-31 09:42:11 +01:00
Henrik Rydgård
b9fb76e894
Merge pull request #8344 from Vbif/static-analysis
...
Fixed some errors from PVS-Studio in Core project
2015-12-31 09:40:59 +01:00
gmvbif
281f0e18e6
Fixed some errors from PVS-Studio in Core project
...
FixedSizeQueue
- Added private operator=
- Changed signature of EndPop
Some changed to printf like functions.
Fixed typo in syn-att.c
2015-12-31 10:25:11 +03:00
Unknown W. Brackets
5806df07b4
Handle disabled display cleanly.
...
Otherwise we might accidentally match a vfb at 0.
Fixes #6317 .
2015-12-30 17:44:32 -08:00
Unknown W. Brackets
abede77059
Clean up some logging in sceDisplay.
2015-12-30 17:37:14 -08:00
Unknown W. Brackets
9327749f16
Allow setting the display off.
...
Final Fantasy Tactics does this to avoid some brief flicker.
2015-12-30 17:29:20 -08:00
Unknown W. Brackets
7a864f5aa1
Be forgiving when maxSeenV increases.
...
This still allows us to optimize < 512 heights, but at the same time,
doesn't hit spritesheets as hard and avoids the scaling penalty.
2015-12-30 17:15:50 -08:00
Unknown W. Brackets
d18164bd4d
d3d9: Clean up some scaling handling.
2015-12-30 16:54:25 -08:00
Unknown W. Brackets
1072028ef5
Fix scaling of NOT frequently changing textures.
...
Oops. Sorry.
2015-12-30 16:38:07 -08:00
Unknown W. Brackets
e3e8fbf7ce
Correct bufw handling when texture is unscaled.
2015-12-30 16:26:39 -08:00
Henrik Rydgård
37cfea0fdc
Merge pull request #8338 from unknownbrackets/xbrz
...
Update xBRZ to 1.4 and improve scaling/caching limits
2015-12-30 23:11:30 +01:00
Unknown W. Brackets
f32e4bc3c9
Regain frequently changing texture trust faster.
...
This allows us to start scaling it again sooner, if it stops changing
frequently.
2015-12-30 13:49:53 -08:00