forked from pool/rpcs3
Accepting request 512799 from home:xenonpk
Source update OBS-URL: https://build.opensuse.org/request/show/512799 OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=4
This commit is contained in:
parent
80beb15493
commit
17f20922f8
@ -1,4 +1,4 @@
|
||||
<servicedata>
|
||||
<service name="tar_scm">
|
||||
<param name="url">https://github.com/RPCS3/rpcs3.git</param>
|
||||
<param name="changesrevision">5ecc7d5360637eda3b4a84e59fac075a4f4a802b</param></service></servicedata>
|
||||
<param name="changesrevision">7fa42cfaadfc330a50efad910750470bf5d5d524</param></service></servicedata>
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d28c54bd94ff5e3a8605932a10c23cc9bfbb58f21e4c2db422d721565e469cd6
|
||||
size 83669880
|
3
rpcs3-0.0.3~git20170726.tar.xz
Normal file
3
rpcs3-0.0.3~git20170726.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:10ede387e7a1b558a296c3d14f94a75f71e2cc364f0670b5b5cfa53ad5b899f7
|
||||
size 84357152
|
293
rpcs3.changes
293
rpcs3.changes
@ -1,3 +1,296 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 26 20:23:39 UTC 2017 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.3~git20170726:
|
||||
* Fix sys_rwlock_wlock
|
||||
* Fix sys_rwlock_wunlock
|
||||
* Restore hook static functions
|
||||
* IPC support for lv2 sync objects
|
||||
* cellRec: fix vm::bptr
|
||||
* Update tooltips
|
||||
* Delete make_fself.cmd
|
||||
* Add supporters
|
||||
* Fix sys_semaphore_wait (on timeout)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 26 18:12:49 UTC 2017 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.3~git20170726:
|
||||
* Linux evdev joystick support (#2885)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 26 17:54:23 UTC 2017 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.3~git20170726:
|
||||
* settings_dialog: make size consistent
|
||||
* settings_dialog: enable LLE List multiselection
|
||||
* settings_dialog.ui: just LINUX things
|
||||
* game_list: enable stepless icon sizes
|
||||
* Stub cellRec functions
|
||||
* Stub some cellGameExec and cellResc functions
|
||||
* Mixed minor changes
|
||||
* Stub some cellSysutilAvc2 functions
|
||||
* Fix issue #2788
|
||||
* Refactor setsockopt for better cross-platform-ness
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 25 22:05:08 UTC 2017 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.3~git20170725:
|
||||
* Restore timeBeginPeriod
|
||||
* PPU LLVM: simplify module loading
|
||||
* Patch system improved
|
||||
* Patch: add floating point support
|
||||
* Fixes for save_op_get_list_item
|
||||
* settings_dialog: get rid of string duplication
|
||||
* Implements deadzone for xinput
|
||||
* debugger_frame fixerinno
|
||||
* main_window fixerinno
|
||||
* Minor sceNpBasicGetEvent Fix
|
||||
* rsx/vk: Optimize framebuffer lifetime management - Significant gains due to avoiding aggressive create-delete cycles every frame
|
||||
* asmjit: Minimal locking when reading, also only lock when actually writing to the db
|
||||
* spu: Implement concurrent instruction execution watchdog for wrch
|
||||
* vk/rsx: Bug fixes and improvements - Improvements to framebuffer usage; Avoid creating new resources every frame - Handle null fragment program properly - Collect vertex upload statistics
|
||||
* spu: Add polling loop detection and clean up channel access contention code - spus run a tight gpu-style kernel with no multitasking on the cores themselves -- this does not map well to PC processor cores because they never sleep even when doing nothing -- the poll detection hack tries to find a good place to insert a scheduler yield -- RdDec is a good spot as it signifies the spu kernel is waiting on a timer
|
||||
* fix build; restore asmjit reader_lock for now
|
||||
* spu: Simplify watchdog design (PC is purely HLE and occupies SPU code kernel space only, max 256K)
|
||||
* rsx: Surface cache bug fixes - Properly handle data 'transfer' when recycling frame buffer images - Clear 'recycled' surfaces before use
|
||||
* spu: Clean up asmjit - avoid touching the shared db whenever possible - Gets around the locking issues when fetching from the shared db
|
||||
* Enable optimizations on travis
|
||||
* Correct typo
|
||||
* Improve CPU feature check
|
||||
* Use RTM instructions (skylake+)
|
||||
* SPU recompiler: minor optimization
|
||||
* Travis: do not zip
|
||||
* Version 0.0.3
|
||||
* Missing function names (HLE) and small fixes (#3038)
|
||||
* vulkan hotfix (#3046)
|
||||
* sys_timer: Fix initial timer state
|
||||
* rsx: Fix vertex decompiler to support 2 arg destination
|
||||
* Scroll fix
|
||||
* Splitter fix
|
||||
* cg_disasm: fixerinno
|
||||
* gs_frame: fix the mysterious "second boot crash"
|
||||
* Merge pull request #3 from RipleyTom/OpenGLFix
|
||||
* main_window: adjust toolbar size to prevent blurry icons
|
||||
* gs_frame: fix event
|
||||
* Save Data Note (#3054)
|
||||
* Fix illegal instruction message
|
||||
* cellGame: minor refactoring
|
||||
* Set LLVM recompiler as default
|
||||
* Stub some SPU syscalls
|
||||
* PPU LLVM: minor bitcast avoidance
|
||||
* Force recompiling liblv2.sprx
|
||||
* LLVM: Add error message
|
||||
* sys_rwlock_runlock fixed
|
||||
* Log marking. Useful for knowing when time based things happen in log.
|
||||
* xinput config file
|
||||
* Add Q_EMITs and clean up a couple signals.
|
||||
* rsx: More aggressive thread scheduling for vertex processing - Significantly helps vertex performance - Not recommended as more threads will harm performance if the PC does not have the cores for it
|
||||
* lower mt upload threshold to something useful
|
||||
* vulkan; Add a weak vertex cache with single frame validity
|
||||
* rsx: Fix remainder/iteration computations in BufferUtils
|
||||
* vulkan: Avoid cache miss whenever possible if WCB is enabled
|
||||
* gl: Fix framebuffer validity checks
|
||||
* vulkan: Avoid double flushing if a texture is externally synchronized
|
||||
* Settings Overhaul
|
||||
* Update Framelimiter Tooltip
|
||||
* gamelist: scroll fix (workaround)
|
||||
* Fix PARAM.SFO filename case (#3081)
|
||||
* Allow overlapping ranges in cellGcmMapEaIoAdress with coherency check (#3070)
|
||||
* Linux builds now link LLVM statically, fixed Qt libpng issue, moved to single AppImage
|
||||
* Fixes #3063
|
||||
* game_list: fix sort and scroll
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 17 15:12:02 UTC 2017 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.2~git20170716:
|
||||
* Improve Save Manager (#2951)
|
||||
* Remove "#pragma once" directive in a cpp file
|
||||
* Add cellHttp* functions
|
||||
* Add sceNp* functions
|
||||
* Add sceNp2* functions
|
||||
* Fix cmdline start
|
||||
* Improved sprx boot (for devs only)
|
||||
* Rearrange /dev_bdvd mounting logic
|
||||
* Fix various typos and capitalisation inconsistencies.
|
||||
* Small main_window refactoring. Fixed one of the guiconfig crashes too somehow.
|
||||
* For the Neko
|
||||
* Murdering a wx zombie
|
||||
* game_list_frame: add method colorizedIcons
|
||||
* gui_settings: add tool icon color
|
||||
* settings_dialog: add color picker for main window tool icons
|
||||
* main_window: repaint tool icons
|
||||
* settings_dialog: add color picker for gamelist tool icons
|
||||
* gui_settings: add gamelist tool icon color
|
||||
* game_list_frame: repaint tool icons
|
||||
* Icons (blue): fix inconsistent colors
|
||||
* move colorizedIcon to gui_settings
|
||||
* settings_dialog: add icon hints to color buttons
|
||||
* Settings: fix cameraBox
|
||||
* rename controls to keyboard
|
||||
* Add game window resize on boot (#3000)
|
||||
* Add version to install firmware dialog (#2958)
|
||||
* Fix bug with std::stof being locale-dependant (#3012)
|
||||
* GUI: minor figgcess (#3010)
|
||||
* Fix PIE being on by default
|
||||
* add system_info.h (#2985)
|
||||
* Minor changes for save data utility (#3005)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 13 15:37:09 UTC 2017 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.2~git20170713:
|
||||
* PPU LLVM: unuse FP_SAT_OP
|
||||
* Store sys_spu_image value
|
||||
* vm: decommit by exec_addr
|
||||
* PPU: free prx segments
|
||||
* PPU: load only libsysmodule.sprx
|
||||
* GUI: add supporters
|
||||
* PPU LLVM: reuse loaded executables
|
||||
* Do not load sprx twice
|
||||
* Implemented _sys_memchr
|
||||
* Force HLE for net-related libraries
|
||||
* GUI: Disable poorly designed limitations
|
||||
* Cleaning after PoorRequest
|
||||
* Improve booting disc games
|
||||
* Fill game list from all locations
|
||||
* GUI: fix recent entry duplication
|
||||
* sys_lwmutex_locker aux class
|
||||
* _lv2prx mutex implemented
|
||||
* Fix moving game dir
|
||||
* Refresh game list after booting
|
||||
* minor menu fix
|
||||
* PPU: clean linkage info
|
||||
* fixz (#2996)
|
||||
* Fixes pkg overwriting files without the PKG_FILE_ENTRY_OVERWRITE flag
|
||||
* game_list: enable deselection + fix entry selection
|
||||
* clean up some unused / redundant includes
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 12 07:37:50 UTC 2017 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.2~git20170712:
|
||||
* debugger_frame: remove pause button
|
||||
* debugger_frame: transfer capture button from main_window menu
|
||||
* Add ui_*.h to gitignore
|
||||
* Fix a couple crashes
|
||||
* Add $(EmulatorDir) to VFS dialog
|
||||
* Disable remove custom config if no custom config exists.
|
||||
* Search for threads.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 10 15:55:32 UTC 2017 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.2~git20170710:
|
||||
* spu: dma tweaks
|
||||
* rsx: Implement skip draw. Also, start working on MT vertex upload
|
||||
* rsx/gl/vk: Enable frame skipping
|
||||
* rsx/gl/vk: Enable contents transfer when a new framebuffer is created and not cleared
|
||||
* vk: Fix layout transitions
|
||||
* rsx: Fix some fp bugs
|
||||
* rsx: Minor bug fixes - vk: Do not select first available format when choosing a swapchain format - gl/vk: Ignore rendering zero sized framebuffers/scissors - fp: Re-enable range clamp on fp16 registers; fix fx12 clamping [-2, 2]
|
||||
* spu: Reimplement FCGT and FCMGT to handle corner cases (such as comparisons against infinites and denormals) - Also optimize FMA/FMS/FNMS for recompiler
|
||||
* Add Stretch to Display Area option (#2961)
|
||||
* Dagimon rookie level
|
||||
* Dagimon champion level
|
||||
* Dagimon ultra level
|
||||
* Dagimon mega level
|
||||
* Dagimon super mega level
|
||||
* Fix VFS default button (#2975)
|
||||
* Check if the pth is a valid directory before to look for icons.
|
||||
* Fix Stswi instruction
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 07 12:21:41 UTC 2017 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.2~git20170707:
|
||||
* msg_dialog_frame: hidpi fixes for m_dialog
|
||||
* msg_dialog_frame: hidpi fixes for osk_dialog
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 05 10:22:36 UTC 2017 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.2~git20170704:
|
||||
* Finalize AppImage build
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 04 16:45:44 UTC 2017 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.2~git20170704:
|
||||
* REF 57 plus FREF fix
|
||||
* GUI fixes + log stacking (#2897)
|
||||
* vk: add "add_signed" in blend op.
|
||||
* Basic Save Manager (#2924)
|
||||
* qt: relax dependency to qt 5.7
|
||||
* README: relax qt5 version requirement to 5.7
|
||||
* README: add fedora instructions
|
||||
* Fix CMake build instructions on Linux (#2946)
|
||||
* remove invalid comment
|
||||
* Fix akiba with cell cancel
|
||||
* Change default selection button to select entry instead of cancel.
|
||||
* bf_t: fix warning
|
||||
* PPU LLVM: relocation support
|
||||
* Fix Miku OP video
|
||||
* Implements sys_fs_disk_free
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 30 11:07:45 UTC 2017 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.2~git20170629:
|
||||
* dx12: Fix error reporting
|
||||
* rsx: Emulated index buffers are based on vertex 0 with no disjoint ranges - Drop the 'first' argument as it is unused for now
|
||||
* rsx: Initialize declared but unset varying variables to all ones
|
||||
* rsx: Use loose memory protection on textures since they're almost guaranteed to be wholly moved when changing. Speedup.
|
||||
* cellVideoOut: Enable 59.94 Hz required for some games
|
||||
* gl: Fix legacy ring buffer address alignment - Should always return a base address aligned to the buffers alignment. - Fixes renderdoc crashes when capturing
|
||||
* vk: Fix mapping of output colors to render target ranges
|
||||
* gl: Avoid creating surface copies when strict mode is disabled.
|
||||
* rsx: Avoid using push_back/emplace_back on empty STL containers - Reckless management of STL containers causes significant slowdown - Also reorders vertex compare steps to fail quickly on simpler checks
|
||||
* rsx/fp: Do not swizzle shadow lookups
|
||||
* rsx/decompilers: Avoid std::endl like the plague. It adds extra processing overhead
|
||||
* umulh64, mulh64 moved; added ror8/16/32
|
||||
* Removed unnecessary code
|
||||
* PPU: VREFP, VRSQRTEFP changed
|
||||
* PPU LLVM: some passes disabled
|
||||
* PPU LLVM: less trash, fix crash
|
||||
* PPU: MTOCRF optimization
|
||||
* PPU LLVM: new mptr/cptr format
|
||||
* PPU LLVM: minor fix
|
||||
* PPU LLVM: SSA reordering
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 26 18:09:32 UTC 2017 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.2~git20170626:
|
||||
* FREFS/weak imports and VREFS 4 and 6
|
||||
* Fix #ifdef style
|
||||
* LLVM: fix cancellation
|
||||
* PPU LLVM: MFCR optimized
|
||||
* PPU LLVM: v2, simplification (no allocas)
|
||||
* PPU LLVM: remove unnecessary code
|
||||
* PPU LLVM: disable unnecessary passes
|
||||
* ppu_syscall_code type added (for fmt)
|
||||
* PPU LLVM: Improve FlushRegisters
|
||||
* PPU: preparations (no fixes)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 26 08:12:15 UTC 2017 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.2~git20170626:
|
||||
* qt: Update about dlg
|
||||
* wxFuneral
|
||||
* Fix tabs
|
||||
* qt: Remove emit
|
||||
* qt: Use #pragma once, Q_SIGNALS, Q_SLOTS
|
||||
* PPU LLVM: multithread compilation
|
||||
* Reenable Home and Audio/Video interactions
|
||||
* add "Other" category include all categories to list and filters
|
||||
* disable compat for non ps3 games
|
||||
* fix image load log message
|
||||
* dialog fixes for multithreading (#2913)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jun 24 11:23:24 UTC 2017 - pousaduarte@gmail.com
|
||||
|
||||
|
10
rpcs3.spec
10
rpcs3.spec
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
Name: rpcs3
|
||||
Version: 0.0.2~git20170624
|
||||
Version: 0.0.3~git20170726
|
||||
Release: 0
|
||||
Summary: PS3 emulator/debugger
|
||||
License: GPL-2.0
|
||||
@ -63,7 +63,7 @@ An open-source PlayStation 3 emulator/debugger written in C++.
|
||||
%prep
|
||||
%setup -q
|
||||
#Exclude -lLLVM from linker flags and fix Qt5 version limitations
|
||||
sed -i -e 's|set(LLVM_LIBS LLVM)|set(LLVM_LIBS)|g' -e 's|Qt5 5.8|Qt5|g' -e 's|VERSION_LESS 5.8.0|VERSION_LESS 5.7.1|g' %{name}/CMakeLists.txt
|
||||
#sed -i -e 's|set(LLVM_LIBS LLVM)|set(LLVM_LIBS)|g' -e 's|Qt5 5.8|Qt5|g' -e 's|VERSION_LESS 5.8.0|VERSION_LESS 5.7.1|g' %{name}/CMakeLists.txt
|
||||
|
||||
%build
|
||||
cmake . \
|
||||
@ -75,9 +75,9 @@ cmake . \
|
||||
-DCMAKE_INSTALL_LIBEXEC="%{_libexecdir}" \
|
||||
-DCMAKE_C_FLAGS="%{optflags}" \
|
||||
-DCMAKE_CXX_FLAGS="%{optflags}" \
|
||||
-DCMAKE_BUILD_TYPE="RelWithDebugInfo" \
|
||||
-DCMAKE_BUILD_TYPE="RelWithDebInfo" \
|
||||
-DCMAKE_SKIP_RPATH="YES" \
|
||||
-DCMAKE_EXE_LINKER_FLAGS="-image-base=0x10000 $(llvm-config --libs mcjit vectorize ipo x86codegen x86disassembler)"
|
||||
-DCMAKE_EXE_LINKER_FLAGS="$(llvm-config --libs mcjit vectorize ipo x86codegen x86disassembler)"
|
||||
|
||||
%make_jobs
|
||||
|
||||
@ -90,8 +90,6 @@ cmake . \
|
||||
%icon_theme_cache_postun
|
||||
|
||||
%install
|
||||
#move compiled binary to expected folder
|
||||
mv %{name}/%{name} bin/%{name}
|
||||
%make_install
|
||||
|
||||
%files
|
||||
|
Loading…
Reference in New Issue
Block a user