Commit Graph
39166 Commits
Author SHA1 Message Date
Henrik Rydgård 2b1c7f0c5f gitlab ci change requested by m4xw 2021-01-29 00:57:24 +01:00
Henrik Rydgård a690127736 Merge pull request #13992 from nassau-tk/pgf-fixltn0to7-Greek
Fix Russian characters ltn0~7.pgf
2021-01-28 23:43:42 +01:00
nassau-tk 5742f2f389 Fix Greek characters ltn0~7.pgf 2021-01-29 01:07:55 +09:00
Henrik Rydgård bcd7856aaf Specify MaxScale=2 for the new MMPX texture scaling shader 2021-01-28 11:17:17 +01:00
Henrik Rydgård 6b083aaf73 Merge pull request #13986 from unknownbrackets/tex-mmpx
Vulkan: Add MMPX upscaling texture shader
2021-01-28 11:15:54 +01:00
Unknown W. Brackets c630d365cd Vulkan: Allow tex shaders to specify a max scale. 2021-01-28 01:03:02 -08:00
Unknown W. Brackets c99b4b118a Vulkan: Add MMPX upscaling texture shader.
See https://casual-effects.com/research/McGuire2021PixelArt/index.html
2021-01-28 00:38:53 -08:00
Henrik Rydgård a2023a1e3e Merge pull request #13983 from Florin9doi/thread_dups
Remove duplicates from ThreadManForKernel
2021-01-27 22:50:44 +01:00
Florin9doi c0c8329f57 Remove duplicates from ThreadManForKernel 2021-01-27 22:57:04 +02:00
Henrik Rydgård 97e7a28161 Merge pull request #13981 from unknownbrackets/mp3-sdkver
Cleanup some MP3 SDK version differences
2021-01-27 18:08:11 +01:00
Unknown W. Brackets 8a437b267e Mp3: Correct logging for init. 2021-01-27 07:07:14 -08:00
Henrik Rydgård ad84e4afb7 Merge pull request #13982 from ANR2ME/adhoc
[Adhoc GameMode] Updated GameMode initial data sync (fix Pocket Pool)
2021-01-27 14:03:42 +01:00
ANR2ME 46397c40a0 Updated GameMode initial data sync, in case remote players aren't listening yet when sending initial data (fix Pocket Pool) 2021-01-27 19:20:51 +07:00
Unknown W. Brackets 4b4be0f34f Mp3: Always keep sample rate from original mp3.
Our codec context is updated with the source sample rate, so this makes us
not resample at all.

Converting to stereo still seems correct.
2021-01-26 23:50:54 -08:00
Henrik Rydgård 74f3542af4 Add back XCode TARGETED_DEVICE_FAMILY config line
xcode warns that the value is deprecated or something, but maybe it still does something. Appears iPad support is broken right now.
2021-01-26 18:12:44 +01:00
Unknown W. Brackets 463fc3c792 Mp3: Allow decode without pcm pointer.
Just like other audio decoding, you're allowed to skip audio.
Also prevents a crash if the mp3 is not yet inited.
2021-01-25 23:51:55 -08:00
Henrik Rydgård ff7e71f317 Merge pull request #13979 from unknownbrackets/gl-header
GLES: Remove direct khrplatform.h header include
2021-01-26 07:24:46 +01:00
Unknown W. Brackets de5488d4df Mp3: Correct error handling for newer sdk versions.
The 6.xx behavior might be important if a game relies on it to add data.
2021-01-25 20:57:34 -08:00
Unknown W. Brackets 6798d5379a GLES: Remove direct khrplatform.h header include.
Shouldn't be needed anymore, was a hack for Nokia.  See #13978.
2021-01-25 18:42:24 -08:00
Henrik Rydgård 1b843ef8cc Merge pull request #13974 from unknownbrackets/crc-simple
Reporting: Expose CRC queue methods for other uses
2021-01-25 15:01:58 +01:00
AdamN 1df5202cfb Merge pull request #13976 from ANR2ME/adhoc
[Adhoc] Fix a possible return value issue on PtpOpen when using ForcedFirstConnect hack.
2021-01-25 19:38:17 +07:00
Henrik Rydgård 4eee5df2ab Merge pull request #13977 from sum2012/mp3_minor2
sceMp3Init:Add layerBits and versionBits and header information
2021-01-25 13:31:56 +01:00
sum2012 e7e36ca21a Add header information 2021-01-25 20:27:56 +08:00
sum2012 72cc39f929 sceMp3Init:Add layerBits and versionBits information 2021-01-25 20:14:02 +08:00
ANR2ME 3d813aec73 Don't allow ForcedFirstConnect hack when using PtpConnect within PtpOpen to prevent returning result from blocking PtpConnect instead of result of PtpOpen. 2021-01-25 18:40:20 +07:00
Henrik Rydgård 136c861d17 Merge pull request #13972 from unknownbrackets/clear-stencil
GPU: Respect stencil write mask for 5551 buffers
2021-01-25 09:38:16 +01:00
Unknown W. Brackets acbe0573fa Reporting: Expose CRC queue methods for other uses.
This way UI can expose the CRC if needed.
2021-01-24 19:53:47 -08:00
Unknown W. Brackets 0e25f6a83f D3D9: Don't allow separate alpha clears.
Doesn't seem like the color mask applies to clears.
2021-01-24 16:07:13 -08:00
Unknown W. Brackets 9857e8d1b1 GPU: Respect stencil write mask for 5551 buffers.
If the mask is 0x7F on 5551, that's equivalent to allowing the clear
entirely.  See #13391.
2021-01-24 15:54:13 -08:00
Henrik Rydgård c91a3a3dd2 GE: Better naming of render passes for color reinterpret 2021-01-25 00:12:25 +01:00
Henrik Rydgård db76f61172 Merge pull request #13969 from unknownbrackets/io-async
Io: Don't allow async close while async busy
2021-01-24 22:58:14 +01:00
Unknown W. Brackets cfb52bf69e Umd: Disallow waiting on status that can't occur.
Per tests, CHANGED is not waitable.
2021-01-24 13:21:25 -08:00
Unknown W. Brackets 871a0f9492 Umd: Wake waiting threads on eject/insert. 2021-01-24 12:11:42 -08:00
Unknown W. Brackets f81250660a Umd: Delay common wait drive stat funcs.
These are sometimes used in loading or loops, and take time.  This should
reduce spin looping.
2021-01-24 11:49:25 -08:00
Unknown W. Brackets c7bf68c991 Io: Don't allow async close while async busy.
See #6582.
2021-01-24 11:22:41 -08:00
Henrik Rydgård 78191956f3 Fix duplicate shader version in the flat shader test
Unbreaks the flat shading test on Adreno (ended up in trying to link a
 #version 300 and a #version 320 shader together which it didn't like)
2021-01-24 18:49:05 +01:00
Henrik Rydgård 960e2dac36 OpenGL fragment shader gen: Fix precision inconsistency for v_color0/1.
Probably won't fix anything, just want this in for, well, consistency.

Noticed it debugging the iOS flat shading issues, but doesn't fix that.
2021-01-24 18:29:55 +01:00
AdamN 65af16bcbd Merge pull request #13967 from ANR2ME/adhoc
[adhoc] Fix The Warriors
2021-01-24 19:24:51 +07:00
ANR2ME 6b110af3e6 Fix returned error code on PtpSend and PtpRecv when socket is not connected yet. 2021-01-24 18:48:00 +07:00
ANR2ME 964b8bf331 Do PtpConnect internally during PtpOpen, since some games (ie. The Warriors) seems to do PtpSend immediately after PtpOpen without trying to PtpConnect first. 2021-01-24 18:47:58 +07:00
Henrik Rydgård 5686b3a642 Merge pull request #13965 from nassau-tk/pgf-fixjpn0-Greek
Fix Greek characters & Roman numbers & all balance on jpn0.pgf
2021-01-24 09:23:39 +01:00
Henrik Rydgård a8a60d3e17 Merge pull request #13959 from sum2012/mp3_minor
Resample mp3 in 32000Hz
2021-01-24 09:21:57 +01:00
nassau-tk 6e2430fbdb Fix Greek characters & Roman numbers & all balance on jpn0.pgf 2021-01-24 15:04:43 +09:00
sum2012 25a09288e9 Resample only in 32000Hz 2021-01-24 04:51:26 +08:00
Henrik Rydgård 938d75272a Merge pull request #13963 from unknownbrackets/plugins-config
Plugins: Enable by default
2021-01-23 21:15:18 +01:00
Unknown W. Brackets 510aaa1263 Plugins: Enable by default. 2021-01-23 10:26:06 -08:00
Henrik Rydgård b856b5c23c Merge pull request #13962 from unknownbrackets/ppge-shrink
PPGe: Scale down by worst of window/internal res
2021-01-23 18:38:44 +01:00
Henrik Rydgård d0c3a5a721 compat.ini: Add Split/Second to [ReinterpretFramebuffers]. See #13957 2021-01-23 18:35:48 +01:00
Unknown W. Brackets 0b666d0dac PPGe: Scale down by worst of window/internal res.
See #13958.
2021-01-23 09:04:58 -08:00
sum2012 8a1b0bd210 build fix 2021-01-23 21:51:18 +08:00