Commit graph

67 commits

Author SHA1 Message Date
DH a7152c7ad7 ci: add missed dependencies
Some checks are pending
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-linux (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.1-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.2-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.4-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.5-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9.1-a) (push) Waiting to run
Build RPCSX / build-android (x86_64, x86-64) (push) Waiting to run
2025-10-04 18:17:02 +03:00
DH c4bb3e2577 ci: add libxkbcommon package 2025-10-04 17:50:09 +03:00
DH a918f6fdbe ci: revert clang format update 2025-10-04 17:44:40 +03:00
DH 0370d628e4 Update clang-format 2025-10-04 17:37:21 +03:00
DH b17f73de88 fix ci 2025-10-04 17:20:03 +03:00
DH 19b314e018 VulkanLoader: enable x11 and xcb if available only 2025-10-04 17:14:58 +03:00
DH 3e694d6bab ci/readme: remove glfw and vulkan-dev dependency 2025-10-04 14:54:14 +03:00
DH b1080c40de removed rpcs3-qt ui 2025-10-04 12:14:45 +03:00
DHrpcs3 3dbca4277c
ci: do not use march=native to build rpcsx
Some checks failed
Formatting check / formatting-check (push) Has been cancelled
Build RPCS3 Qt UI (Legacy) / RPCS3 Qt UI (Legacy) for Linux ${{ matrix.os }} ${{ matrix.compiler }} (.ci/build-linux-aarch64.sh, clang, ubuntu-24.04-arm) (push) Has been cancelled
Build RPCS3 Qt UI (Legacy) / RPCS3 Qt UI (Legacy) for Linux ${{ matrix.os }} ${{ matrix.compiler }} (.ci/build-linux.sh, clang, ubuntu-24.04) (push) Has been cancelled
Build RPCS3 Qt UI (Legacy) / RPCS3 Qt UI (Legacy) for Linux ${{ matrix.os }} ${{ matrix.compiler }} (.ci/build-linux.sh, gcc, ubuntu-24.04) (push) Has been cancelled
Build RPCS3 Qt UI (Legacy) / RPCS3 Qt UI (Legacy) for Windows (push) Has been cancelled
Build RPCSX / build-linux (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8.1-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8.2-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8.4-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8.5-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv9-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv9.1-a) (push) Has been cancelled
Build RPCSX / build-android (x86_64, x86-64) (push) Has been cancelled
2025-09-02 18:54:42 +03:00
DHrpcs3 281b65d222
android 10+ support 2025-04-26 03:35:30 +03:00
DH 7115851c82 Initial new PPU interpreter implementation
Replaced dangerous offset32 usages with safe OFFSET_OF macro
2025-04-24 13:41:04 +03:00
DH a42ab014e4 ci: trigger workflows on *.txt changes
CMakeLists.txt change is reasonable reason to start build
2025-04-11 15:55:13 +03:00
DH 8ff3ce6ae3 ci: fix path to llvm-strip 2025-04-10 06:02:06 +03:00
DH 0298a3f834 ci: strip android libraries
do not cancel RPCS3 Qt UI job
2025-04-10 05:58:26 +03:00
DH 476e04e2fb Add android native code 2025-04-10 01:28:06 +03:00
DH 919703472c Deploy dev builds to https://github.com/RPCSX/rpcsx-build 2025-04-10 00:32:29 +03:00
DH 556b53c234 Fix CI 2025-04-08 02:08:17 +03:00
DH 4fff69a55f Use Vulkan Headers submodule
Fix CI
2025-04-07 17:24:10 +03:00
DH 15dc2af7bd Split split rpcs3 and qt ui 2025-04-06 23:55:46 +03:00
DHrpcs3 4797d1401b
format workflow: update clang-format 2025-04-05 23:01:16 +03:00
DH e541fe7571 use cmake for windows build 2025-04-04 03:25:27 +03:00
DH ba2c3a8ba5 Partially recover rpcs3 ci 2025-04-03 16:28:56 +03:00
DHrpcs3 e92dd13d58
Update readme.md 2024-11-22 15:42:21 +03:00
DHrpcs3 f9c67d60f1
Update BUILDING.md
Add release and march options
Add ubuntu 24.04 specific options
2024-11-09 17:25:35 +03:00
Mahmoud Adel 190b40d879
Update BUILDING.md (#82)
* Update BUILDING.md

```
Package vulkan-validationlayers-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  vulkan-utility-libraries-dev
```
on Ubuntu 24 LTS installing ``` vulkan-utility-libraries-dev``` seems to fix the problem

* removed vulkan-validationlayers

* Update BUILDING.md

---------

Co-authored-by: DHrpcs3 <dh.rpcs3@gmail.com>
2024-10-30 10:28:25 +03:00
DHrpcs3 08f73b28c3
workflows: update glfw 2024-10-15 20:08:37 +03:00
DH 444fc1a387 add ffmpeg and libatrac9 submodules 2024-10-13 16:32:12 +03:00
Darkhost1999 85bd5be5ef
Update BUILDING.md
Third party dependencies have been merged into the source tree as submodules! If you previously installed RPCSX when you needed `spirv-cross`, `gslang`, or `xbyak`, you should run:
```
git pull
git submodule update --recursive --remote
```
2024-10-12 13:19:45 -05:00
DH 0c16e294d4 merge rpcsx-gpu and rpcsx-os
initial watchdog implementation
implement gpu -> os events
implement main gfx queue
2024-10-12 05:24:58 +03:00
DHrpcs3 91102c133b
workflows: Use newer libasound2-dev 2024-10-07 18:18:58 +03:00
Nikita Savyolov 3c1620c030
rpcsx-os: aout playback support 2024-10-04 00:24:34 +03:00
DH 13b760a539 workflows: update vulkan headers 2024-09-25 22:32:11 +03:00
DHrpcs3 d4d7be1e0e
workflows: add ninja and increase job count 2024-09-25 21:36:11 +03:00
DH 9a9006f2b4 Fix compilation with gcc 2024-09-25 20:09:46 +03:00
Isaac Marovitz 6019477fcb
infra: update workflows (#70)
* Update workflows

* Clang format 18

* Fix apt package
2024-09-25 16:04:18 +03:00
Alexandre Bouvier 7e78907829
cmake: try system libraries first (#71) 2024-09-14 14:45:07 +03:00
Alexandre Bouvier 71c2185bf6
cmake: un-hardcode native architecture (#72) 2024-09-08 15:09:59 +03:00
hax4dazy ef526f70a4
Remove 2nd instructions for arch. Make warning stand out (#64)
This removes the second way for arch to install spriv-cross as its easier / better to just use YAY.  

This also fixes the warning to make it an actual warning and stand out a bit more.
2024-02-24 13:25:09 +03:00
Mahmoud Adel 89136596cb Update USAGE.md
Added safe mode in how to use the Emulator
2024-01-13 21:01:24 +03:00
DH 8791312d4f [ci] make release build 2024-01-13 19:30:51 +03:00
Isaac Marovitz 1743d6ebf2
Lint with Clang Tidy 16 (#55)
* Lint with Clang Tidy 16

* Update lint.yml
2023-10-17 17:26:42 +03:00
DH 8179a638ad Update readme and CI 2023-08-13 23:52:11 +03:00
RyzenDew 6358be32a0
Update readme to reflect changes (#43)
* Update USAGE.md

* Update BUILDING.md

* Update readme.md
2023-08-08 02:37:48 +03:00
Ayoub NASR 3137c6d83f
init submodules in lint workflow, small fixes (#31) 2023-07-29 20:15:24 +03:00
RyzenDew 032d1915f1
Usage and Building.md changes for ps4_unfself which is required for Testing 2023-07-28 06:07:36 +03:00
RyzenDew ff263057bd
Bump vk headers (#30)
* Update rpcsx.yml

* Update rpcsx.yml

* Update rpcsx.yml

* Fixing clang format ?

hope this works

* Update .github/workflows/rpcsx.yml

Co-authored-by: Margen67 <Margen67@users.noreply.github.com>

* Update .github/workflows/rpcsx.yml

Co-authored-by: Margen67 <Margen67@users.noreply.github.com>

* Update .github/workflows/rpcsx.yml

Co-authored-by: Margen67 <Margen67@users.noreply.github.com>

* Update .github/workflows/rpcsx.yml

Co-authored-by: Margen67 <Margen67@users.noreply.github.com>

* Fix a bad suggestion

* random thing

---------

Co-authored-by: Margen67 <Margen67@users.noreply.github.com>
2023-07-25 22:33:36 +03:00
Ayoub NASR 483e5d9831
Separate Usage doc from building (#27)
* Separate Usage doc from building

* Cleanup usage doc
2023-07-25 22:32:26 +03:00
RyzenDew b26773a9d0
Move Building instruction's to a BUILDING.md and add new deps for fedora and arch (#23) 2023-07-21 08:58:26 +03:00
GamingDuck 72185f0086
Readme.md amendments 2023-07-20 08:41:57 +03:00
RyzenDew 81adffbddc
readme.md Improvements part 3 2023-07-19 20:43:55 +03:00