forked from pool/rpcs3
Accepting request 503078 from home:xenonpk
Open Source PS3 emulator git builds OBS-URL: https://build.opensuse.org/request/show/503078 OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=1
This commit is contained in:
commit
12adcbf93e
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
.osc
|
25
_service
Normal file
25
_service
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
<services>
|
||||||
|
<service name="tar_scm" mode="localonly">
|
||||||
|
<param name="scm">git</param>
|
||||||
|
<param name="url">https://github.com/RPCS3/rpcs3.git</param>
|
||||||
|
<param name="filename">rpcs3</param>
|
||||||
|
<param name="versionformat">@PARENT_TAG@~git%cd</param>
|
||||||
|
<param name="versionrewrite-pattern">v(.*)</param>
|
||||||
|
<param name="changesgenerate">enable</param>
|
||||||
|
<param name="exclude">llvm</param>
|
||||||
|
<param name="exclude">wxWidgets</param>
|
||||||
|
<param name="exclude">*.cmd</param>
|
||||||
|
<param name="exclude">*.dll</param>
|
||||||
|
<param name="exclude">*.vcxproj</param>
|
||||||
|
<param name="exclude">*.vcxproj.user</param>
|
||||||
|
<param name="exclude">*.vcxproj.filters</param>
|
||||||
|
<param name="exclude">*.yml</param>
|
||||||
|
<param name="exclude">*.props</param>
|
||||||
|
<param name="exclude">*.sln</param>
|
||||||
|
</service>
|
||||||
|
<service name="recompress" mode="localonly">
|
||||||
|
<param name="file">*.tar</param>
|
||||||
|
<param name="compression">xz</param>
|
||||||
|
</service>
|
||||||
|
<service name="set_version" mode="localonly"/>
|
||||||
|
</services>
|
4
_servicedata
Normal file
4
_servicedata
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
<servicedata>
|
||||||
|
<service name="tar_scm">
|
||||||
|
<param name="url">https://github.com/RPCS3/rpcs3.git</param>
|
||||||
|
<param name="changesrevision">a3d1f7b7b0fc77796a903ca1232c6747ef8d862c</param></service></servicedata>
|
48
cmake.patch
Normal file
48
cmake.patch
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
---
|
||||||
|
rpcs3/cmake_modules/ConfigureCompiler.cmake | 16 +---------------
|
||||||
|
1 file changed, 1 insertion(+), 15 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/rpcs3/cmake_modules/ConfigureCompiler.cmake b/rpcs3/cmake_modules/ConfigureCompiler.cmake
|
||||||
|
index 42606144..d72de60c 100644
|
||||||
|
--- a/rpcs3/cmake_modules/ConfigureCompiler.cmake
|
||||||
|
+++ b/rpcs3/cmake_modules/ConfigureCompiler.cmake
|
||||||
|
@@ -4,9 +4,6 @@ if(CMAKE_COMPILER_IS_GNUCXX)
|
||||||
|
# Get GCC version
|
||||||
|
execute_process(COMMAND ${CMAKE_CXX_COMPILER} -dumpversion
|
||||||
|
OUTPUT_VARIABLE GCC_VERSION)
|
||||||
|
- string(REGEX MATCHALL "[0-9]+" GCC_VERSION_COMPONENTS ${GCC_VERSION})
|
||||||
|
- list(GET GCC_VERSION_COMPONENTS 0 GCC_MAJOR)
|
||||||
|
- list(GET GCC_VERSION_COMPONENTS 1 GCC_MINOR)
|
||||||
|
|
||||||
|
# GCC 4.9 and lower are too old
|
||||||
|
if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 4.9.0)
|
||||||
|
@@ -14,16 +11,6 @@ if(CMAKE_COMPILER_IS_GNUCXX)
|
||||||
|
"GCC ${CMAKE_CXX_COMPILER_VERSION} is too old.")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
- # FIXME: do we really need this?
|
||||||
|
- # GCC 6.1 is insufficient to compile, because of a regression bug
|
||||||
|
- #if(GCC_MAJOR EQUAL "6" AND GCC_MINOR EQUAL "1")
|
||||||
|
- # message(FATAL_ERROR
|
||||||
|
- # "GCC ${CMAKE_C_COMPILER_VERSION} is insufficient to build this project! "
|
||||||
|
- # "If you need to compile with GCC, use GCC 5.4 or lower or GCC 6.2 or higher "
|
||||||
|
- # "to build the project, or use CLANG instead. "
|
||||||
|
- # "See this regression bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70869")
|
||||||
|
- #endif()
|
||||||
|
-
|
||||||
|
# Set compiler options here
|
||||||
|
|
||||||
|
# Warnings
|
||||||
|
@@ -41,8 +28,7 @@ elseif("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang")
|
||||||
|
add_compile_options(-ftemplate-depth=1024)
|
||||||
|
if(APPLE)
|
||||||
|
add_compile_options(-stdlib=libc++)
|
||||||
|
- endif()
|
||||||
|
- if(WIN32)
|
||||||
|
+ elseif(WIN32)
|
||||||
|
add_compile_options(-pthread)
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
|
--
|
||||||
|
2.12.0
|
||||||
|
|
3
rpcs3-0.0.2~git20170611.tar.xz
Normal file
3
rpcs3-0.0.2~git20170611.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:cda61d41ef2cc39196535313526f171e04372481151d4ed409137801ca4bae18
|
||||||
|
size 83904036
|
543
rpcs3.changes
Normal file
543
rpcs3.changes
Normal file
@ -0,0 +1,543 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 12 09:49:23 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.0.2~git20170611:
|
||||||
|
* Command line elf path fix (#2844)
|
||||||
|
* rsx/vk: Fixes for ring buffer allocation and image clipping (#2850)
|
||||||
|
* Grid Mode + Tool Bar (#2857)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jun 10 16:14:20 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.0.2~git20170610:
|
||||||
|
* Fix visual studio build since vulkan changed debug library names in update.
|
||||||
|
* Grid Game Layout (#2854)
|
||||||
|
* Revert "Grid Game Layout (#2854)" (#2856)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jun 09 09:00:58 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.0.2~git20170608:
|
||||||
|
* fix shortcuts
|
||||||
|
* fix about dialog icon
|
||||||
|
* fix game config saving to global if empty
|
||||||
|
* maybe fix about dialog encoding
|
||||||
|
* add dpi scaling for windows fix welcome screen for all platforms (looks slightly different)
|
||||||
|
* fix dpi scaling (for all ?)
|
||||||
|
* use global config as default for game config again (#2845)
|
||||||
|
* GUI: Add recent games menu (#2843)
|
||||||
|
* vulkan bringup on linux
|
||||||
|
* fixes to project files and build scripts
|
||||||
|
* update vulkan and glslang submodules
|
||||||
|
* vk: API bug fixes - Improve spec conformity
|
||||||
|
* Fix dpi awareness error; Enable program debug information on msvc
|
||||||
|
* Add qt5-base dependency for arch linux (#2841)
|
||||||
|
* GUI: Hotfix for Boot Recent (#2847)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jun 06 09:03:34 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.0.2~git20170605:
|
||||||
|
* Update game_list_frame.cpp (#2835)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 05 08:00:11 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.0.2~git20170604:
|
||||||
|
* rsx/fp/gl: Minor fixes (#2823)
|
||||||
|
* cellPadPeriphGetData impl
|
||||||
|
* cellPad: Clear info structs before setting
|
||||||
|
* RPCS3 QT (#2645)
|
||||||
|
* Update Readme (#2829)
|
||||||
|
* Update TravisCI to build+upload AppImage for Linux (#2830)
|
||||||
|
* Fix travis (#2832)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat May 27 12:51:46 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.0.2~git20170526:
|
||||||
|
* Need to link to libatomic for objects with sizes that aren't supported natively by the CPU
|
||||||
|
* ui/vk: Reimplement vulkan GS selection; minor fixes for broken contexts on unsupported devices
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 26 07:49:35 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.0.2~git20170525:
|
||||||
|
* Add option to select Vulkan device (#2814)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 25 08:22:08 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.0.2~git20170524:
|
||||||
|
* cmake: Link libllvm-4.0.so dynamically to avoid conflict with system libs (#2811)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 23 18:00:16 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.0.2~git20170523:
|
||||||
|
* Add caching for dependencies in appveyor.yml (#2804)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 23 08:09:19 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.0.2~git20170522:
|
||||||
|
* rsx: Use faster upload path when conditions allow
|
||||||
|
* rsx: Add support for repeated data streams (broken attrib divisor?)
|
||||||
|
* rsx: Relax restriction on vertex register data fetch
|
||||||
|
* rsx: bugfix - avoid a divide by zero
|
||||||
|
* vk: Improve flush queue sync between cell threads
|
||||||
|
* rsx/fp: Better handling of flow control ops
|
||||||
|
* Update .xpm based on new .ico
|
||||||
|
* Add installation for linux
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 22 07:59:13 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.0.2~git20170521:
|
||||||
|
* Set TrophyRequiredSize to 0
|
||||||
|
* Fix C00 SPRX loading
|
||||||
|
* Ignore LLE savedata modules
|
||||||
|
* ds4: use controller calibration values for accel/gyro
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun May 21 14:11:00 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.0.2~git20170520:
|
||||||
|
* Configuration simplified
|
||||||
|
* Config fix
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 19 11:58:19 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.0.2~git20170519:
|
||||||
|
* Update asmjit submodule (Testers wanted!) (#2782)
|
||||||
|
* Fix compilation asmjit for VS. (#2791)
|
||||||
|
* Fix MFC_WrTagUpdate
|
||||||
|
* ALSA: decrease buffer
|
||||||
|
* cfmt improved
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 16 08:42:32 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.0.2~git20170516:
|
||||||
|
* Stub cellGcmSetWaitFlipUnsafe() (#2786)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 15 17:24:18 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.0.2~git20170515:
|
||||||
|
* config.yml: Log section optimized
|
||||||
|
* Minor StrFmt fix
|
||||||
|
* Added CELL_CANCEL
|
||||||
|
* fs::statfs fixed
|
||||||
|
* CELL_OK cleanup
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 15 15:51:29 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.0.2~git20170515:
|
||||||
|
* Stub cell (#2785)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 15 10:58:45 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.0.2~git20170514:
|
||||||
|
* rsx: Vertex program output fixes
|
||||||
|
* gl: Use strict vertex output declaration for better compatibility with mesa
|
||||||
|
* gl: Workaround to detect opengl driver caps for intel
|
||||||
|
* fix for shader fog mode exponential2_abs (#2781)
|
||||||
|
* gl: Strict export of diff_color and spec_color for mesa compatibility (#2779)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 11 19:48:23 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.0.2~git20170511:
|
||||||
|
* sys_ppu_thread_once rewritten
|
||||||
|
* Disable /host_root/ by default
|
||||||
|
* sys_ppu_thread_register_atexit implemented
|
||||||
|
* ppu_initialize_syscalls draft
|
||||||
|
* Remove AutoPause.cpp
|
||||||
|
* cellFsGetPath implemented
|
||||||
|
* Stub sys_fs syscalls
|
||||||
|
* Update yaml-cpp
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 11 09:50:36 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.0.2~git20170510:
|
||||||
|
* vulkan: Start work on buffer synchronization
|
||||||
|
* vulkan: Use a parallel cb for texture cache ops; bug fixes
|
||||||
|
* clear up a spec misunderstanding
|
||||||
|
* vulkan: Use non-blocking list of lists (WIP)
|
||||||
|
* rsx: Refactor image scaling code; Scale downloaded surfaces with vulkan
|
||||||
|
* vk: Buffer sync timing tweaks
|
||||||
|
* vulkan: Mark of critical code from allowing cb split in exception handler
|
||||||
|
* vulkan: Do not bother with cache checks if buffer sync is not managed
|
||||||
|
* spu: Speed hacks - Do not starve PPU threads
|
||||||
|
* rsx: Enable GPU texture scaling by default
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun May 07 18:16:29 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.0.2~git20170507:
|
||||||
|
* Update supporters
|
||||||
|
* sys_fs_fsync fix
|
||||||
|
* cellFs fixes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 05 09:38:27 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.0.2~git20170504:
|
||||||
|
* Add hidapi submodule, build updates / readme
|
||||||
|
* DS4 Support. Supports sixaxis and vibrate
|
||||||
|
* XInput vibrate support
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed May 03 08:03:53 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.0.2~git20170502:
|
||||||
|
* Fix FAQ link (#2748)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 02 08:00:03 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.0.2~git20170501:
|
||||||
|
* Update sceNpSns (#2732)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 01 10:28:56 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.0.2~git20170430:
|
||||||
|
* [Crypto] Edat cleanup
|
||||||
|
* Settings Fix
|
||||||
|
* Fix typo/spacing from userclip
|
||||||
|
* Fix cellGameContentErrorDialog freeze
|
||||||
|
* Fix cellPadGetData button reports
|
||||||
|
* Partially implement cellPadGetDataExtra
|
||||||
|
* Stub cellFiber module (#2704)
|
||||||
|
* Stub sceNp functions to return an offline status until further developement is done.
|
||||||
|
* PPU interpreter (precise): SAT bit implemented (#2736)
|
||||||
|
* Stack overflow detection
|
||||||
|
* Preserve original function names
|
||||||
|
* Organize cellDaisy
|
||||||
|
* Hide cursor in GSFrame
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 28 07:56:56 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.0.2~git20170426:
|
||||||
|
* cellAudioAdd2chData fixed
|
||||||
|
* REG_FUNC+ macro improved
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 26 18:40:27 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.0.2~git20170426:
|
||||||
|
* Use libfs.sprx (LLE)
|
||||||
|
* cellFsGetDirectoryEntries rewritten
|
||||||
|
* PPU Debug fix
|
||||||
|
* sys_fs: 0xc0000006 stub
|
||||||
|
* Fix module initialization
|
||||||
|
* cellFsSdataOpenByFd fixed
|
||||||
|
* sys_fs_fsync implemented
|
||||||
|
* fs::statfs implemented
|
||||||
|
* sys_fs_test implemented
|
||||||
|
* sys_fs_lsn_lock implemented
|
||||||
|
* cellFsGetFreeSize implemented
|
||||||
|
* sys_fs_fcntl update
|
||||||
|
* sys_fs_lsn_get_cda_size stub
|
||||||
|
* sys_fs_fget_block_size improved
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 26 08:18:30 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.0.2~git20170425:
|
||||||
|
* [Render] Userclip for d12/vk/ogl (#2719)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 24 08:24:05 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.0.2~git20170423:
|
||||||
|
* Stub new modules - cellGamePs1Emu - cellSysconfPs1emu - sysBdMediaId (which included sys_get_bd_media_id) - sysConsoleId (which included sys_get_console_id) - sysPs2Disc
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Apr 23 11:14:50 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 0.0.2~git20170422:
|
||||||
|
* offset32(): pointer-to-member arithmetic
|
||||||
|
* Fix Lib Loading
|
||||||
|
* Disable SPUJIT.log (opt-in)
|
||||||
|
* vk: add source alpha saturate blend factor (#2724)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 20 15:18:29 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170420~v0.0.2:
|
||||||
|
* Add cellRtcAlarm module (#2703)
|
||||||
|
* Lib Loader Radiobutton (#2689)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 19 07:41:58 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170419~v0.0.2:
|
||||||
|
* Add FTFaceH_GetMaxVerticalAdvance function
|
||||||
|
* Add FT_Done_Library function
|
||||||
|
* Add cellFsAccess function
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 18 23:00:43 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170418~v0.0.2:
|
||||||
|
* Fix crash on linux when opening the settings dialog in debug mode
|
||||||
|
* Misc compile fixes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 17 22:12:03 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170418~v0.0.2:
|
||||||
|
* Check variable before to execute remove, in GLGSRender::on_exit (#2682)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Apr 16 21:28:22 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170416~v0.0.2:
|
||||||
|
* Add CONTRIBUTING.md guidelines (#2706)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Apr 16 20:01:07 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170416~v0.0.2:
|
||||||
|
* HLE linkage rewritten
|
||||||
|
* sys_prx updated
|
||||||
|
* PPU LLVM improved
|
||||||
|
* SPU fix
|
||||||
|
* sys_spu_image loading rewritten
|
||||||
|
* _mxr000 hack moved
|
||||||
|
* Error filtering updated
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Apr 15 23:54:54 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170416~v0.0.2:
|
||||||
|
* Properly overwrite param.sfo in savedata (#2690)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 14 18:49:39 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170414~v0.0.2:
|
||||||
|
* Trophy fixed (#2687)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 13 20:07:04 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170413~v0.0.2:
|
||||||
|
* Trophy update (#2655)
|
||||||
|
* spu: Check exponent bits in FMA ops (#2683)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 13 17:00:23 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170413~v0.0.2:
|
||||||
|
* Update cellSaveDataGetListItem
|
||||||
|
* Misc (#2614)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 12 15:12:01 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170412~v0.0.2:
|
||||||
|
* Travis fix
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 11 12:52:17 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170411~v0.0.2:
|
||||||
|
* rsx: Throw if user attempts to use Vulkan/DX12 without driver support
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 11 08:51:42 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170411~v0.0.2:
|
||||||
|
* Travis fix
|
||||||
|
* Fix zip cmd
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 10 14:58:45 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170410~v0.0.2:
|
||||||
|
* Fix token
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 10 14:52:59 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170410~v0.0.2:
|
||||||
|
* Upload Travis builds
|
||||||
|
* Fix
|
||||||
|
* gl: Autodetect supported OpenGL extensions
|
||||||
|
* Update libglew-dev for travis
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 10 09:49:58 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170410~v0.0.2:
|
||||||
|
* Audio: downmix to stereo
|
||||||
|
* Typo
|
||||||
|
* Add functions to cellSsl
|
||||||
|
* Update sys_spu - Implement sys_spu_thread_group_set_priority - Implement sys_spu_thread_group_get_priority
|
||||||
|
* GL: fix wireframe in Catherine (#2660)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Apr 09 18:30:23 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170409~v0.0.2:
|
||||||
|
* ppu_analyse: use entry point
|
||||||
|
* PPU disasm: print HLE index
|
||||||
|
* PPU Analyser: TOC detection
|
||||||
|
* ALSA Audio Renderer (Linux)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Apr 09 12:01:16 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170408~v0.0.2:
|
||||||
|
* Registers more functions missing. Implement and stub cell_FreeType2. Reorder cellRtc.
|
||||||
|
* rsx: Set up hw accelerated blit
|
||||||
|
* gl: Use the GPU to scale textures; use ARB_sampler_object
|
||||||
|
* rsx/ui: Add config toggle for GPU texture scaling/blit
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Apr 08 13:49:58 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170408~v0.0.2:
|
||||||
|
* Stub cellScreenshot module
|
||||||
|
* Update cellSpudll - Stub cellSpudllGetImageSize - Implement cellSpudllHandleConfigSetDefaultValues
|
||||||
|
* PPU Analyser fix
|
||||||
|
* Update rpcs3.ico
|
||||||
|
* Update supporters
|
||||||
|
* Fixed auto LLE
|
||||||
|
* Warn about libfiber.sprx
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 07 18:29:48 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170407~v0.0.2:
|
||||||
|
* Stub cellSysconf module
|
||||||
|
* Stub cellVideoUpload module (#2642)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 07 14:29:24 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170407~v0.0.2:
|
||||||
|
* Register cellSpursRemoveSystemWorkloadForUtility
|
||||||
|
* Stub cellBgdl module
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 07 13:07:15 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170407~v0.0.2:
|
||||||
|
* Imejp: cellImeJpEnterChar (#2600)
|
||||||
|
* Add cellLibprof module (#2637)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 07 08:37:01 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170407~v0.0.2:
|
||||||
|
* [WIP] Update Qt interface (#2336)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 06 19:27:14 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170406~v0.0.2:
|
||||||
|
* Add few functions in cellSysutil.
|
||||||
|
* Fix isdenormal() for MS VC.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 06 10:36:33 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170406~v0.0.2:
|
||||||
|
* Add cellRtc functions
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 05 20:35:29 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170405~v0.0.2:
|
||||||
|
* cellSave fix plus bugfixes (#2631)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 04 21:18:37 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170404~v0.0.2:
|
||||||
|
* Fix freezes on Linux (#2632)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 04 08:20:39 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170403~v0.0.2:
|
||||||
|
* cellSaveData workaround
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 03 17:26:14 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170403~v0.0.2:
|
||||||
|
* Only pass positive values to sqrt and log2 in the fragment program. (#2624)
|
||||||
|
* rsx/vk: Re-enable layout transitions in vulkan. Vulkan drivers take this hint seriously - Fix enum typo
|
||||||
|
* rsx: Fix line_loop -> line_strip indexing
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Apr 02 20:31:35 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170402~v0.0.2:
|
||||||
|
* Gdb debug server (#2542)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Apr 02 20:25:31 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170402~v0.0.2:
|
||||||
|
* Stub cellHttpUtil (#2611)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Apr 01 18:23:23 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170401~v0.0.2:
|
||||||
|
* Add "Open Game Folder" Option" (#2595)
|
||||||
|
* LLVM: fix for mingw
|
||||||
|
* fs:: handle negative seek
|
||||||
|
* fs::write_file aux
|
||||||
|
* AutoLLE: libhttp.sprx added
|
||||||
|
* PPU analyser fix
|
||||||
|
* Fix check_addr arg
|
||||||
|
* vm::g_exec_addr added
|
||||||
|
* util::memory_reserve fixed
|
||||||
|
* Fix cpu_thread pause
|
||||||
|
* _sys_sprintf implemented
|
||||||
|
* libmedi fix
|
||||||
|
* OpenGameFolder simplified
|
||||||
|
* OpenConfigFolder
|
||||||
|
* implement getSizeKB functions bugfix in sys_net. id 0 is acceptable socket id
|
||||||
|
* Check for invalid arguments
|
||||||
|
* Add simple divide to get kbytes
|
||||||
|
* rsx: Support indexed immediate draw via ArrayElement method
|
||||||
|
* gl: Force alignment of DXT textures
|
||||||
|
* rsx: Fix mipmap count calculation
|
||||||
|
* RemoveGameConfig improved
|
||||||
|
* Alternative TLS allocation
|
||||||
|
* Simple patch engine
|
||||||
|
* Enable patch engine for SPU images
|
||||||
|
* Restore GD in game viewer
|
||||||
|
* gl: Fix legacy clamp mode (#2612)
|
||||||
|
* Fix mounting bdvd when elf in subdirectory
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Mar 26 15:25:38 UTC 2017 - pousaduarte@gmail.com
|
||||||
|
|
||||||
|
- Update to version 20170326~v0.0.2:
|
||||||
|
* Crypto: fix sprx/self check in npDrm and edata fixes
|
||||||
|
* Xinput/MMjoy: Fix connection status
|
||||||
|
* gl/vk: Fix stencil ops
|
||||||
|
* cellSysmodule: Register 0xF044, 0x0054, 0x005C modules
|
||||||
|
* Register HLE libmedi, cellCrossController, cellSysutilNpEula
|
||||||
|
* Move module in correct path
|
||||||
|
* rsx: Support immediate mode rendering
|
||||||
|
* vk: Minor fixes to vertex counting and lower exception to notice if var does not exist
|
||||||
|
* rsx: Support more base types for immediate rendering
|
||||||
|
* rsx: Fix depth clears on z16 surfaces without stencil
|
||||||
|
|
||||||
|
|
110
rpcs3.spec
Normal file
110
rpcs3.spec
Normal file
@ -0,0 +1,110 @@
|
|||||||
|
#
|
||||||
|
# spec file for package RPCS3
|
||||||
|
#
|
||||||
|
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||||
|
#
|
||||||
|
# All modifications and additions to the file contributed by third parties
|
||||||
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
Name: rpcs3
|
||||||
|
Version: 0.0.2~git20170611
|
||||||
|
Release: 0
|
||||||
|
Summary: PS3 emulator/debugger
|
||||||
|
License: GPL-2.0
|
||||||
|
Url: https://rpcs3.net/
|
||||||
|
Source0: %{name}-%{version}.tar.xz
|
||||||
|
Patch0: cmake.patch
|
||||||
|
ExclusiveArch: x86_64
|
||||||
|
|
||||||
|
BuildRequires: gcc-c++
|
||||||
|
BuildRequires: cmake
|
||||||
|
BuildRequires: pkgconfig(glew)
|
||||||
|
BuildRequires: pkgconfig(glu)
|
||||||
|
BuildRequires: pkgconfig(libpng)
|
||||||
|
BuildRequires: pkgconfig(openal)
|
||||||
|
BuildRequires: pkgconfig(alsa)
|
||||||
|
BuildRequires: pkgconfig(yaml-cpp)
|
||||||
|
BuildRequires: pkgconfig(libudev)
|
||||||
|
BuildRequires: vulkan-devel
|
||||||
|
BuildRequires: -post-build-checks
|
||||||
|
|
||||||
|
#ffmpeg deps
|
||||||
|
BuildRequires: pkgconfig(libavcodec)
|
||||||
|
BuildRequires: pkgconfig(libswscale)
|
||||||
|
BuildRequires: pkgconfig(libavformat)
|
||||||
|
|
||||||
|
#qt deps
|
||||||
|
BuildRequires: pkgconfig(Qt5Core)
|
||||||
|
BuildRequires: pkgconfig(Qt5Widgets)
|
||||||
|
|
||||||
|
#LLVM deps
|
||||||
|
BuildRequires: libLLVM4
|
||||||
|
BuildRequires: llvm-devel
|
||||||
|
|
||||||
|
Requires(post): hicolor-icon-theme
|
||||||
|
Requires(postun): hicolor-icon-theme
|
||||||
|
Requires(post): update-desktop-files
|
||||||
|
Requires(postun): update-desktop-files
|
||||||
|
|
||||||
|
%description
|
||||||
|
An open-source PlayStation 3 emulator/debugger written in C++.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q
|
||||||
|
%patch0 -p1
|
||||||
|
#Exclude -lLLVM from linker flags
|
||||||
|
sed -i 's|set(LLVM_LIBS LLVM)|set(LLVM_LIBS)|g' %{name}/CMakeLists.txt
|
||||||
|
|
||||||
|
%build
|
||||||
|
cmake . \
|
||||||
|
-DUSE_SYSTEM_FFMPEG="ON" \
|
||||||
|
-DUSE_SYSTEM_LIBPNG="ON" \
|
||||||
|
-DCMAKE_INSTALL_PREFIX="%{_prefix}" \
|
||||||
|
-DCMAKE_INSTALL_LIBEXEC="%{_libexecdir}" \
|
||||||
|
-DCMAKE_C_FLAGS="%{optflags}" \
|
||||||
|
-DCMAKE_CXX_FLAGS="%{optflags}" \
|
||||||
|
-DCMAKE_BUILD_TYPE="RelWithDebugInfo" \
|
||||||
|
-DCMAKE_SKIP_RPATH="YES" \
|
||||||
|
-DCMAKE_EXE_LINKER_FLAGS="-ldl -lyaml-cpp $(llvm-config --libs mcjit vectorize ipo x86codegen x86disassembler)"
|
||||||
|
|
||||||
|
%make_jobs
|
||||||
|
|
||||||
|
%post
|
||||||
|
%desktop_database_post
|
||||||
|
%icon_theme_cache_post
|
||||||
|
|
||||||
|
%postun
|
||||||
|
%desktop_database_postun
|
||||||
|
%icon_theme_cache_postun
|
||||||
|
|
||||||
|
%install
|
||||||
|
#move compiled binary to expected folder
|
||||||
|
mv %{name}/%{name} bin/%{name}
|
||||||
|
%make_install
|
||||||
|
|
||||||
|
%files
|
||||||
|
%defattr(-,root,root)
|
||||||
|
#Fix SLE_12_SP2 and LEAP 42.1 builds
|
||||||
|
%if 0%{?sle_version} <= 120200 && 0%{?suse_version} <= 1320
|
||||||
|
%doc README.md LICENSE
|
||||||
|
%else
|
||||||
|
%doc README.md
|
||||||
|
%license LICENSE
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%{_bindir}/%{name}
|
||||||
|
%{_datadir}/applications/%{name}.desktop
|
||||||
|
%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
|
||||||
|
%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
|
||||||
|
|
||||||
|
%changelog
|
Loading…
Reference in New Issue
Block a user