rpcs3/rpcs3
Megamouse 71f0d5c602
Some checks are pending
Generate Translation Template / Generate Translation Template (push) Waiting to run
Build RPCS3 / RPCS3 Linux ${{ matrix.os }} ${{ matrix.compiler }} (/rpcs3/.ci/build-linux-aarch64.sh, gcc, rpcs3/rpcs3-ci-jammy-aarch64:1.9, ubuntu-24.04-arm) (push) Waiting to run
Build RPCS3 / RPCS3 Linux ${{ matrix.os }} ${{ matrix.compiler }} (/rpcs3/.ci/build-linux.sh, gcc, rpcs3/rpcs3-ci-jammy:1.9, ubuntu-24.04) (push) Waiting to run
Build RPCS3 / RPCS3 Linux ${{ matrix.os }} ${{ matrix.compiler }} (a1d35836e8d45bfc6f63c26f0a3e5d46ef622fe1, rpcs3/rpcs3-binaries-linux-arm64, /rpcs3/.ci/build-linux-aarch64.sh, clang, rpcs3/rpcs3-ci-jammy-aarch64:1.9, ubuntu-24.04-arm) (push) Waiting to run
Build RPCS3 / RPCS3 Linux ${{ matrix.os }} ${{ matrix.compiler }} (d812f1254a1157c80fd402f94446310560f54e5f, rpcs3/rpcs3-binaries-linux, /rpcs3/.ci/build-linux.sh, clang, rpcs3/rpcs3-ci-jammy:1.9, ubuntu-24.04) (push) Waiting to run
Build RPCS3 / RPCS3 Mac ${{ matrix.name }} (0, 51ae32f468089a8169aaf1567de355ff4a3e0842, rpcs3/rpcs3-binaries-mac, Intel) (push) Waiting to run
Build RPCS3 / RPCS3 Mac ${{ matrix.name }} (1, 8e21bdbc40711a3fccd18fbf17b742348b0f4281, rpcs3/rpcs3-binaries-mac-arm64, Apple Silicon) (push) Waiting to run
Build RPCS3 / RPCS3 Windows (push) Waiting to run
Build RPCS3 / RPCS3 Windows Clang ${{ matrix.arch }} (aarch64, clang, clangarm64, ARM64, windows-11-arm) (push) Waiting to run
Build RPCS3 / RPCS3 Windows Clang ${{ matrix.arch }} (x86_64, clang, clang64, X64, windows-2025) (push) Waiting to run
Build RPCS3 / RPCS3 FreeBSD (push) Waiting to run
cellGem: fix RAW8 to RGBA_320x240
We were basically writing two rows into dst for each other src line.
This means we were writing 480 lines in total instead of 240,
overwriting one of the lines written in the previous iteration.
This led to writing one line out of bounds last iteration.
Let's just use a simple debayer technique which perfectly matches here.
This also applies the previously missing gain factors.

I also tried to first demosaic and then drop every other pixel.
The result was comparatively blurred and the performance worse.
2026-03-10 07:01:55 +01:00
..
Crypto fmt: add more string_view versions of string functions 2025-12-08 19:49:42 +01:00
Emu cellGem: fix RAW8 to RGBA_320x240 2026-03-10 07:01:55 +01:00
Icons RPCN menu changes (#17936) 2025-12-29 07:12:21 +02:00
Input Update codebase to SDL 3.4.0 2026-03-06 13:56:04 +01:00
Loader ISO: pass mode to file 2026-03-05 21:05:15 +01:00
qt/etc
rpcs3qt Qt: add log level settings 2026-03-06 15:06:25 +01:00
tests cellDmuxPamf: properly handle streams smaller than 0x800 bytes 2026-03-07 21:46:07 +02:00
util Qt: add log level settings 2026-03-06 15:06:25 +01:00
CMakeLists.txt tests: enable cellDmuxPamf tests in CMakeLists 2026-03-07 21:46:07 +02:00
Cubeb.vcxproj
Cubeb.vcxproj.filters
display_sleep_control.cpp Move display sleep functions to emu callbacks 2025-02-25 19:45:43 +01:00
display_sleep_control.h Move display sleep functions to emu callbacks 2025-02-25 19:45:43 +01:00
emucore.vcxproj Flatbuffers to Protobuf (#18082) 2026-01-24 09:37:47 +01:00
emucore.vcxproj.filters Flatbuffers to Protobuf (#18082) 2026-01-24 09:37:47 +01:00
frame_icon.xpm
gamemode_control.cpp [Linux] Implement Feral Interactive's Gamemode for Potential Performance Increases (#17325) 2025-07-06 11:50:03 +02:00
gamemode_control.h [Linux] Implement Feral Interactive's Gamemode for Potential Performance Increases (#17325) 2025-07-06 11:50:03 +02:00
git-version.cmake [CI] FreeBSD build (#17293) 2025-06-12 09:33:40 +03:00
GLGSRender.vcxproj gl: Implement MSAA resolve/unresolve for color images 2025-02-11 02:28:31 +03:00
GLGSRender.vcxproj.filters gl: Implement MSAA resolve/unresolve for color images 2025-02-11 02:28:31 +03:00
headless_application.cpp Add SDL camera handler 2026-01-03 14:40:02 +01:00
headless_application.h
main.cpp Log RPCS3 exit code 2025-05-08 12:58:38 +02:00
main_application.cpp ISO: Remove resolve_path hack 2026-01-09 14:40:51 +02:00
main_application.h RSX/Qt: Reuse gs_frame if possible 2025-01-06 15:49:09 +01:00
module_verifier.cpp CI: build windows clang 2025-06-15 17:12:50 +02:00
module_verifier.hpp Run platform sanity checks after creating the log and log windows path 2024-08-02 21:40:30 +02:00
resource.h
resources.qrc RPCN menu changes (#17936) 2025-12-29 07:12:21 +02:00
rpcs3.cpp utils: Scale busy_wait according to arm timer frequency 2026-01-17 10:07:01 +02:00
rpcs3.desktop
rpcs3.h Move main to main.cpp 2025-04-29 18:42:20 +02:00
rpcs3.icns
rpcs3.ico
rpcs3.metainfo.xml Metainfo: Update number of compatible games 2023-12-30 11:41:52 +01:00
rpcs3.plist.in [macOS] Specify plist version 2026-01-24 20:18:25 +01:00
rpcs3.png
rpcs3.rc
rpcs3.svg
rpcs3.vcxproj Qt: add log level settings 2026-03-06 15:06:25 +01:00
rpcs3.vcxproj.filters Qt: add log level settings 2026-03-06 15:06:25 +01:00
rpcs3_version.cpp rpcs3_version: Bump to 0.0.40 2026-03-03 13:16:24 +01:00
rpcs3_version.h Savestates: Save build version and creation time 2023-12-29 11:11:53 +02:00
stdafx.cpp
stdafx.h Misc: Force define LLVM for IntelliSense 2026-02-28 10:58:25 +02:00
update_helper.sh [macOS Updater] Cleanup remnants of the old app bundle post-update 2026-01-04 19:11:37 +01:00
VKGSRender.vcxproj vk: Rework the unique resource id system and apply it to buffer views 2025-10-17 23:22:22 +03:00
VKGSRender.vcxproj.filters vk: Rework the unique resource id system and apply it to buffer views 2025-10-17 23:22:22 +03:00
windows.qrc
XAudio.vcxproj xaudio2: use system library instead of xaudio2redist 2024-02-27 05:21:32 +02:00
XAudio.vcxproj.filters