File shadPS4.changes of Package shadPS4
-------------------------------------------------------------------
Mon Mar 17 03:41:06 UTC 2025 - virtuousfox@gmail.com
- Update to version 20250313.5691046d:
* Renderer fixes (Splash + Aspect Ratio) (#2645)
* New Crowdin updates (#2638)
* Properly implement sceVideoOutGetBufferLabelAddress (#2642)
* FidelityFX FSR implementation (#2624)
* New Crowdin updates (#2631)
* Fix sceKernelLoadStartModule (#2635)
* [ci skip] Qt GUI: Update Translation. (#2636)
* libkernel: improve module finding in sceKernelLoadStartModule (#2541)
* Handle error behavior in sceSysmoduleGetModuleInfoForUnwind stub (#2629)
* Make button bar translatable in controller/KBM dialog (#2625)
* New Crowdin updates (#2622)
* sceKernelReleaseDirectMemory fix (#2623)
* kernel: re-implement clock_gettime (#2615)
* New Crowdin updates (#2608)
* fix:[#2618] load HDR setting from GPU in GUI (#2619)
* [ci skip] Qt GUI: Update Translation. (#2607)
* load trophy from .wav (#2603)
* [ci skip] Qt GUI: Update Translation. (#2605)
* Adds missing tr functions for certain GUI strings that should be translatable (#2598)
* New translations en_us.ts (Norwegian Bokmal) (#2599)
* New Crowdin updates (#2596)
* Clickable links for PRs in the changelog (#2588)
* [ci skip] Qt GUI: Update Translation. (#2595)
* Fix space (#2594)
* New Crowdin updates (#2592)
* cpu_patches: Simplify and remove some restrictions on macOS. (#2591)
* Allow our BMI1 emulation to work on non-macOS CPUs - also emulate TZCNT (#2526)
* New Crowdin updates (#2584)
* [ci skip] Qt GUI: Update Translation. (#2590)
* Add global/common user folder for Windows (#2589)
* Qt: Add Initial KBM remapping GUI (#2544)
* Grammatical error: thophy to trophy :) (#2585)
* Specialize vertex attributes on dst_sel (#2580)
* [Lib] libsceHttp (#2576)
* fixes to get in game (#2583)
* Misc Cleanups (#2579)
* Adding Top and Bottom trophy option for pop window + Trophy improvements (#2566)
* Fix time - sceKernelClockGettime (#2582)
* opcode implementation test (#2567)
* New Crowdin updates (#2562)
* Reduce some service ID log spam (#2578)
* Fix list after deleting a game (#2577)
* fix for ime (#2475)
* Fix: sce_sys/snd0.at9 remains after game deletion (#2565)
* fix deprecation (#2563)
* 'Select' the log when opening the folder if SeparateLogFiles (#2560)
* Add unexcepted depth format to unreachable (#2557)
* [ci skip] Qt GUI: Update Translation. (#2561)
* New Crowdin updates (#2527)
* 'Game Compatibility' read an issue from another operating system (#2559)
* Cheats dont show other authors (#2558)
* Custom Trophy images / sound | and improvements (#2539)
* OLED Theme (#2530)
* core: Ensure logger is initialized when there is no param.sfo (#2542)
* config: Keep in order (#2536)
* cmake: Cleanup (#2535)
* fix: move trophy pngs to src/images (#2519)
* QT: Fix Fullscreen (#2533)
* Fix SDL gyro and acceleration sensor handling (#2532)
* Implement some RDNA flags (#2510)
* hot-fix: Compare with correct size
* video_core: Various small improvements and bug fixes (#2525)
* Simplify ANDN (#2511)
* change sizeof to TmpMount.size (#2523)
* New Crowdin updates (#2520)
* Fix capitalization mistake (#2521)
* Fix and add back Trophy type icons for both the trophy pop-up and viewer (#2522)
* Update libatrac9 (#2524)
* Save rest of ymms in SaveContext (#2512)
* [ci skip] Qt GUI: Update Translation. (#2518)
* clang-format fix
* Add option to save logfiles seperate for each game (#2504)
* Fix cache size (#2517)
* Fix/display mode default (#2516)
* fix:[#2513] align emulator settings content top (#2515)
* move display mode and hdr to graphics tab (#2485)
* Revert use of embedded icons (#2509)
* docs: add qt6-tools to Arch build guide (#2495)
* QT: Various interface fixes (#2496)
* Trophy pop-up and viewer enhancements (#2493)
* Avoid processing job buffers before codec initialization (#2507)
* libcInternal HLE fixes (#2491)
* misc: Add message indicating unimplemented primitive type.
* shader_recompiler: Proper support for inst-typed buffer format operations. (#2469)
* fix: mask_jump32 target
* externals: Update MoltenVK (#2492)
* QT: Fix search in Grid mode (#2490)
* CI: Use Qt 6.9.0 + Update CMake Cache (#2487)
* memory: Implement protecting multiple VMAs (#2484)
* New Crowdin updates (#2483)
* Update README.md (#2488)
* adding info about MSYS2 build (#2482)
* Now lightbar overwrite works on dualsense while using it on bluetooth (#2481)
* hot-fix: rasterizer
* video_core: Fix some cases of "Attempted to track non-GPU memory" (#2447)
* Update linux build docs (#2474)
* New Crowdin updates (#2478)
* Cheats/Patches - add mask_jump32 (#2477)
* New Crowdin updates (#2470)
* Bump to Clang 19 (#2434)
* New Crowdin updates (#2467)
* Adjust translation for RGB light (#2468)
* [ci skip] Qt GUI: Update Translation. (#2466)
* Fixes translation BOT (#2465)
* shader_recompiler: Implement AMD buffer bounds checking behavior. (#2448)
* Qt: Better title bar for SFO Viewer menu (#2462)
* New Crowdin updates (#2460)
* Qt: Center Installation Dialog (#2453)
* Add default values for Lightbar sliders and checkbox, per-game config (#2454)
* Qt: Use Qt::SmoothTransformation for Cheats Manager (#2450)
* Qt: Fix Small Window (#2449)
* renderer_vulkan: Bind descriptors to specific stages in layout. (#2458)
* Correct translation no_NO to nb_NO (#2455)
* New Crowdin updates (#2440)
* added language pt_PT (#2452)
* Background image sized correctly (#2451)
* add lightbar color override to Controller GUI (#2443)
* imgui: Displays FPS color based on FPS (#2437)
* shader_recompiler: Remove special case buffers and add support for aliasing (#2428)
* More fixes to make the translation work (#2439)
* New Crowdin updates (#2436)
* Kbm icon change and size modified. (#2435)
* Fix PR 2424 (#2433)
* Adding KBM icon for kbm remaps. (#2430)
* Qt: Resizing Font Size and Icon Grid Size (#2429)
* Initial implementation of controller color config (#2411)
* Fix unified config checkbox behaviour + code style changes (#2427)
* hotfix: another typo..
* hotfix: typo
* hotfix: removed questionable setjmp
* Libraries: Update libcInternal (#2265)
* Crowdin translation adjustments (#2426)
* Displays translation in interface, not logs or config (#2424)
* Fix PR 2422 (#2425)
* Set language to en_US if value is incorrect (#2422)
* language fix (#2421)
* Standard language fix (#2420)
* Update video_out.cpp (#2416)
* Update README.md with crowdin link
* Auto update of english translation file based on sources (#2349)
* New Crowdin updates (#2415)
* Update REUSE.toml
* Update Crowdin configuration file
* Formatting for Crowdin (#2413)
* Qt: Use Qt 6.8.2 (#2409)
* shader_recompiler: Lower non-compute shared memory into spare VGPRs. (#2403)
* gnmdriver: Implement sceGnmUpdateHsShader (#2412)
* fix: Correct number of allocated VGPRs.
* change ts it (#2396)
* Add error message when trophy data extraction fails (#2393)
* fix deprecation (#2406)
* memory: Log for sceKernelMapNamedDirectMemory in more cases. (#2404)
* QT: AutoUpdate -Formatting/Always Show Changelog (#2401)
* Fix S_LSHR_B32 (#2405)
* buffer_cache: Give null buffer full usage flags. (#2400)
* shader_recompiler: Exclude defaulted fragment inputs from quad/rect passthrough. (#2383)
* Better bounds checks for sceKernelDlsym (#2394)
* fix: Disable VK_EXT_tooling_info on AMD proprietary for now.
* Improve parameter checks for posix_pthread_rename_np (#2391)
* fix: lower UBO max size to account buffer cache offset (#2388)
* enableHDRCheckBox fix (#2390)
* renderer_vulkan: Skip tessellation isolines if not supported. (#2384)
* hot-fix: fix for unintended gamma correction bypass when HDR is disabled
* Add HDR option to settings menu (#2387)
* cpu_patches: Lower extrq/insertq log to trace. (#2386)
* Update SQ translation + fix typo in EN translation (#2382)
* Updated Swedish translation (#2380)
* gnmdriver: Fill in functions stubbed on real firmware. (#2379)
* video_out: HDR support (#2381)
* ajm: mark empty batches as finished immediately (#2385)
* address_space: Split macOS reserved memory region. (#2372)
-------------------------------------------------------------------
Sat Feb 08 19:00:16 UTC 2025 - virtuousfox@gmail.com
- Update to version 20250208.a7a8ebcd:
* Fix duplicated translations (#2377)
* Game-compatibility - improved (#2367)
* Add nix-shell to allow native build on NixOS (#2333)
* Update zh_CN translation (#2361)
* shader_recompiler: Replace texel buffers with in-shader buffer format interpretation (#2363)
* QT: AutoUpdate - improvement message limit exceeded github (#2365)
* RemapSwizzle formatting (#2368)
* hotfix: 4444 swizzle order
* vulkan: Use more supported 4444 format. (#2366)
* vk_instance: Clean up extension management. (#2342)
-------------------------------------------------------------------
Thu Feb 06 10:27:05 UTC 2025 - virtuousfox@gmail.com
- Update to version 20250205.0d498f12:
* Fix merge, but for real this time (#2359)
* Fix issues with input detection due to overloaded ring buffer and fix buffer size being incorrect (#2346)
* Update nb.ts (#2353)
* Set focus, refresh GUI after closing text editor, prevent no comma crash (#2354)
* Bump size of buffer_views (#2357)
* Add outer deadzone config (#2348)
* Updated uk_UA language to v0.6.1 (#2347)
* Updated Swedish translation (#2327)
* libSceHmd Stubs (#2355)
* Improved error handling in sceKernelAllocateDirectMemory (#2037)
-------------------------------------------------------------------
Tue Feb 04 15:52:31 UTC 2025 - virtuousfox@gmail.com
- Update to version 20250204.131b6f90:
* Format log lines to make it possible to ctrl click on them and go to the log location (#2345)
* shader_recompiler: Add workaround for drivers with unexpected unorm rounding behavior. (#2310)
* Change Background Image for games (#2334)
* Add emulator category (#2320)
* sceVideoOutDeleteFlipEvent (#2339)
* Fix shader type names (#2336)
* fix ASSERT_MSG arguments (#2337)
* add controller remapping GUI (#2311)
* Fix game title sorting - Grid view (#2341)
-------------------------------------------------------------------
Mon Feb 03 15:56:11 UTC 2025 - virtuousfox@gmail.com
- Update to version 20250203.8ad65058:
* Fix VideoOut events (#2330)
* Fork detection: Fix Windows naming + add a new check for fork detection (#2321)
* Update zh_CN translation (#2328)
* qt: Add more options to the "Copy info..." section + update en.ts/de.ts (#2322)
* Update ru_RU translation for 6.0 (#2318)
* Cheats/Patches: Fix Mask Offset (#2323)
* add missing translations nb (#2317)
* Adding french translation to game status and translating a forgotten sentence (#2315)
* Remove log line that was consuming as much as 0.6ms frame time (#2335)
* fix: Restore previous version of divergence PR.
* shader_recompiler: Insert end of divergence scope at last relevant instruction. (#2325)
* hotfix: stronger conditions for the vtx offset error message
* Translatable Compatibility Status (#2304)
* texture_cache: Make sure left-overlapped mips get marked for rebind. (#2268)
* audioout: Add error returns when not initialized. (#2309)
* config: Restore previous keyboard mapping defaults. (#2313)
* Remapping: Documentation and defaults update + add option to use a unified config (#2302)
* Added keyboard and mouse input remapping, mouse movement to joystick logic, GUI and more (#1356)
* add 0.6.0 release to metainfo (#2300)
* feat: set desktop file name to get icon on wayland (#2299)
* renderer_vulkan: use LDS buffer as SSBO on unsupported shared memory size (#2245)
* Revert "libkernel: handle special case in path for load module (#2269)" (#2298)
* libkernel: handle special case in path for load module (#2269)
* Updated Swedish translation (#2270)
* Fix issue #1684 (#2277)
* started 0.6.1 WIP
-------------------------------------------------------------------
Fri Jan 31 08:40:15 UTC 2025 - virtuousfox@gmail.com
- Update to version 20250131.ec7a5412:
* tagged 0.6.0 release
* add advdebug translation nb (#2296)
* update german ts (#2294)
* Update Italian translation (#2293)
* Fix minor issue with 'Emulator' group box (#2292)
* Fix ccrash if remote is not set (#2291)
* update german ts (#2290)
* Detect and log if the user is using a fork (#2219)
* add french tl (#2289)
* Fix game title sorting (#2286)
* Add Vulkan debug options to the Debug tab (#2254)
* cpu_patches: Always use AVX for certain patches. (#2274)
-------------------------------------------------------------------
Thu Jan 30 13:10:27 UTC 2025 - virtuousfox@gmail.com
- Update to version 20250130.19bbbf99:
* Fix game title sorting bug from Issue #2260 (#2284)
* Update README.md (#2281)
* externals: Update MoltenVK (#2280)
* Patch 1 (#2278)
* sdl_window: Allow alternate face button keys on any system. (#2275)
* Savefixes vii (#2279)
* shader_recompiler: Fix cube sampling coordinates. (#2266)
-------------------------------------------------------------------
Wed Jan 29 18:16:51 UTC 2025 - virtuousfox@gmail.com
- Update to version 20250129.4bb578f9:
* updates french translation (#2262)
* Update ru_RU translation (#2267)
* hotfix: Raise videodec memory back up to 16MB.
* qt_gui: Some game install features and fixes (#2261)
* externals: Update MoltenVK. (#2264)
* libraries: Implement libSceZlib. (#2256)
* Update tr_TR.ts (#2255)
* add missing translations and other corrections nb (#2253)
* hotfix: Reduce requested videodec memory block sizes.
* vk_rasterizer: Keep viewport depth offset even without native depth clip control. (#2257)
* linker: handle relocation for exported modules (#2247)
* Update sq translation (#2251)
* renderer: respect zmin/zmax even if clipping is disabled (#2250)
* externals: Update MoltenVK (#2249)
* memory_patcher: Remove hardcoded repositories when loading patches (#2241)
* emulator: Use correct game folder mount when opening update eboot directly. (#2244)
* qt: Prevent interacting with empty grid cells. (#2243)
* hotfix: Fix missing embedded PS shader address bits.
* shader_recompiler: Add another constant propagation pass near the end. (#2231)
* liverpool: Implement PM4 MEM_SEMAPHORE. (#2235)
* system_service: Add simple event queue and push an EntitlementUpdate event to it when app content is initialized (#2238)
* hotfix 2: clang format
* hotfix: Drop scePadSetLightBar log to debug level.
* Fix stale heap read in UnmapMemoryImpl (#2232)
* externals: Update SPIRV-Cross for MoltenVK (#2237)
* shader_recompiler: Fix image write swizzles. (#2236)
* shader_recompiler: Implement shader export formats. (#2226)
* libraries/fiber: print fiber ctx size on stack overflow
* stubbed webbrowserdialog,npparty (#2234)
* Rebase of "Handle munmap over multiple VMAs" (#2233)
* hotfix: 64-bit shift fixups
* Handle more 64bit shifts in Translator (#1825)
* documents: Update CPU requirements. (#2229)
* Update building-linux.md
* texture_cache: Do not overwrite overlap hit with a miss. (#2217)
* renderer_vulkan: Remove dead code. (#2228)
* liverpool: Fix tiled check for color buffer. (#2227)
* Fix AutoUpdate Changelog (#2224)
* sdl3 update (#2221)
* Add missing Polish translations and fix typos (#2222)
* Update building-linux.md
* Update building-linux.md
* Revert "Optimize workflows by caching `apt install` (#2212)" (#2220)
* Optimize workflows by caching `apt install` (#2212)
* Update Simplified Chinese translation (#2216)
* Fix showing debug menu bar / Devtools (#2214)
-------------------------------------------------------------------
Wed Jan 22 23:33:20 UTC 2025 - virtuousfox@gmail.com
- Update to version 20250123.81e7e4b2:
* Update building-linux.md
* GUI: Settings improvements (#2213)
* update extension vector capacity (#2210)
* Update Linux building documentation (#2211)
* Update Japanese translation (#2209)
* devtools: fix ReleaseKeyboard assert being triggered if many shader editor windows exist (#2205)
* sceKernelVirtualQuery Fixes (#2204)
* Added ability to change save data path (#2199)
* Fix for address_space initialization on Windows (#2202)
* tile: Fix some tile thickness calculation errors. (#2203)
* `clang-format` (again)
* clang-format
* remove BADF return
* hotfix: use logger device on stdin
-------------------------------------------------------------------
Tue Jan 21 10:27:36 UTC 2025 - virtuousfox@gmail.com
- Update to version 20250120.95a30b2b:
* texture_cache: Lock when updating image. (#2198)
* externals: Update vulkan-headers (#2197)
-------------------------------------------------------------------
Mon Jan 20 10:52:29 UTC 2025 - virtuousfox@gmail.com
- Update to version 20250120.e1132db1:
* texture_cache: Prevent unregistered images from being tracked. (#2196)
* Implement IMAGE_ATOMIC_SWAP (#2194)
* Additional libSceNpManager functions and cleanup (#2195)
* hotfix: Move some command buffer references down.
* Fix SurfaceFormat Format4_4_4_4 (#2193)
* Fix SurfaceFormat Format1_5_5_5 - Format5_5_5_1 (#2191)
* Fix SurfaceFormat (#2188)
* Devtools: Close Button ( X ) (#2187)
* Filesystem devices (#2184)
* Some ImGui tweaks for the game window (#2183)
-------------------------------------------------------------------
Sun Jan 19 11:47:12 UTC 2025 - virtuousfox@gmail.com
- Update to version 20250119.746f2e09:
* tile: Account for thickness in micro tiled size calculation. (#2185)
* fix build on arch
* pad: Configurable DeadZone (#2030)
* CLI: Add argument to pass an argument to the game (#2135)
* input: Unbroke KBM-only input (#2179)
* vk_presenter: Fix splash issues. (#2180)
* texture_cache: Fix image mip overlap. (#2177)
* renderer_vulkan: Remove swapchain image reinterpretation. (#2176)
* video_core: Use adaptive mutex on Linux (#2105)
* renderer_vulkan: Clear blank frame (#2095)
* qt: Improve user experience on Steam Deck and window managers (#2103)
* input: Don't use old input state in GameController::ReadState() (#2170)
* renderer: handle disabled clipping (#2146)
* Update kernel.cpp (#2125)
-------------------------------------------------------------------
Sat Jan 18 06:12:15 UTC 2025 - virtuousfox@gmail.com
- Update to version 20250117.e134fc5f:
* Qt: Open shadPS4 Folder (#2107)
* don't compile cs with higher shared memory than supported (#2175)
* imgui: central node auto-hide tab (#2174)
* ci: Don't use the same cache for clang and gcc on linux (#2173)
* vk_platform: Clean up unnecessary debug message filters. (#2171)
* renderer_vulkan: Fix present related validation errors. (#2169)
* renderer_vulkan: Add debug markers for presenter. (#2167)
* handle control point strides that arent a multiple of 16 (#2172)
* shader_recompiler: Improvements to buffer addressing implementation. (#2123)
* liverpool: Revert queue scope markers. (#2166)
* keep framerate stable even without vsync (#2165)
* Render without rendering (#2152)
* Crash on sceKernelDebugRaiseExceptionOnReleaseMode (#2163)
* sceKernelAio* implementation (#2160)
* network: Remove firing Np callbacks from check stubs. (#2161)
* resource_tracking_pass: Persist image resource atomic designation. (#2158)
* renderer_vulkan: Simplify debug marker settings. (#2159)
* Fix V_FRACT_F64 (#2156)
* Missing pthread exports (#2144)
* liverpool_to_vk: Add R32Uint depth promote. (#2145)
* Add libSceNpWebApi (#2150)
* renderer_vulkan: Handle depth-stencil copies through depth render overrides. (#2134)
* Fix: rename yakuza screenshot to correct game (#2141)
* sdl: Respect text input main thread requirements. (#2138)
* GUI: Speed up GUI loading by caching game sizes (#2130)
* libSceHttp2 Stubs (#2139)
* video_core: detiler: display micro 64bpp (#2137)
* Check thread param on posix_pthread_rename_np (#2133)
* Add libSceSsl2 stubs (#2132)
* shader_recompiler: Remove AMD native CubeFaceCoord. (#2129)
* hotfix: Fix cube instructions.
* Implement sceNpCmp functions (#2114)
* Update zh_CN.ts (#2122)
* hotfix: Constrain view layers to actual layers.
* hotfix: Check correct template for setting binding divisor.
* qt_gui: Fix shortcut's name got cut off in some cases (#2116)
* Fix -PKG Viewer -Button install (#2113)
* shader_recompiler: Fix some image view type issues. (#2118)
-------------------------------------------------------------------
Fri Jan 10 18:35:05 UTC 2025 - virtuousfox@gmail.com
- Update to version 20250110.562ed2a0:
* renderer_vulkan: Simplify vertex binding logic and properly handle null buffers. (#2104)
* amdgpu: Handle 8-bit float format case for stencil. (#2092)
* shader_recompiler: Improvements to array and cube handling. (#2083)
* GUI: Open Log Location - Button (#2102)
-------------------------------------------------------------------
Thu Jan 09 00:02:26 UTC 2025 - virtuousfox@gmail.com
- Update to version 20250108.65f9bbbf:
* shader_recompiler: Ignore exec mask for scalar instructions. (#2097)
* ci: Add GCC build job for Linux (#2027)
* Unmap Fixes (#2080)
* externals: Update discord-rpc. (#2094)
* file_sys: Consolidate separate update directory handling. (#2041)
* elf_info: Fix GCC build. (#2089)
* Fix double closing tag in metainfo.xml (#2090)
* Remove releases.xml references (#2087)
* Move release info into metainfo.xml (#2085)
* Add support for true fullscreen (#2016)
* Update sq translation (#2084)
* video_core: Implement conversion for uncommon/unsupported number formats. (#2047)
* Add motion controls toggle (#2029)
* shader_recompiler: Fix V_CMP_U_F32 (#2082)
* Updated Swedish translation with additional strings (#2081)
* CI: Switch to Windows 2025 & Reduce Warnings (#2052)
* renderer_vulkan: Fix null buffer views with wrong format. (#2079)
* TR: remove 'location' (#2078)
* hot-fix: buffers resolve barriers fixed
* Adding Swedish translation (#2075)
* dummy sceMouse module and change sceMouseRead to debug to reduce spam (#2074)
* vk_resource_pool: Handle eErrorFragmentedPool. (#2071)
* renderer_vulkan: Add debug names to pipelines. (#2069)
* shader_recompiler: Implement S_BITSET(0/1)_B32 (#2039)
* fix scePlayGoGetLocus (#2067)
* translation: Update Finnish translation (#2057)
* vk_instance: Enable additional debug tagging if crash diagnostics is enabled. (#2066)
* infra: require the log to be attched in template
* bump up vector size to 64 in image_info and image_binding (#2055)
* macOS build fixed; `indirect_args_addr` moved out from queues context
* hot-fix: amdgpu: use different indirect dispatch packet on ASC
* input: Add missing poll lock (#2044)
* sdl_audio: Remove buffer samples hint. (#2038)
* image_info: Add Neo mode macro tile extents. (#2045)
* clang-format
* kernel: Check PSF for neo mode support. (#2028)
* texture_cache: slight detilers refactoring (#2036)
* amdgpu: Add some resource bits for Neo mode. (#2035)
* gnmdriver: Implement neo mode differences. (#2011)
* texture_cache: Adding some missing textures (#2031)
* texture_cache: 8bpp macro detiler
* fixed deadzones (#2025)
* ir_passes: Integrate DS barriers in block (#2020)
* Fixup returns (#2023)
* renderer_vulkan: Cleanup and improve barriers in caches (#1865)
* hot-fix: debug build
* fix typos
* Reduce USBD Log Spamming (#2019)
* audio: Improve port state guards. (#1998)
* Fix amdgpu & other issues (#2000)
* buffer_cache: Improve buffer cache locking contention (#1973)
* Speed up LiverpoolToVK::SurfaceFormat (#1982)
* add R16Uint to Format Detiler (#1995)
* hotfix: reset stop source on thread stop
* Update improper wording in translations
* savedata: Avoid Save memory concurrency
* GUI: Settings - Trophy Key (#2013)
* Removed LLE libs (#2012)
* infra: more clarifications in issue templates (#2010)
* kernel: memory: PRT mapped area setter/getter
* Fix for trophy decryption (#2005)
* Motion controls (#1984)
* Fix flags (#1999)
* clang-format
* Storing encryption trophy key in config.toml (#1930)
* hot-fix: detiler: forgotten lut optimizations
* Qt: fix deprecation warnings (#1672)
* kernel: equeue: added missing `sceKernelDeleteHRTimerEvent`
* audio: Accurate audio output timing. (#1986)
* vk_platform: Fix incorrect type for MVK debug flag. (#1993)
* equeue: Fix regression from Filter type. (#1992)
* infra: emphasize the contact information (#1990)
* native_clock: Remove unused process code. (#1989)
* shader_recompiler: Add swizzle support for unsupported formats. (#1869)
* shader_recompiler: Fix BitCount64 and FindILsb64 (#1978)
* Initialize V0 to PrimitiveId in hull shader (#1985)
* Fix sceKernelGetEventFilter (#1987)
* infra: updated github issue templates
* gnmdriver: remove redundant EqEventType assert (#1975)
* renderer_vulkan: Render polygons using triangle fans. (#1969)
* renderer_vulkan: fix deadlock when resizing the SDL window (#1860)
* ajm: added stubbed statistics instance (#1924)
* hot-fix: Correct queue id in dispatch indirect
* add EventWrite and DispatchIndirect to ProcessCompute (#1948)
* cubeb_audio: Make sure COM is initialized on Windows. (#1958)
* Update issue templates
* pthread: Change minimum stack for HLE to additional stack. (#1960)
* recompiler: handle reads of output variables in hull shaders (#1962)
* build: Update MoltenVK and fix missing add_dependencies for copy. (#1970)
* Fix loading RenderDoc in offline mode for Linux (#1968)
* config: Don't load config in the Emulator class (#1965)
* sdl: Limit minimum window size (#1966)
* hotfix: fix fiber initialization
* libraries/fiber: implement context switching (#1950)
* style: add Tokyo Night theme (#1811)
* Fix SDL version cannot launch game using game ID (#1650)
* Remove PS4 pro mode from GUI, can still be edited in from config file (#1871)
* Handle RectList primitives in Geometry shaders (#1936)
* Update zh_CN translation (#1946)
* texture_cache: Don't read max ansio value if not aniso filter (#1942)
* Updated dev team (sorry frodo , the ring is yours)
* Update README.md
* Update README.md with latest (not quite) addition to dev team
* core: better memory configuration (#1896)
* libraries: Add libSceMove HLE skeleton (#1945)
* Fix a translation not working (#1947)
* hot-fix: handle ASC ring wrap
* Implement IMAGE_GATHER4 and IMAGE_GATHER4_O (#1939)
* sdl_audio: Implement SetVolume and add more error checking. (#1935)
* knack fixes by niko (#1933)
* GUI: Fix TR Units - Size and Time - more... (#1927)
* build: Do not generate files in source. (#1929)
* build: Fix MoltenVK bundling copy. (#1928)
* audio: Implement cubeb audio out backend. (#1895)
* equeue: sceGnmGetEqEventType/sceKernelGetEventData impl (#1839)
* Update nb translation (#1904)
* Update russian translation for 0.5.0 (#1903)
* texture_cache: Enable anisotropic filtering (#1872)
* vk_platform: Enable MoltenVK debug if crash diagnostics is enabled. (#1887)
* shader_recompiler: Implement S_BCNT1_I32_B64 and S_FF1_I32_B64 (#1889)
* Load HLE library if native library can't be loaded (#1899)
* Fix for D32Sfloat and R8Snorm Tiled image (#1898)
* Avoid to access invalid iterator (#1892)
* Fix TR (#1897)
* Fix typo (#1918)
* settings-dialog: use grid layout (#1920)
* Devtools IV (#1910)
* hot-fix: Drop key
* hotfix: fix incorrect appcontent available space size
* Translated most of the remaining texts into Persian (fa_IR.ts) and fixed incorrect translations (#1885)
* Update sq translation (#1893)
* Update it.ts (#1894)
* Add info for QT Multimedia (#1886)
* Fix button changelog (#1882)
* 0.5.1 WIP started
* retagged 0.5.0
* tagged 0.5.0
* Add missing translations (#1879)
* Fix for D16Unorm Tiled image (#1863)
* renderer_vulkan: Make sure at least one viewport is set (#1859)
* README: mention alternative key mappings on Mac (#1876)
* compatibility_data: Added compatibility related settings to GUI (#1855)
* shader_recompiler: Rework image read/write emit. (#1819)
* exception: Fix raising exceptions on POSIX systems (#1868)
* renderer_vulkan: Enable LDS barriers for MoltenVK (#1866)
* data_share: Emit barrier before reads
* semaphore: Attempt to acquire before checking timeout
* Switch remaining CRLF terminated files to LF
* core/libraries: HLE fiber reimplementation (#1836)
* renderer_vulkan: Simplify depth pipeline state and move stencil to dynamic state. (#1854)
* renderer_vulkan: Implement rectlist emulation with tessellation (#1857)
* hot-fix: missing fce barrier
* Handle swapchain recreation (#1830)
* added B5G6R5UnormPack16 format (#1856)
* Fix AutoUpdate Issue with Non-Latin Usernames/Directories (#1853)
* hot-fix: macos release build
* build: exclude Tracy from release builds
* texture_cache: 32bpp and 64bpp macro detilers (#1852)
* Clear color attachment if FCE was invoked before any draws (#1851)
* post-processing: rework gamma correction (#1756)
* qt: Do not run emulator on separate thread on Mac. (#1849)
* renderer_vulkan: Various attachment cleanup and fixes. (#1795)
* gui: start the emulator in new thread (#1829)
* Disable trophy pop-up with config setting (#1834)
* vk_rasterizer: hot fix
* audio: Move port logic out of SDL backend and define backend interface. (#1848)
* compatibility_data: various fixes (#1847)
* vk_rasterizer: Fix stencil clears (#1840)
* fs: Return nullptr when file descriptor is out of bounds. (#1842)
* Disable userfaultfd again by making it opt-in (#1777)
* renderer_vulkan: add support for Polygon draws (#1798)
* Fix splash assert (#1832)
* Fix update on windows when path contains powershell wildcards (#1391) (#1779)
* wip: added status column for compat data (#1668)
* clang-fix
* ir: Add heuristic based LDS barrier pass (#1801)
* hot-fix: Proper abi on init_routine
* add R8Uint in image Detiling (#1812)
* Misc UE4 fixes (#1821)
* Handle setting Vcc in Translator::SetDst64 (#1826)
* Handle 32bit int ImageFormat (#1823)
* vk_instance: Add additional fallback for missing D16UnormS8Uint. (#1810)
* mac: Choose whether system Vulkan is needed at runtime. (#1780)
* More Fixes for Separate Update (#1487)
* fs: Fix wrong mounts being matched by partial guest path. (#1809)
* style: add rounded borders and focus color styling to the search bar (#1804)
* spirv_emit_context: Prevent double-add of GS in attributes to interface. (#1800)
* hot-fix: Tracy operation restored; memory leak fix as a bonus
* Keybord on README / Fix Play Time (#1786)
* Fix some compiler problems with ds3 (#1793)
* style: add Gruvbox theme (#1796)
* GPU processor refactoring (#1787)
* Fix for "shadPS4" not being given on Linux volume mixers (#1789)
* recompiler: emit a label right after s_branch to prevent dead code interferrence (#1785)
* resource_tracking_pass: Fix converting dimensions to float for normalization. (#1790)
* vk_instance: Remove unused dynamic state 2 features struct (#1791)
* Revert "DmaData and Recompiler fixes (#1775)" (#1784)
* externals: Update sirit to fix debug assert (#1783)
* shader_recompiler: Fixups from stencil changes (#1776)
* DmaData and Recompiler fixes (#1775)
* Tessellation (#1528)
* renderer_vulkan: Remove some fallbacks and misc format queries that are no longer needed. (#1773)
* shader_recompiler: Support VK_AMD_shader_image_load_store_lod for IMAGE_STORE_MIP (#1770)
* externals: Add MoltenVK as an external. (#1767)
* Save main window together with config to avoid rare crash (#1772)
* cmake: fix double alias (#1771)
* Resize trophy pop up windows based on window size (#1769)
* vk_shader_hle: Don't alter the order of the skipped copies. (#1757)
* shader_recompiler: Implement FREXP instructions. (#1766)
* graphics: Improve handling of color buffer and storage image swizzles (#1763)
* shader_recompiler: Emulate unnormalized sampler coordinates in shader. (#1762)
* ci: Use link-time optimization for building (#1636)
* texture_cache: Improve support for stencil reads (#1758)
* hot-fix the hot-fix
* kernel: Fix module finding
* Fix for adding game folders (#1761)
* Fix lowercase filenames fox Linux (#1760)
* hot-fix: Fix order of operands
* Resubmit - Prevent settings from being saved when close button is pressed instead of save (#1747)
* fix for detecting more that 2 players and play both with player 1 keys (#1750)
* Fix HLE buffer copy not executed when there's only 1 copy. (#1754)
* renderer_vulkan: Fix some color attachment indexing issues. (#1755)
* video_core: add eR5G5B5A1UnormPack16 support to the detiler (#1741)
* renderer_vulkan: Disable culling for RectList. (#1749)
* playgo: Lower scePlayGoGetLocus log to debug. (#1748)
* hot-fix: Fix race in rwlock
* renderer_vulkan: Require exact image format for resolve pass. (#1742)
* hot-fix: Enforce minimum stack size of 64KB
* core/kernel: implement condvar signalto
* Minor Translation Fixes (#1691)
* cache: Invalidate pages for file reads. (#1726)
* renderer_vulkan: Bind null color attachments when target is masked out. (#1740)
* Displays FPS before frame latency (#1736)
* liverpool: implement Rewind and IndirectBuffer packets
* Fix for R4G4B4A4UnormPack16 Tiled image (#1738)
* Add default value for Separate Update Folder (#1735)
* Displays "Never Played" if the game has never been played (#1697)
* Fix compiling due to typedefs varying across platforms (#1729)
* Fix delete cheats button (#1731)
* Remove game from list after deletion (#1730)
* renderer_vulkan: Introduce shader HLE system with copy shader implementation. (#1683)
* semaphore: Use handles to properly handle semaphore double-delete. (#1728)
* memory: Handle 0 alignment in MemoryManager::Allocate (#1692)
* Delete Patches Button (#1722)
* thread: Apply alternate signal stack to created threads. (#1724)
* Devtools - Shader editing (#1705)
* Update nb translations (#1712)
* Help - improvement (#1522)
* shader_recompiler: Implement S_ABS_I32 (#1713)
* image_view: Correct view format for D16Unorm images as well. (#1708)
* Implement sceGnmDingDongForWorkload (#1707)
* The way to Unity, pt.3 (#1681)
* format
* video_core/amdgpu: fix calculation of lod range
* video_core: improve image cube heuristic
* Better title bar for Cheats/Patches menu (#1696)
* shader_recompiler: Fix check for fragment depth store. (#1694)
* image_view: Add more BGRA storage format swizzles. (#1693)
* ajm: support for multiple contexts (#1690)
* fix: fix #1457 again by moving av_err2str to a common header (#1688)
* hot-fix: Allow unpriviledged userfaultfd
* shader_recompiler: Fix mistake
* hot-fix: fix for incorrect asc qid
* shader_recompiler: Implement V_LSHL_B64 for immediate arguments. (#1674)
* Fix + documentation update (#1689)
* Support for Vulkan 1.4 (#1665)
* hot-fix: obtain cmdbuf for dispatches after cache ops
* hotfix: add missing include
* hotfix: enable discord RPC
* recompiler: fixed fragment shader built-in attribute access (#1676)
* semaphore: Add GCD semaphore implementation. (#1677)
* The way to Unity, pt.2 (#1671)
* hot-fix: Silence depth macrotiled warning
* buffer_cache: Bump usable address space to 40bits
* video_core: Add multipler to handle special cases of texture buffer stride mismatch (#1640)
* specialization: Fix fetch shader field type (#1675)
* misc: Fix clang format (#1673)
* core: Return proper address of eh frame/add more opcodes
* shader_recompilers: Improvements to SSA phi generation and lane instruction elimination (#1667)
* cmake: unbundle stb (#1601)
* Handle INDIRECT_BUFFER_CONST in ProcessCeUpdate (#1613)
* Missing dependency on building-windows.md (#1658)
* video_core: fix for targets clears and copies (#1670)
* hotfix: fix inverted operator on GetDents
* The way to Unity, pt.1 (#1659)
* Virtual device abstraction (#1577)
* thread: Configure stack and guard on POSIX hosts. (#1664)
* renderer_vulkan: Parse fetch shader per-pipeline (#1656)
* renderer_vulkan: Add support for indexed QuadList draw. (#1661)
* hot-fix: Correct getpagesize
* Misc Ime fixes continue (#1655)
* video_core: few detiler formats added
* shader_recompiler: Implement manual barycentric interpolation path (#1644)
* devtools: More warning fixes (#1652)
* cmake: fix build (#1645)
* More devtools stuff (#1637)
* Merge pull request #1630 from vladmikhalin/fix-missing-rts
-------------------------------------------------------------------
Sat Oct 5 20:29:33 UTC 2024 - Robyn Dressler <robyn.dressler@gmail.com>
- Using %autosetup instead of %patch
-------------------------------------------------------------------
Sat Oct 5 20:08:29 UTC 2024 - Robyn Dressler <robyn.dressler@gmail.com>
- Giving patch file a more descriptive name
- Excluding certain packages from leap build
-------------------------------------------------------------------
Wed Oct 2 23:54:09 UTC 2024 - Robyn Dressler <robyn.dressler@gmail.com>
- Adding temporary patch to fix bloodborne black screen issue
-------------------------------------------------------------------
Wed Oct 2 02:07:04 UTC 2024 - Robyn Dressler <robyn.dressler@gmail.com>
- Fixing build dependencies
-------------------------------------------------------------------
Mon Sep 23 23:56:17 UTC 2024 - robyn.dressler@gmail.com
- Update to version 0.3.0:
* added 0.3.0 version
* video_core: Separate dirty flags and better gpu invalidation (#1034)
* Save fixes (#1031)
* shader_recompiler: Increase push constants user data to full capacity. (#1032)
* shader_recompiler: Additional scope handling and user data as push constants (#1013)
* hot-fix: unnecessary optimization removed
* hotfix: Fix mipmap query for images
* core: Reduce some library log spam. (#1023)
* vulkan: Use closest available equivalent to missing clamp modes. (#1007)
* shader_recompiler: Exclude non-float results from output modifiers. (#1016)
* Add V_CVT_PK_U8_F32 opcode (#1022)
* Optimise out unnecessary shifts (#1021)
* SaveLib PR related fixes (#1011)
* hotfix: Revert ADDC change
* shader_recompiler: Use SetDst in more instructions. (#1015)
* Image subresources barriers (#904)
* resource_tracking_pass: Allow derivatives for 2D array images. (#1000)
* save_data: Fix save data list back button. (#1003)
* vulkan: Add alternatives when nullDescriptor is not supported. (#1001)
* vulkan: Upgrade format queries to use format feature flags 2. (#941)
* libraries/kernel: add `sceKernelMmap` to HLE
* Update Discord invite link.md (#994)
* Rewrite Save Data & Impl Save Data Dialog (#824)
* QOL: Set Log Filter On Save (#991)
* ci: Refresh CMake cache on build. (#996)
* Set High Priority for Windows (#961)
* videoout: Make present thread realtime on macOS. (#990)
* video_core: stride fix (#986)
* core: file_sys: fix for racing in fs mount
* Sort opcodes by their indices. Group them too when applicable (#945)
* core: name avplayer threads
* MiscFixes11 (#984)
* Cache Windows CIs, solution by @Artalus (#985)
* hotfix2 : fix previous fix
* hot fix : always check if eboot.bin is available in path
* Improve es_ES translation & fix typos (#974)
* Fix Regression #932 (#973)
* libraries: gnmdriver: `sceGnmResetVgtControl` added (#965)
* Add other 64-bit floating point shader instructions (#944)
* hot-fix: make profiler to show real frame time
* cpu_patches: Revert to ahead-of-time patching on Linux for now. (#949)
* build: Ignore macOS ARM homebrew path when cross compiling. (#922)
* signals: Fix compilation on GCC. (#934)
* Do not wait for audio packets without audio stream (#939)
* shader_recompiler: Implement basic 64-bit floating point support (#915)
* cpu_patches: Patch just-in-time using signal handlers. (#852)
* graphics_pipeline: Move some depth configuration to dynamic state (#931)
* semaphore: Fix semaphore wait list leaking (#928)
* Add DS_READ2ST64_B32 (#916)
* Add PM4 opcodes
* core/libraries/save_data: Fix inaccurate behaviour on `sceSaveDataSetupSaveDataMemory` (#913)
* Add S_XOR_B32 opcode (#911)
* Map BUFFER_AUTOMIC SMIN/SAMX/AND/OR/XOR/INC/DEC (#910)
* vulkan: Disable exceptions for getImageFormatProperties and account for errors. (#906)
* Fix initialization of change_layers (#907)
* Implement IMAGE_SAMPLE_L_O opcode (#899)
* Implement S_ABSDIFF_I32 shader instruction (#902)
* Enable patches on cli builds (#897)
* Fix Regression 895
* hotfix: Restore unreachable
* Silence unhandled case warns (#823)
* shader_recompiler: Add buffer offset calculation when swizzle is enabled. (#834)
* vulkan: Limit multisampling to supported sample counts. (#828)
* Fix copyGpuBuffers when resize invalidates commands in flight (#876)
* Fixed the return value of sceAvPlayerIsActive
* implement more nptrophy functions (#874)
* hot-fix: mark null image as tracked by default to avoid its updates
* shader_recompiler: Use correct integer type for OpImageWrite. (#871)
* Misc Fixes 10 (#781)
* Typo fix (#820)
* Revert "sceNetAccept sleep and SDLAudio::AudioOutOutput latency and cpu improvements (#507)"
* Revert "Add UI to configure keyboard-to-controller mapping (#308)"
* vulkan: Skip draw when primitive type is None. (#867)
* sceNetAccept sleep and SDLAudio::AudioOutOutput latency and cpu improvements (#507)
* Add UI to configure keyboard-to-controller mapping (#308)
* support for unlocking trophies (#854)
* Update Discord link (#861)
* video_core: Add fallback path for pipelines with more than 32 bindings (#837)
* use github api to download patches
* Fix deadlocks by enabling reuse of exited threads (#855)
* Fix compilation on linux (#846)
* [libSceAudio3d] Initialize Audio3d Library (#761)
* Added S_ANDN2_B32 and S_NAND_B32 opcodes (#833)
* Initial support for compiling on ARM64. (#788)
* hot-fix: nullGpu functionality restored
* imgui: fix End call when window is collapsed (#850)
* presentation barriers fixed
* fix for image view storage flag handling
* kernel: Delete cond attr
* Redefined ffmpeg's av_err2str macro to be c++ friendly (#815)
* Improved Dark theme, search bar and icon theme (#830)
* Message Dialog library (#767)
* Dear ImGui Implementation (#598)
* hot-fix: linear cubemaps check assert removed (verified)
* hot-fix: exclude tiling condition from promotion of textures to depth
* Small fix for EmitQuadToTriangleListIndices (#831)
* core/libraries: reduce log pressure (#829)
* ci: enable cmake cache on all platforms (SDL/Qt) (#622)
* Adding Refresh icon to toolbar (#816)
* shader_recompiler: Implement data share append and consume operations (#814)
* libSceRtc HLE (#697)
* core/libraries/save_data: Implement wildcard searches on `sceSaveDataDirNameSearch` (#817)
* shader_recompiler: Add more opcodes (#802)
* Implement V_MOVREL variants (#745)
* Fix incompatible format images being passed on overlap resolve (#794)
* Updated sq translation (#791)
* vulkan: Add VK_KHR_format_feature_flags_2 to extensions. (#803)
* shader_recompiler: Add ConvertF16F32 to FP16 detection. (#800)
* Standardize game_data directory for game metadata. (#809)
* `sceKernelWaitEventFlag` log noise reduced
* video_core: Improve handling of image buffer aliases (#757)
* hot-fix: don't skip draws with DS decompression
* video_core/renderer_vulkan: Ignore unsupported shader stages (#778)
* Forgot one (#783)
* Update sceBatchMap2 (#782)
* Surface management rework (3/3) (#370)
* Implemented sceKernelMTypeProtect and sceKernelMProtect (#387)
* shader_recompiler: change ir.SetScalarReg() -> SetDst() (#777)
* Get rid of unnecessary jump
* misc: Fix a few compiler warnings.
* Add "support" for pad type remote control
* Game List
* vulkan: Emulate depth clip control when extension is not available. (#762)
* Icon,Name,Serial,Region,Firmware,Size,Version,Path
* video_core: added `VK_LAYER_LUNARG_crash_diagnostic` (#751)
* fix PL text
* Save,Apply,Restore Defaults,Close
* Fix warnings (#749)
* Set CF correctly on BLSR/BLSMSK patch (#724)
* shader_recompiler: Limit src0 to 4-bit in V_CVT_OFF_F32_I4 (#759)
* vulkan: Improve format support info for vertex buffer formats. (#753)
* Preserve flags on some patched instructions (#720)
* Set CF correctly on BLSI patch (#722)
* Update patch url (#755)
* add more information download patches
* Update src/qt_gui/translations/pl_PL.ts
* add TR for PR 700
* shader_recompiler: Implement render target swizzles when no format is available (#739)
* video_core: Add bounds checking for subspan use in liverpool functions (#717)
* vulkan: Better support for directly linking a Vulkan support library.
* Note macOS and Xcode version requirements.
* Add macOS build guide.
* docs: fix sdl and qt steps for MSYS2 - Add required dependencies - Add Qt steps - Fix README typo
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update linux-appimage-qt.sh
* Fix download Cheats/Patches on Linux
* Clang
* Clang fix
* Always assign memory_type and offset
* Grammar
* Fix MemoryManager::VirtualQuery header
* Assign is_stack and is_pooled
* Update Albanian translation
* Add Albanian translation
* Fix VirtualQuery
* Implement V_BFM_B32 and V_FFBH_U32 (#663)
* Replace recursive_mutex with mutex (#708)
* Implement V_READFIRSTLANE_B32 (#681)
* Adding missing data format - (1_5_5_5) (#701)
* Force PIE usage on linux (#625)
* Correct machine translations
* include build date use pwsh instead of cmd on windows workflows
* include git short hash in artifact filename
* [macOS] Place `shadPS4/user` folder in `Application Support`
* macos: Remove need for TLS patch by storing TCB pointer in FS.
* improve german translation
* only apply cheats at runtime
* whitespace added, "patch" consistency
* Added arabic translation (#693)
* Added Persian(Farsi) Translation (#689)
* ci: Remove translations folder from Windows upload.
* ci: Remove translations folder from macOS upload.
* libraries: gnmdriver: `sceGnmValidateCommandBuffers` added
* Qt: Update Game List
* update zh_CN translation
* savedata: Handle a missing case in saveDataMount
* core: Fix CPU patch stack issues
* Don't load `sync2` ext if `nv_checkpoints` isn't used
* video_core: added support for indirect draws (#678)
* Allow graphics/compute shader list for skipping (#674)
* Reorganization of includes (Part 2)
* vulkan: Few fixes for MoltenVK (#670)
* Initialize patch stack before thread TLS.
* Remove from_compute check in texture cache invalidation (#665)
* Update it.ts
* fix tr
* Add patches for F16C instructions under Rosetta 2.
* Implement S_XNOR_B64 (#654)
* vk_graphics_pipeline: Fix texel buffer offset
* vk_graphics_pipeline: Fix copy paste error
* buffer: Don't leak texel buffers, blacklist stream buffer with texel buffers
* translator: Add missed flow instruction
* spirv: More correct texel buffer usage
* Update PT-BR translation - Support DLC texts - Fixed some errors on Cheats (Trapaças) translation
* Fix creation files.json in 'Download ALL'
* ru DLC translation and translation fixes
* video_core: Account of runtime state changes when compiling shaders (#575)
* fix tr cheats_patches.cpp
* Add /hostapp support
* DLCs - Polish localization
* video_core: added support for indirect dispatches (gfx only)
* DLC Italian translation (#644)
* Cheats/patches Italian translation (#642)
* Add DLC support (#596)
* Update French translation (#641)
* Cheats/Patches (#493)
* shader_recompiler: frontend: `SOPC` and `SOPK` handling separated; more cmp opcodes (#634)
* feat(translation): hu_HU translated
* Update it.ts
* clang-format fix
* added data_format=3 and num_format=4
* added data_format=36 and num_format=9
* get rid of one space
* clang format
* it's actually 1920x941
* Update controller.h
* actually get rid of that comment
* *
* add touchpad support, auto reconnect
* memory: Fixes for direct memory allocation. (#615)
* crypto: Fix deallocation of key data while in use.
* kernel: Reimplement POSIX semaphores using std::counting_semaphore. (#600)
* video_core: re-enable culling (#551)
* shader_recompiler: constant propagation bitwise operations + S_CMPK_EQ_U32 fix (#613)
* clang-format fix: scePadOpenExt
* DOCS: Correct and expand windows build instructions (#617)
* return proper error code for scePadOpen failure
* add support for configurable special pad type
* Use pair of spans instead of references in copy command buffers function
* Handle PM4 type-2 packets (#556)
* Fixed type on function
* savedata: Add another missed case in saveDataMount
* clang-format style fix
* crypto: added destructors fix memleak FakeKeyset, DebugRifKeyset, PkgDerivedKey3Keyset
* Use input dcb and ccb instead of copy
* Do not shrink buffer's size on submit
* clang-format fix
* video_core: Added copyGPUCmdBuffers option
* libraries: kernel: fix `scePthreadMutexattrSettype` error value return
* Added missing headers and 2D MSAA image type
* [Libs] Error Codes (#612)
* Implement V_LSHL_B64 (#608)
* AvPlayer: Handle Initialization errors
* Add a toggle fullscreen button
* shader_recompiler: fix for pattern detection in `TryDisableAnisoLod0`
* libraries: kernel: skip for protection op; processing logic fixes (#602)
* savedata: Handle another missed case in saveDataMount
* fix typo in LOG_INFO (#559)
* shader_recompiler: BUFFER_ATOMIC_SWAP Opcode (#566)
* added tr language support (#587)
* feat: add pt_BR translation (#584)
* Add spanish translation (#583)
* Polish localization (#580)
* Fix ja_JP.ts (#594)
* libraries: kernel: fix for inaccurate `sceKernelGetProcessTime`
* Add Japanese translation (#591)
* Update French tranlations (#592)
* Implement TBUFFER_STORE_FORMAT_XY
* core/kernel: Miscellaneous memory fixes (#557)
* Add ru translation (#579)
* Add Italian translation (#585)
* video_core: vk_rasterizer: fix for crash on markers with nullGpu
* V_NOP | PfpSyncMe | S_CMPK_EQ_U32 (#426)
* GnmDriver: Clear context support (#567)
* shader_recompiler/frontend: fix `IMAGE_SAMPLE_CD` format * Seen on Dark Souls
* ci: Fix linux-qt CI
* docs: Removed misinformation
* docs: Updated Status
* shader_recompiler/frontend: fix `IMAGE_GATHER4_C_LZ` format
* shader_recompiler/frontend: add information on instruction format assert
* shader_recompiler/frontend: fix V_NOP instruction format
* ci: Fix CI
* Implement French translation
* ci: Add LinguistTools to CIs
* gui: Implement gui translations
* docs: Added some fancy Markdown formating to the README
* docs: Added some fancy Markdown formating to the README
* shader_recompiler/frontend: implement V_NOP
* video_core: Bloodborne stabilization pt1 (#543)
* shader_recompiler: handle fetch shader address offsets (#538)
* Fixed video dimensions alignment and image cache
* savedata: Add another missing case to saveDataMount
* core,shader_recompiler: align structures for 64-bit platforms (#447)
* Fix a few issues with the intel anv vulkan driver from mesa (#514)
* Fix typo in CONTRIBUTING.md comment
* Warnings fixes (#541)
* Fixed invalid set public exponent Crypto::DebugRifKeyset_init()
* cmake: fix version constraints
* savedata: Handle missed case in saveDataMount
* possible R2/L2 fix
* Lot of small fixes
* LLE libc removal
* Added const reference params if possible, removed less 16 size
* Added logging for debugging configs (#518)
* Misc fixes (#517)
* Update Debugging.md
* Expand documentation on configuration and debugging (#513)
* avplayer: Fix sceAvPlayerGetAudioData
* Untranslocate app bundle path if needed on macOS.
* Fix unmapping bug
* Workaround for readonly memory mapping of files issue
* vk_pipeline_cache: Avoid recompiling new shaders on each new PL (#480)
* rtc errors (#485)
* Fix control.sopp.simm flipping sign in CFG label generation
* Allow builds on MSYS2 & improve Windows build steps documentation
* Allow builds on MSYS2 & improve Windows build steps documentation
* Set game window size based on the config (in windowed mode) (#481)
* linux build fix
* clang: fixed formatting
* fix gcc compilation error in vk_graphics_pipeline.cpp (#477)
* Adding icons to categories (#479)
* Add messages to asserts (#476)
* PlayGo: basic implementation, credits to red-prig
* [WIP] libSceNgs2 (#439)
* Copy submenu
* alphabetical order console language
* alphabetical order console language
* alphabetical order console language
* alphabetical order console language
* Fix stencil buffer not being used (#464)
* Misc changes
* shader_recompiler: BUFFER_ATOMIC & DS_* Opcodes (#428)
* About Window (#458)
* Logger update
* clang-format fix
* Add SetPosixErrno function
* Might fix clang-format?
* another clang-format fix
* clang-format fix
* Improve posix_sem functions
* Reduce window size
* misc changes, part ?/? (#441)
* core: Some small pad stubs (#424)
* control_flow_graph: Initial divergence handling (#434)
* gpu: primitive_restart bit check typo (#454)
* cmake: prefer system renderdoc library (#452)
* gpu: check right register for primitive restart index (#453)
* cmake: prefer system ffmpeg library (#451)
* core,shader_recompiler: added const ref filesystem::path and removed if type size less 16 (#446)
* Qt-GUI: Improvements
* last minute fixes
* Enable -fexperimental-library when using clang libc++
* Fixed threading, migrated to CVs, added looping
* fixing build on linux and mac
* Fixed some sound and threading issues.
* Added some logs, fixed some crashes, fixed align.
* avplayer WIP
* starting 0.2.1
* Fixed coding style again on the if brackets
* Removed else that duplicated while commiting the typo fixes
* Fixed if else formatting
* qt_gui: Added feature to toggle (show/hide) game list view
-------------------------------------------------------------------
Thu Sep 12 22:24:29 UTC 2024 - Robyn Dressler <robyn.dressler@gmail.com>
- Adding obs_scm service to sync sources from github
- Removed manually uploaded tarball
- Changed version format from v.0.2.0 to 0.2.0
-------------------------------------------------------------------
Thu Sep 12 19:15:22 UTC 2024 - Robyn Dressler <robyn.dressler@gmail.com>
- Changing compiler to clang to match upstream github repo
- Reverting to default compiler flags
-------------------------------------------------------------------
Fri Sep 6 01:56:10 UTC 2024 - Robyn Dressler <robyn.dressler@gmail.com>
- Adding back missing ENABLE_QT_GUI cmake option
-------------------------------------------------------------------
Sun Sep 1 03:16:53 UTC 2024 - Robyn Dressler <robyn.dressler@gmail.com>
- Cleaning up spec file
* Updating Group to be more accurate
* Replacing manual cmake command with %cmake macro, and overriding CXXFLAGS
* Fixed typo
-------------------------------------------------------------------
Sat Aug 31 06:41:27 UTC 2024 - Robyn Dressler <robyn.dressler@gmail.com>
- Updating package to compile as Qt desktop application
-------------------------------------------------------------------
Fri Aug 30 23:48:47 UTC 2024 - Robyn Dressler <robyn.dressler@gmail.com>
- Initial package creation, version 0.2.0