Commit Graph
20735 Commits
Author SHA1 Message Date
Unknown W. Brackets a4d875cd2a Atrac: Stop generating headers in lowlevel. 2016-01-16 22:46:24 -08:00
Unknown W. Brackets 45e6f9e9b7 Atrac: Fix lowlevel jointStereo usage.
Seems this value is supposed to be (channels << 3) form the lowlevel code,
which is believable.  FFmpeg skips it anyway.

Also, need to set the flag so it gets used.
2016-01-16 22:35:39 -08:00
Unknown W. Brackets 4e20b61d3a Atrac: Fix some confusing variable use in lowlevel. 2016-01-16 22:35:13 -08:00
Unknown W. Brackets 53e990e116 Atrac: Fix a leak from an unused var. 2016-01-16 22:34:45 -08:00
Unknown W. Brackets a2417b4779 Atrac: Ensure correct fileoffset when adding data.
If we looped, especially in the middle or toward the end, this ensures the
data ends up in the correct place in our larger buffer.
2016-01-16 18:36:22 -08:00
Unknown W. Brackets e41a1f476f Atrac: Simulate ringbuffer for writable bytes.
Ringbuffer is not actually read from PSP RAM, and there are a couple
inaccuracies, but this should be a lot better than before.
2016-01-16 18:34:44 -08:00
Unknown W. Brackets 23523a2fdc Atrac: Add missing output channels for AA3.
Although, default was 2 so this shouldn't change anything.
2016-01-16 18:10:57 -08:00
Unknown W. Brackets d3ee48a770 Atrac: Make buffer init functions more consistent. 2016-01-16 18:10:35 -08:00
Henrik Rydgård 067095e2b4 Merge pull request #8410 from latot/mini
little changes
2016-01-17 00:44:07 +01:00
Henrik Rydgård d933a29d8b Merge pull request #8434 from unknownbrackets/atrac-cleanup
Cleanup some Atrac code
2016-01-16 23:59:38 +01:00
Unknown W. Brackets cf9cb798fc Atrac: Remove unused variables, cleanup some names. 2016-01-16 14:47:07 -08:00
Unknown W. Brackets aac603534a Reset failedDecode when the game sets new data.
Should not last forever.
2016-01-16 14:01:12 -08:00
Unknown W. Brackets d97dfac594 Atrac: Log bad data more consistently.
Let's always give the HLE func in the actual error.
2016-01-16 13:59:38 -08:00
Unknown W. Brackets 7c07922076 Atrac: Clean up some logging. 2016-01-16 13:44:54 -08:00
Henrik Rydgård 6d3368b088 Merge pull request #8433 from hrydgard/whitelist-vertex-depth-rounding
Specify which games need vertex depth rounding instead of which ones don't
2016-01-16 19:01:37 +01:00
Henrik Rydgard 4873de15aa Add issue numbers to comments in compat.ini 2016-01-16 19:00:53 +01:00
latot e82620c572 remove
remove
2016-01-16 09:32:39 -03:00
Henrik Rydgard 26e744838f Enable vertex depth rounding on more games. Thanks daniel229 2016-01-16 12:18:17 +01:00
Henrik Rydgård 07dadca89c Merge pull request #8417 from unknownbrackets/atrac-second
Basic handling of sceAtrac second buffer
2016-01-16 11:48:47 +01:00
Henrik Rydgard 7e24801fc1 Specify which games need vertex depth rounding instead of which ones don't.
Vertex depth rounding is a not-fully-accurate hack, and most games are better off with the extra depth precision
of 24-bit Z than reducing it to a not-fully-accurate 16-bit. So let's only use it where necessary, like in Phantasy Star.

See issue #8187.
2016-01-16 11:31:27 +01:00
Henrik Rydgard 03674fd571 Flip around how compat.ini works (now the settings are the categories, games are listed within) 2016-01-16 11:24:42 +01:00
Henrik Rydgård 2fc22618cc Merge pull request #8432 from unknownbrackets/gpu-depth
Correct clamped depth offset
2016-01-16 11:03:03 +01:00
Unknown W. Brackets 00b57f6a16 Correct clamped depth offset.
Oops, forgot to fix this when I fixed the scale.  It's already for a
[-1, 1] range, and needs to be corrected for accordingly.

Fixes #8425, other depth issues in Phantasy Star Portable 2.
2016-01-16 00:18:25 -08:00
Henrik Rydgård 4a337f7fdf Merge pull request #8421 from unknownbrackets/tex-sse
Correct SSE alpha check for 4444 textures
2016-01-12 09:35:39 +01:00
Unknown W. Brackets 6b3260df9a Correct SSE alpha check for 4444 textures.
Oops, can't use cmplt here.
2016-01-12 00:20:36 -08:00
Unknown W. Brackets d3da6d8c6e Atrac: Validate second buffer on reset position. 2016-01-12 00:19:35 -08:00
Unknown W. Brackets a317b10777 Atrac: Keep track of the set second buffer.
Not actually used yet, but this way our context/etc. can be right.
2016-01-12 00:19:34 -08:00
Unknown W. Brackets 40bd31f50b Atrac: Request second buffer data.
It's not used, but at least we ask for it properly.
2016-01-12 00:19:33 -08:00
Unknown W. Brackets 397094651c Atrac: Skip copying to data_buf when unused. 2016-01-12 00:19:33 -08:00
Unknown W. Brackets b29e856055 Atrac: Remove some unused calculations.
Halfway buffers now always calculate writableBytes realtime.
2016-01-12 00:19:32 -08:00
Henrik Rydgård d479990595 Merge pull request #8413 from hrydgard/framebuffer-remove-unused
Remove some unused functionality from the framebuffer managers
2016-01-10 23:47:29 +01:00
Henrik Rydgard 1ab4d0eb69 Also remove now-unused shader code 2016-01-10 23:46:20 +01:00
Henrik Rydgård cfbd932a77 Merge pull request #8416 from unknownbrackets/jit-minor
Add minor jit optimization from jit-ir
2016-01-10 22:44:54 +01:00
Unknown W. Brackets 0fc774927f jit: Minor cleanups. 2016-01-10 12:28:29 -08:00
Henrik Rydgard b4dd094f56 x86jit: Save a MOV in many cases of "jr ra" 2016-01-10 12:28:00 -08:00
Henrik Rydgård 0412a9bf47 Merge pull request #8415 from unknownbrackets/debugger
Add CLUT preview to GE debugger
2016-01-10 20:36:03 +01:00
Unknown W. Brackets 580a641942 gedbg: Shrink on dbl click after all.
Makes sense for this to go to the original size.
2016-01-10 10:10:43 -08:00
Unknown W. Brackets 23fc832813 gedbg: Add option to display CLUT preview.
This swaps the texture to the right.
2016-01-10 10:08:02 -08:00
Unknown W. Brackets 6ebbf2cb72 gedbg: Allow grow and shrink to fit. 2016-01-10 09:25:54 -08:00
Unknown W. Brackets c6ffed6484 gedbg: Add mechanics to grab CLUT buffer. 2016-01-10 09:25:19 -08:00
Henrik Rydgard 88ed44189d Remove some unused functionality from the framebuffer managers 2016-01-10 14:59:27 +01:00
latot 06d9f0641b enable sudo in travis 2016-01-09 22:23:32 -03:00
latot 53ac6d98d8 Little things
back 1

other little change, join 2 in 1
2016-01-09 20:44:02 -03:00
Henrik Rydgård 41a9e00f01 Merge pull request #8405 from unknownbrackets/debugger
gedbg: Format a few more cmds
2016-01-08 09:33:09 +01:00
Unknown W. Brackets 2fc296a1fb gedbg: Format a few more cmds. 2016-01-07 22:42:20 -08:00
Unknown W. Brackets 481be1cd34 Fix GL feature detection. 2016-01-06 20:26:53 -08:00
Henrik Rydgard 94c91e199a Minor GPU interface change needed for a WIP backend 2016-01-06 23:53:21 +01:00
Henrik Rydgard e11d0a7e1c Minor GPU interface cleanup 2016-01-06 23:49:02 +01:00
Unknown W. Brackets 2b5d38d2d0 Buildfix. 2016-01-06 07:20:41 -08:00
Henrik Rydgård 55c7110e2a Merge pull request #8397 from unknownbrackets/ui-tweaks
Fix backend setting getting lost with per-game configs
2016-01-06 10:21:04 +01:00