mirror of
https://github.com/RPCS3/rpcs3.git
synced 2026-03-10 23:45:16 +01:00
|
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
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. |
||
|---|---|---|
| .. | ||
| Crypto | ||
| Emu | ||
| Icons | ||
| Input | ||
| Loader | ||
| qt/etc | ||
| rpcs3qt | ||
| tests | ||
| util | ||
| CMakeLists.txt | ||
| Cubeb.vcxproj | ||
| Cubeb.vcxproj.filters | ||
| display_sleep_control.cpp | ||
| display_sleep_control.h | ||
| emucore.vcxproj | ||
| emucore.vcxproj.filters | ||
| frame_icon.xpm | ||
| gamemode_control.cpp | ||
| gamemode_control.h | ||
| git-version.cmake | ||
| GLGSRender.vcxproj | ||
| GLGSRender.vcxproj.filters | ||
| headless_application.cpp | ||
| headless_application.h | ||
| main.cpp | ||
| main_application.cpp | ||
| main_application.h | ||
| module_verifier.cpp | ||
| module_verifier.hpp | ||
| resource.h | ||
| resources.qrc | ||
| rpcs3.cpp | ||
| rpcs3.desktop | ||
| rpcs3.h | ||
| rpcs3.icns | ||
| rpcs3.ico | ||
| rpcs3.metainfo.xml | ||
| rpcs3.plist.in | ||
| rpcs3.png | ||
| rpcs3.rc | ||
| rpcs3.svg | ||
| rpcs3.vcxproj | ||
| rpcs3.vcxproj.filters | ||
| rpcs3_version.cpp | ||
| rpcs3_version.h | ||
| stdafx.cpp | ||
| stdafx.h | ||
| update_helper.sh | ||
| VKGSRender.vcxproj | ||
| VKGSRender.vcxproj.filters | ||
| windows.qrc | ||
| XAudio.vcxproj | ||
| XAudio.vcxproj.filters | ||