SHA256
1
0
forked from pool/rpcs3

Accepting request 526524 from home:xenonpk

- Update to version 0.0.3~git20170915:
  * VS build: copy Qt5WinExtras.dll to bin directory
  * [Qt] add scrollbar to about dialog (#3417)
  * If the loop is never entered, then the jit is null.
  * VS build: delete QT DLLs from bin directory
  * CMake build: copy QT DLLs files to bin directory
  * [Qt] fix small buttons/missing icons in the toolbar (Doppelgänger) (#3413)
  * Qt: Remove duplicate gui repaints in settings dialog
  * Qt: improve gamelist refresh, fix some more scroll issues
  * Fix buffer overrun in cert loading, made it more accurate. Fixes #3408
  * fs: minor fix
  * sys_fs: use g_tls_error for diagnostic
  * sys_mmapper: minor range fix
  * Improve lv2_memory object
  * Implement fs::error::notempty
  * Vulkan: use pkg-config instead of checking for Linux (#3440)
  * Update Visual Studio 2015 URL
- Update to version 0.0.3~git20170909:
  * use single line titles in gamelist and recent games menu
  * Implement _sys_prx_get_module_info
  * Fix some of libpng known incorrect profile spam
  * Trophy fixes
  * [Qt] style adjustments 3
  * [Qt] style adjustments 4
  * [Qt] style adjustments 5
  * [Qt] style adjustments 6
  * Added ignoring of keyboard shortcuts to keyboard_pad_handler
  * Fixed a line where event->ingore() was called after break.
  * Pad Refactoring Adds a window to setup multiple input types as once All controllers are now handled by a single thread [hcorion] evdev refactor
  * Qt: fix gamepad settings layout issue
  * Qt: add Refresh button to gamepad settings, minor cleanup
  * Qt / OpenGL: fix delete_context
  * [Qt] Delete "ui" pointer in destructor
- Update to version 0.0.3~git20170906:
  * [Qt] style adjustments 1
  * [Qt] style adjustments 2
  * Add option to build using llvm shared libs and document other cmake options
  * Change MacOSX -> MacOS, add warning about glvnd, Fixes #2949
  * Implement progress bar in taskbar for non-windows platforms, Fixes #2605
  * Weird tlou fix
- Update to version 0.0.3~git20170906:
  * fs::rename fixed
  * Log backup rotation (incomplete)
  * Fix fatal error dialog
  * sys_spu_image: minor update
  * +sys_spu_elf_get_information
  * +sys_spu_elf_get_segments
  * Implemented syscall _sys_spu_image_get_information
  * Implemented syscall _sys_spu_image_get_segments
  * Fix sys_raw_spu_load
  * Fix sys_raw_spu_image_load
  * Load liblv2.sprx by default
  * RawSPU: implement Prxy_TagStatus_offs
  * Implemented syscall sys_event_port_connect_ipc
  * RawSPU: implement read SPU_NPC_offs
  * RawSPU: implemented read SPU_RunCntl_offs
  * Protect SPU segments
  * Fix access violation handler
  * Fix decrypt_self usage
  * Set PPU stack bounds
  * Add supporters
  * libad: Enable LLE load
  * sys_usbd stuff (#3346)
  * fix da build
  * Various fixes (Trophy, Gcm corrections, stack alloc) (#2894)
  * GUI: Fix Repaint on stylesheet change
  * settings_dialog: minor connect simplification
  * Implement cellSslCertificateLoader
  * Add cross-platform implementation of cellHttpUtilParseUri
  * Remove old wxWidgets-related references
  * multi pkg fix
  * Move sys_gamepad filter
  * Fix sys_event_port_connect_ipc
  * Fix rXml limitation
  * fs: atomic truncation
  * Improve sys_fs_ftruncate
  * Remove coverity and coveralls references
  * .travis.yml: rework binutils package update
  * .travis.yml: remove GCC_COLORS variable export and duplicated "brew update;" instruction
  * .travis.yml: remove "dist: trusty" as it is now the default distribution
  * game_list_frame: force single line text in list items
  * Fix sys_tty_write() if called with pwritelen == NULL.
  * Convert endianess before passing buffers to setsockopt.
- Update to version 0.0.3~git20170829:
  * _sys_spu_image_import implemented
  * Make impossible to disable fatal errors
  * Reserve log space for higher severity levels
  * Copy sys_spu_segment info in SPU TG
  * Register Win32 error 32
  * Spelling correction
  * Make travis CI build with PulseAudio backend.
  * Add missing game categories
  * Fill log with \n
  * Compress log to RPCS3.log.gz
  * Fix ipc_manager::add
- Update to version 0.0.3~git20170827:
  * Correct typo
  * cellOskDialogLoadAsync fix Takes into account text limit and initial text
  * [Qt] Simplify firmware libraries searching
  * gl/rsx: Fixes to zcull pixel counting
  * rsx: Make fragment state dynamic to reduce shader permutations
  * vulkan: Gracefully handle back-to-back flip request spam
  * rsx/vp: ARL fix
  * gl: Workaround for restrictive z range
  * gl: Do not modify bound depth/stencil buffers bound to zcull memory - Fixes some rare cases where zcull always fails
  * rsx: Implement QUAD_STRIP - QUAD_STRIP evaluates to TRIANGLE_STRIP in memory. The memory layout is identical. - The only difference between the two modes would be the primitive_ID but that doesnt matter on RSX - Its worth noting that results will be different between the two modes if input vertices are non-coplanar for every set of N verts
  * rsx: Remove index expansion for quad strips
  * Update cell_FreeType2.cpp
  * [Qt] Replace deprecated qSort function by std::sort
  * Fix GitIgnore
  * GUI: Add Kuroi (Dark) Theme
  * Update Contributing Guidelines
  * Point forums URLs to the new one
- Update to version 0.0.3~git20170824:
  * rsx: Fix immediate indexed drawing
  * vk: Improve window resize handling - Be careful not to request images not available - Request a triple buffer at all times if available to keep acquisition from locking up
  * vulkan: Don't keep invalidated objects around too long
  * Make it pass desktop-file-validate in Ubuntu 14.04
  * Move sys_gamepad files to the correct directory
  * Add cellAtracGetSamplingRate and cellAtracMultiGetSamplingRate functions
  * Silence some obvious warnings
  * rsx: Ignore sending system reserved semaphores to renderer
  * d3d12: ignore 0 sized rt dma copy
  * rsx: Vertex Decompiler, fix sca register assignment
  * cellPad: remove unneeded &
  * Rewrite cellVideoOutConfigure
  * Implement a proper save manager.
  * Make removing a save fast
  * Fix evdev controller detection, add joystick squircling
  * Fix linux builds giving experimental build even if not on experimental build.
  * Update ffmpeg submodule with updated libs and headers for linux
  * Use newer binutils version to link against newer ffmpeg libraries
  * Fix evdev joystick detection
  * stylesheets: make UI Colors optional
  * osk: fix backspace
  * cg_disasm: fix frame by removing parent
  * misc: get rid of some compiler warnings
  * misc: add build warning to log
  * GUI: hide utilities by default
  * stylesheets: UI_Colors hotfix
  * stylesheets: UI Colors fixes
  * GUI: improve reset to deafult button
  * rsx: implement pixel size 16.
  * stylesheets: add custom color to gamepad
  * Ensure all log messages are displayed
  * Implemented fs::file::get_handle
  * Fix moving disc games with arbitrary dir name
  * Optimize RPCS3.log and limit it to 64 MiB
  * Reenable thread_local for all platforms
  * Add PulseAudio audio backend
  * Fix log mapping (Linux)
- Update to version 0.0.3~git20170816:
  * Adds support for multi-files pkg.
  * Adds check for pkg signature in QT part
  * Resets sleep timer on button press
  * unpkg fix
  * Fix rare occurence where there is a /PS3_GAME+something directory which leads to weird behavior
  * Fix search edit context menu weird color
  * Simplify qstr function
  * Simplify m_show_fps assignation
  * Fix the window title when the option "show_fps_in_title" is not checked
  * Better evdev joystick axis scaling (#3202)
  * stylesheets: fix default not working
  * stylesheets: move white header section to default stylesheet
  * stylesheets: make toolbar styles more accessible
  * stylesheets: fix color settings
  * stylesheets: fix gamegrid font
  * gl: Move vertex processing to the GPU - Significant gains from greatly reduced CPU work - Also reorders command submission in end() to improve throughput
  * rsx: Add a few more depth format types to known behaviour paths
  * gl: Workaround for depth/color format mismatch when using hardware blit
  * vk/gl: Factorize shared GLSL code - prep vulkan for shared glsl backend
  * rsx/gl/vulkan: Refactoring and partial vulkan rewrite - Updates vulkan to use GPU vertex processing - Rewrites vulkan to buffer entire frames and present when first available to avoid stalls - Move more state into dynamic descriptors to reduce progam cache misses; Fix render pass conflicts before texture access - Discards incomplete cb at destruction to avoid refs to destroyed objects - Move set_viewport to the uninterruptible block before drawing in case cb is switched before we're ready - Manage frame contexts separately for easier async frame management - Avoid wasteful create-destroy cycles when sampling rtts
  * rsx/gl/vk: Invalidate texture regions when memory is unmapped
  * rsx/vk: Implement shaders cache and fix broken pipeline_storage comparison and hash
  * rsx/util: Add simple consistent hash function
  * rsx: Zero-initialize the vertex register block - Some games reference constant regs that they never initialize
  * rsx: Clamp depth range to [0,1] - Fixes remaining issues with Ni no Kuni
  * gui: Add delete shader cache option in the context menu
  * ui: Move disable vertex cache to debug. Also add an option to disable zcull emulation in the debugger
  * rsx: Shader pipeline fixes and improvements - Do not set zfunc if alphakill is not enabled. This is because at the moment alphakill requires a different shader to be built
  * gl: Fix vsync; always use adaptive vsync instead of double-buffered
  * rsx: Fix single vertex array input declarations
  * gl: Workarounds for intel GPUs which dont seem to be truly GL4 compliant
  * vk: Catch leaking imageview refs on resize
  * vulkan: Restructure frame queues
  * vk: Reimplement access violation sync handling
  * rsx: Add a success message on program compile completion - Should help users wondering if rpcs3 'froze' during shader compile
- Update to version 0.0.3~git20170814:
  * game_list_frame: add scrollAfter option to Refresh for Talkashie
  * emu_settings: fix faulty custom config file creation
  * Register missing functions in cellSysutil (#3206)
  * (#3214)
  * Update supporters
  * Fix deadlock in vm::unmap
  * Rewrite Drag&Drop classification
  * Check FNID duplication
  * CFG: print errors for enums
  * Add build warning
  * Fix appveyor.yml
  * Fix appveyor.yml
  * Update cellHttp.cpp
  * Update cellNetCtl.cpp
- Update to version 0.0.3~git20170811:
  * Minor DS4 Bluetooth fix (#3140)
- Update to version 0.0.3~git20170810:
  * Make it build on macOS with Clang
  * Update hidapi
  * Disable PIE on macOS too
  * Reduce the zero-page size on macOS, so that PPUThread works
  * Update build instructions for macOS
  * Fix Fedora glew install instructions, Fixes #3182
  * Perform refactoring of pads to remove the ugly pad initialization.
  * Add rpcs3 icon to save dialogs.
  * Remove about 100 warnings from rpcs3qt code.
  * Finesse size of goto address. Downgrade image loading failed to warning.
  * Remove some warnings from Linux and fixed something from code review.
  * use new range for combobox, remove obsolete code
  * rsx/gl: Fix zcull queries and log conditional render modes - Fixes a situation where a query readback is requested while zcull render is still active
  * gl: Properly initialize pipeline properties
  * gl: Fix occlusion statistics clearing
  * gl: Fix inconsistent state tracking
  * fix resize on boot
  * Stub cellSysutilAvc2 functions
  * Stub cellAvconfExt functions
  * Add cellVideoOutSetCopyControl function
  * Add cellSearchGetContentInfoSharable function
  * Add cellUsbdRegisterCompositeLdd, cellUsbdUnregisterCompositeLdd and cellUsbdResetDevice functions
  * Add _sce_net_add_name_server function
  * Add sceNpTssGetDataNoLimit and sceNpTssGetDataNoLimitAsync functions
  * Update ffmpeg
- Update to version 0.0.3~git20170808:
  * GUI: fix icon sizes and exterminate gamelist bug
  * log_frame: fix random stack
  * CFG: provide _int range in to_list()
  * CFG: catch exceptions
  * Implement error report stacking
  * Relax allocations in ppu_load_exec
  * Fix Firmware message
  * Yield instead of sleeping rsx thread. (#3158)
  * Make ALSA optional
  * rsx: Implement conditional locks
  * Implement hardware zcull emulation
  * Fix idm::init, fxm::init
  * drag and dropperinno (#3037)
  * fix segfault in boot recent list
  * Improve error formatting
- Update to version 0.0.3~git20170802:
  * Code review (#3114)
  * rsx/gcm: Implement rsx dma. Refactor gcm/rsx to not be as codependent
  * sys_rsx: implement support for lle-gcm
  * d3d12: Fix 0 sized framebuffer crashes
  * Add gcm to auto lle / liblv2
- Update to version 0.0.3~git20170730:
  * rsx/vk: Vertex cache rewritten, add option to disable it as well - Also enable SPU loop detection by default while were at it
  * vulkan: Texture cache rewritten - Use a map of vectors instead of a flat array
  * spu: acquire_pc rewritten to be more precise in timing - More accurate pauses may slightly reduce performance but makes it more viable   to allow more threads to participate without stuttering
  * vulkan: Workaround to avoid lockup due to double fault - TODO: Ensure no page faults occur within a page-fault handler!
  * ui: Restore 'Strict Mode Rendering' to GPU tab. Also add an option to disable the vertex cache - Also, updates json tooltips for some options
  * rsx/vk/gl: Refactoring - Also adds a vertex cache to openGL as well
  * gl/vk: Do not trust gcm buffer size to match internal rendering resolution - Should fix games with strange scaling artifacts due to upscaling from lower resolutions
  * Fix missing newline, add periods, add tooltip for gs_resizeOnBoot (#3112)
  * Fix build (#3117)
  * GUI: add custom config indicator (#3108)
  * Rewrite memory pool to be thread safe.
  * Bundle Qt5Svg.so, Fixes #3094 (#3120)
  * Update outdated firmware log message
  * SPU: minor optimization
  * Minor fix of sys_event_queue_receive
  * sys_lwmutex, sys_lwcond refactoring
  * Fix _sys_lwcond_signal, _sys_lwcond_signal_all
  * Add supporters
- 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)
- Update to version 0.0.3~git20170726:
  * Linux evdev joystick support (#2885)
- 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
- 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
- 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)
- 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
- 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.
- 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
- Update to version 0.0.2~git20170707:
  * msg_dialog_frame: hidpi fixes for m_dialog
  * msg_dialog_frame: hidpi fixes for osk_dialog
- Update to version 0.0.2~git20170704:
  * Finalize AppImage build
- 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
- 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
- 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)
- 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)
- Update to version 0.0.2~git20170624:
  * fix debugger o.O (#2903)
  * Fix Travis build (#2902)
  * qt: Fix logging
  * qt: Fix OutDir config
  * Added uptr type
  * PPUOpcodes.h updated
  * Workaround booting NP games
  * LLVM: implement STSWI, LSWI...
  * PPU LLVM: paradigm shift
  * Remove throw cpu_flag
  * qt: Fix kb pad handler
  * Fix issue with msgdialog not passing event back properly.
- Update to version 0.0.2~git20170623:
  * kb/mouse: fix max in init
  * Trophy: return size for GetRequiredDiskSpace again
  * Sprx: loading / reloc fixes
  * cellGem: Fix headers
  * Stub some cellHttpAuth* functions
  * Stub sys_rsxaudio_ functions
  * Stub cellMsgDialogOpenSimulViewWarning
  * HLE cellHttpUtilParseUri, Also initalise networking with windows. (#2879)
  * Improve portability for BSDs (#2813)
  * Fix da build (#2900)
  * rsx: Fix stencil initial values
  * rsx: Fix depth-as-rgba read in fp
  * rsx/wip: Fix depth surface reuse and clearing (fixes shadows)
  * rsx/gl/vk: Enable use of native PCF shadows
  * rsx/vk/gl: Minor fixes
  * gl: Fix clip-space -> depth conversion. Fixes remaining depth read issues
  * vk/gl: Fix sampling of shadow2D textures
  * rsx: Discard surface store contents once per frame (temp workaround)
  * vk/gl: Do not sample currently bound render targets
  * rsx/gl/vk: Fix some warnings and whitespace issues (LF vs CRLF)
  * rsx: Fix clip space computations
  * gl: Properly emulate signed normalized wide integers
  * rsx/gl/vk: Invert default stencil values
  * gl: Silence log spam
  * vk: Prefer optimal formats when clearing buffers
  * vk: Avoid constantly reinitializing the SH context when compiling SPIRV. Speedup
  * vk: Proper shutdown to avoid destroying resources still in use
  * rsx: Register NV4097_SET_COLOR_KEY_COLOR method.
  * rsx: Handle non-zero base vertex better
  * rsx: Code cleanup. Fixes several dozen warnings - Wrap unused parameters as comments to prevent C1400 - Fix sized variable conversions with explicit casts
  * rsx/ui: Make a few settings configurable via the GUI
  * rsx: Bug fixes
  * rsx: Do not sample as pcf shader if writing a vector result
  * vk: Move resource init/destroy to constructor and destructor
  * vs: drop user files from shipped vs files
  * rsx/gui: Add a strict mode toggle. Also reorganizes the graphics tab a bit
  * add No Thread option
- Update to version 0.0.2~git20170618:
  * GUI: List SPRX modules only
  * Fix icon and exe name for VS. Rename old rpcs3 project. Restored original name for rpcs3_.rc to rpcs3.rc. Delete old wxWidgets/setup.h & FindwxWidgets.cmake.
  * Rename project rpcs3qt in rpcs3.
  * Fix refresh by having the save occur on accept instead of during the destructor.
  * EmuGameDir --> EmuConfigDir. Give QListWidget a parent to remove a slight memory leak.
  * Fix message shown when Qt 5 is missing (#2884)
  * Fix hex_to_bytes
  * Remove unneeded patch cmake.patch
- Update to version 0.0.2~git20170616:
  * Fix inconsistent selection in gamelist/grid (#2871)
  * Reimplement debugger resize & disassembly (#2876)
- Update to version 0.0.2~git20170615:
  *   Include a VFS manipulation dialog (#2863)
- Update to version 0.0.2~git20170614:
  * Misc organizing and bug fixing
  * Disable LLVM option in PPU when RPCS3 is not built with it
  * Add automated qt5 tech support in CMake
  * Fix annoying cmake output.
- Update to version 0.0.2~git20170613:
  * Add ability to boot elves in command line. (#2859)
  * Implement strncasecmp and strrchr
  * Update Icons provided by Discord user rutantan (#2862)
  * Dx12/Vulk: Fix KernelBase.dll crash (#2870)
- 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)
- 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)
- 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)
- Update to version 0.0.2~git20170605:
  * Update game_list_frame.cpp (#2835)
- 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)
- 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
- Update to version 0.0.2~git20170525:
  * Add option to select Vulkan device (#2814)
- Update to version 0.0.2~git20170524:
  * cmake: Link libllvm-4.0.so dynamically to avoid conflict with system libs (#2811)
- Update to version 0.0.2~git20170523:
  * Add caching for dependencies in appveyor.yml (#2804)
- 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
- 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
- Update to version 0.0.2~git20170520:
  * Configuration simplified
  * Config fix
- 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
- Update to version 0.0.2~git20170516:
  * Stub cellGcmSetWaitFlipUnsafe() (#2786)
- Update to version 0.0.2~git20170515:
  * config.yml: Log section optimized
  * Minor StrFmt fix
  * Added CELL_CANCEL
  * fs::statfs fixed
  * CELL_OK cleanup
- Update to version 0.0.2~git20170515:
  * Stub cell (#2785)
- 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)
- 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
- 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
- Update to version 0.0.2~git20170507:
  * Update supporters
  * sys_fs_fsync fix
  * cellFs fixes
- Update to version 0.0.2~git20170504:
  * Add hidapi submodule, build updates / readme
  * DS4 Support. Supports sixaxis and vibrate
  * XInput vibrate support
- Update to version 0.0.2~git20170502:
  * Fix FAQ link (#2748)
- Update to version 0.0.2~git20170501:
  * Update sceNpSns (#2732)
- 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
- Update to version 0.0.2~git20170426:
  * cellAudioAdd2chData fixed
  * REG_FUNC+ macro improved
- 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
- Update to version 0.0.2~git20170425:
  * [Render] Userclip for d12/vk/ogl (#2719)
- 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
- 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)
- Update to version 20170420~v0.0.2:
  * Add cellRtcAlarm module (#2703)
  * Lib Loader Radiobutton (#2689)
- Update to version 20170419~v0.0.2:
  * Add FTFaceH_GetMaxVerticalAdvance function
  * Add FT_Done_Library function
  * Add cellFsAccess function
- Update to version 20170418~v0.0.2:
  * Fix crash on linux when opening the settings dialog in debug mode
  * Misc compile fixes
- Update to version 20170418~v0.0.2:
  * Check variable before to execute remove, in GLGSRender::on_exit (#2682)
- Update to version 20170416~v0.0.2:
  * Add CONTRIBUTING.md guidelines (#2706)
- 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
- Update to version 20170416~v0.0.2:
  * Properly overwrite param.sfo in savedata (#2690)
- Update to version 20170414~v0.0.2:
  * Trophy fixed (#2687)
- Update to version 20170413~v0.0.2:
  * Trophy update (#2655)
  * spu: Check exponent bits in FMA ops (#2683)
- Update to version 20170413~v0.0.2:
  * Update cellSaveDataGetListItem
  * Misc (#2614)
- Update to version 20170412~v0.0.2:
  * Travis fix
- Update to version 20170411~v0.0.2:
  * rsx: Throw if user attempts to use Vulkan/DX12 without driver support
- Update to version 20170411~v0.0.2:
  * Travis fix
  * Fix zip cmd
- Update to version 20170410~v0.0.2:
  * Fix token
- Update to version 20170410~v0.0.2:
  * Upload Travis builds
  * Fix
  * gl: Autodetect supported OpenGL extensions
  * Update libglew-dev for travis
- 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)
- 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)
- 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
- 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
- Update to version 20170407~v0.0.2:
  * Stub cellSysconf module
  * Stub cellVideoUpload module (#2642)
- Update to version 20170407~v0.0.2:
  * Register cellSpursRemoveSystemWorkloadForUtility
  * Stub cellBgdl module
- Update to version 20170407~v0.0.2:
  * Imejp: cellImeJpEnterChar (#2600)
  * Add cellLibprof module (#2637)
- Update to version 20170407~v0.0.2:
  * [WIP] Update Qt interface (#2336)
- Update to version 20170406~v0.0.2:
  * Add few functions in cellSysutil.
  * Fix isdenormal() for MS VC.
- Update to version 20170406~v0.0.2:
  * Add cellRtc functions
- Update to version 20170405~v0.0.2:
  * cellSave fix plus bugfixes (#2631)
- Update to version 20170404~v0.0.2:
  * Fix freezes on Linux (#2632)
- Update to version 20170403~v0.0.2:
  * cellSaveData workaround
- 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
- Update to version 20170402~v0.0.2:
  * Gdb debug server (#2542)
- Update to version 20170402~v0.0.2:
  * Stub cellHttpUtil (#2611)
- 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
- 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

OBS-URL: https://build.opensuse.org/request/show/526524
OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=7
This commit is contained in:
Klaus Kämpf 2017-09-18 17:49:03 +00:00 committed by Git OBS Bridge
parent 178847831a
commit 1581370596
5 changed files with 59 additions and 5 deletions

View File

@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/RPCS3/rpcs3.git</param>
<param name="changesrevision">7c897d5019e4706ef51205140114249f9fb251ea</param></service></servicedata>
<param name="changesrevision">6a54b3929e574be38105bd4f3b24072b44097964</param></service></servicedata>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f55882194002c0b41f6449c2ed8db4a9cc410a90fa441d08ae8d12eb002f09d4
size 151700252

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:92a7db0920c80d49e50b1cb00496852da7ac33199c0a1a0a16e5a908d6e6ac7d
size 151706116

View File

@ -1,3 +1,44 @@
-------------------------------------------------------------------
Fri Sep 15 20:18:03 UTC 2017 - pousaduarte@gmail.com
- Update to version 0.0.3~git20170915:
* VS build: copy Qt5WinExtras.dll to bin directory
* [Qt] add scrollbar to about dialog (#3417)
* If the loop is never entered, then the jit is null.
* VS build: delete QT DLLs from bin directory
* CMake build: copy QT DLLs files to bin directory
* [Qt] fix small buttons/missing icons in the toolbar (Doppelgänger) (#3413)
* Qt: Remove duplicate gui repaints in settings dialog
* Qt: improve gamelist refresh, fix some more scroll issues
* Fix buffer overrun in cert loading, made it more accurate. Fixes #3408
* fs: minor fix
* sys_fs: use g_tls_error for diagnostic
* sys_mmapper: minor range fix
* Improve lv2_memory object
* Implement fs::error::notempty
* Vulkan: use pkg-config instead of checking for Linux (#3440)
* Update Visual Studio 2015 URL
-------------------------------------------------------------------
Sat Sep 09 21:22:56 UTC 2017 - pousaduarte@gmail.com
- Update to version 0.0.3~git20170909:
* use single line titles in gamelist and recent games menu
* Implement _sys_prx_get_module_info
* Fix some of libpng known incorrect profile spam
* Trophy fixes
* [Qt] style adjustments 3
* [Qt] style adjustments 4
* [Qt] style adjustments 5
* [Qt] style adjustments 6
* Added ignoring of keyboard shortcuts to keyboard_pad_handler
* Fixed a line where event->ingore() was called after break.
* Pad Refactoring Adds a window to setup multiple input types as once All controllers are now handled by a single thread [hcorion] evdev refactor
* Qt: fix gamepad settings layout issue
* Qt: add Refresh button to gamepad settings, minor cleanup
* Qt / OpenGL: fix delete_context
* [Qt] Delete "ui" pointer in destructor
-------------------------------------------------------------------
Thu Sep 07 15:17:59 UTC 2017 - pousaduarte@gmail.com

View File

@ -17,7 +17,7 @@
Name: rpcs3
Version: 0.0.3~git20170906
Version: 0.0.3~git20170915
Release: 0
Summary: PS3 emulator/debugger
License: GPL-2.0
@ -47,6 +47,7 @@ BuildRequires: pkgconfig(libavformat)
#qt deps
BuildRequires: pkgconfig(Qt5Core)
BuildRequires: pkgconfig(Qt5Widgets)
BuildRequires: pkgconfig(Qt5DBus)
#LLVM deps
BuildRequires: libLLVM4
@ -63,6 +64,18 @@ An open-source PlayStation 3 emulator/debugger written in C++.
%prep
%setup -q
GIT_VERSION=$(echo %{version} | sed 's|.*git|git~|g')
echo "// This is a generated file.
#define RPCS3_GIT_VERSION \"$GIT_VERSION\"
#define RPCS3_GIT_BRANCH \"master\"
// If you don't want this file to update/recompile, change to 1.
#define RPCS3_GIT_VERSION_NO_UPDATE 1
" > rpcs3/git-version.h
%build
cmake . \
-DUSE_SYSTEM_FFMPEG="ON" \