Commit Graph
47140 Commits
Author SHA1 Message Date
Gleb Mazovetskiy 78ad98e6c4 jpge.cpp: Remove malloc.h include
`malloc.h` is deprecated and doesn't exist on macOS.
`stdlib.h` provides malloc.

Fix sent upstream in https://github.com/richgel999/jpeg-compressor/pull/18
2021-01-30 12:13:13 +00:00
Gleb Mazovetskiy 5a09bc3d30 Update ext/jpge
From https://github.com/richgel999/jpeg-compressor/tree/aeb7d3b463aa8228b87a28013c15ee50a7e6fcf3

Fixes #14012

Also now comes with SSE2 SIMD
2021-01-30 12:13:08 +00:00
Gleb Mazovetskiy c17685646e Fix left shift of negative value in MIPSCodeUtils
Fixes a benign UBSAN error to improve the signal-to-noise ratio of
UBSAN errors.

Fixes #14015
2021-01-30 12:03:40 +00:00
Henrik Rydgård c251d69eab Minimize the Adreno shader compiler bug repro test 2021-01-30 10:21:14 +01:00
Henrik Rydgård c18142b41e Merge pull request #13997 from ANR2ME/adhoc
[Adhoc] Fix connection issue on Dynasty Warriors (Shin Sangoku Musou) games
2021-01-30 10:00:54 +01:00
Henrik Rydgård dea573a3c9 Merge pull request #14007 from nassau-tk/pgf-fixltn8to15-Russian
Fix Russian characters ltn8~15.pgf
2021-01-30 09:58:50 +01:00
Henrik Rydgård 0af0aed25f Merge pull request #14008 from glebm/fix-align-filesystem
Fix alignment issues in ISOFileSystem
2021-01-30 09:58:12 +01:00
Henrik Rydgård e7aeeb90ac Merge pull request #14009 from unknownbrackets/branch-shift
jit: Make branch shift more obvious
2021-01-30 09:24:34 +01:00
ANR2ME d907906c74 Fix connection issue on Dynasty Warriors (Shin Sangoku Musou) games when playing with more than 2 players. 2021-01-30 15:20:24 +07:00
Henrik Rydgård 23992141f9 Merge pull request #14001 from glebm/ubsan
CMake: Add USE_UBSAN
2021-01-30 09:14:35 +01:00
Unknown W. Brackets c179cad5c2 jit: Make branch shift more obvious.
And also not technically undefined behavior.
2021-01-29 20:53:41 -08:00
Gleb Mazovetskiy 093a36eec5 Fix alignment issues in ISOFileSystem
Fixes #14002
2021-01-30 00:28:34 +00:00
nassau-tk da40ed6e81 Fix Russian characters ltn8~15.pgf 2021-01-30 09:18:23 +09:00
Gleb Mazovetskiy 08dbec532a CMake: Fix UBSAN link error 2021-01-29 23:29:54 +00:00
Gleb Mazovetskiy 0fb42e07a6 CMake: Rename USE_ADDRESS_SANITIZER to USE_ASAN
For consistency with USE_UBSAN
2021-01-29 23:10:22 +00:00
Gleb Mazovetskiy 3bd3046315 CMake: Add USE_UBSAN 2021-01-29 23:08:00 +00:00
sum2012 784e803f98 Add CRC32 calc
Fix #13964
Thanks @unknownbrackets
2021-01-30 07:03:52 +08:00
Henrik Rydgård 54849075aa Merge pull request #13999 from sum2012/mpeg_minor
Mpeg:Only allow firmware >= 3 for warmup
2021-01-29 22:17:25 +01:00
sum2012 02f1b6452b Try to build fix on non-windows 2021-01-29 22:45:30 +08:00
sum2012 6bc3cb4dfa Mpeg:Only allow firmware >= 3 for warmup
Fix #13996
2021-01-29 22:26:45 +08:00
Henrik Rydgård 1e0dc11dac Merge pull request #13998 from jdgleaver/gitlab-windows
(.gitlab-ci.yml) Add windows-x64 target
2021-01-29 11:51:54 +01:00
jdgleaver 32aa4bfdd0 (.gitlab-ci.yml) Add windows-x64 target 2021-01-29 10:29:13 +00:00
Henrik Rydgård 8471a31c9c Merge pull request #13994 from glebm/fix-find-ffmpeg
FindFFmpeg: Fix a few issues
2021-01-29 09:17:24 +01:00
Gleb Mazovetskiy 4c203c5d5f FindFFmpeg: Fix a few issues
1. postproc now looks for postprocess.h (there is no postproc.h header).
2. pkg-config fallback condition now works (find_path/library set the
   variable to ${var}-NOTFOUND but it was checking for an empty string).
2021-01-29 00:24:12 +00:00
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