Commit graph

1084 commits

Author SHA1 Message Date
georgemoralis 3c35a727ae Merge pull request #283 from vladmikhalin/fix-shader-attribute-components
Fixed an issue with number of components of shader attributes
2024-07-11 16:11:56 +03:00
Vladislav Mikhalin 9b06e9ab64 Fixed an issue with number of components of shader attributes 2024-07-11 16:10:23 +03:00
georgemoralis e112a7c1e9 Merge pull request #282 from BigTreezZ/patch-3
Update CMakeLists.txt to fix compilation error
2024-07-11 16:07:03 +03:00
Daniel R 8a8c1f274b Misc implementations and fixes. (#250)
* Implement `sceKernelFtruncate` and `sceKernelUnlink`.

* Remove unused variable.

* Implement `sceKernelReserveVirtualRange`, misc fixes

* Fix `sceKernelReserveVirtualRange`.

* Add TODO on reserve

* Replace comment with assert.

* Add missing copyright header

* Add `UNREACHABLE` for `IOFile::Unlink`.

* Move NT API initialization out of the header

* Fix bug where files were always mapped as read only.

* `clang-format`
2024-07-11 15:35:58 +03:00
TreezZ eeb24d729a Update CMakeLists.txt to fix compilation error
Changed Boost version from 1.83.0 to 1.84.0 (thanks nullptr on Discord)
2024-07-11 13:33:42 +01:00
Vladislav Mikhalin 6add8bfb96 Filesystem errors and Base Array Layers (#280)
* Filesystem errors and Base Array Layers

* Fixed build for POSIX

* forgot 1 file
2024-07-11 14:37:21 +03:00
georgemoralis 2e7832fc7a Merge pull request #277 from shadps4-emu/kernel/hr_timers
HR Timers support and event queue refactoring
2024-07-11 13:31:59 +03:00
georgemoralis aa7726dae9 fixed CMakeLists 2024-07-11 13:14:42 +03:00
georgemoralis f46f7342cf changed path to boost so it doesn't conflict with previous 2024-07-11 13:14:42 +03:00
psucien 2ca3b97c7d fix for large delays precision + Linux build 2024-07-11 13:14:42 +03:00
psucien 29913c7ee5 boost: submodule update 2024-07-11 13:14:42 +03:00
psucien c63730495d boost: latest updates 2024-07-11 13:14:42 +03:00
psucien ecec5a9afd boost submodule added 2024-07-11 13:14:42 +03:00
psucien c9f3a6b52a boost submodule removed 2024-07-11 13:14:42 +03:00
psucien 9ffe0ea70d kernel: added HR timers and asio service thread 2024-07-11 13:14:42 +03:00
psucien 6132e03a2c kernel: equeue: minor refactoring 2024-07-11 13:14:42 +03:00
georgemoralis d784164abd Merge pull request #278 from Xphalnos/main
Adding Bloodborne screenshot
2024-07-11 08:07:49 +03:00
Xphalnos 8392645287 Merge branch 'main' of https://github.com/Xphalnos/shadPS4 2024-07-10 19:49:38 +02:00
Xphalnos b0c34faf79 Adding Bloodborne screenshot 2024-07-10 19:49:22 +02:00
Xphalnos 1b1297d52e Adding Bloodborne screenshot 2024-07-10 19:01:59 +02:00
georgemoralis 13d2d4aefb forgot to register avplayer module 2024-07-10 19:15:58 +03:00
georgemoralis a186223d8e More HLE stuff and fixes (#273)
* sceKernelOpen truncate is not neccesary

* fixup scePthreadCondSignal

* dummy error , ime dialogs stubbed

* sceErrorDialog implemenation (no ui)

* small fix in sceSaveDataGetEventResult and sceAppContentTemporaryDataMount2.

* ime dialog structs and functions definations

* added stubbed avplayer

* Open folder should be first on context menu

---------

Co-authored-by: raziel1000 <ckraziel@gmail.com>
2024-07-10 19:20:19 +03:00
TreezZ 8d6a064fe9 Update building-linux.md with thread numbers (#275)
Final-ish (?)
2024-07-10 02:24:42 +03:00
Vinicius Rangel 7dad151f98 impl V_CMP_CLASS_F32 common filter masks (#276) 2024-07-10 02:24:01 +03:00
georgemoralis c855ac16ed Merge pull request #269 from DanielSvoboda/fix-shortcut-name-with-unaccepted-characters
fix shortcut name with unaccepted characters
2024-07-09 10:04:47 +03:00
DanielSvoboda 7e1a188dbc fix shortcut name with unaccepted characters 2024-07-09 00:55:48 -03:00
DanielSvoboda 33c78854e2 add V_MAD_U32_U24 (#262)
* V_MAD_U32_U24

* adjust V_MAD_I32_I24 for bit extraction

* optional bit extraction parameter

* Update vector_alu.cpp

* clang-format

* Update src/shader_recompiler/frontend/translate/vector_alu.cpp

Co-authored-by: TheTurtle <47210458+raphaelthegreat@users.noreply.github.com>

* Update vector_alu.cpp

* Update translate.h

---------

Co-authored-by: TheTurtle <47210458+raphaelthegreat@users.noreply.github.com>
2024-07-09 01:35:01 +03:00
psucien a7434352e6 Merge pull request #247 from viniciuslrangel/device-selector
Improve physical device selection in Vulkan renderer
2024-07-08 22:04:51 +02:00
TreezZ 1acb310006 Update building-linux.md with full instructions (#260)
* Update building-linux.md with full instructions

* Update documents/building-linux.md

Co-authored-by: TheTurtle <47210458+raphaelthegreat@users.noreply.github.com>

* Update documents/building-linux.md

Co-authored-by: TheTurtle <47210458+raphaelthegreat@users.noreply.github.com>

* Update building-linux.md with build-essentials

* Update building-linux.md

---------

Co-authored-by: TheTurtle <47210458+raphaelthegreat@users.noreply.github.com>
2024-07-08 12:25:04 +03:00
Stolas f9fd1e1dae Added Legacy Min/Max ops (#266)
* Forwarding V_MAX_LEGACY_F32 to V_MAX3_F32. Fixes Translation error in Geometry Wars 3.

* Forwarded to correct op

* Implemented Legacy Max/Min using NMax/NMin

* Added extra argument to Min/Max op codes

* Removed extra translator functions, replaced with bool

* Formatting
2024-07-08 12:24:12 +03:00
georgemoralis 0a43b1aeaa Merge pull request #267 from viniciuslrangel/audio-param-fix
Fix sceAudioOutOpen not handling audio param attributes
2024-07-08 08:59:12 +03:00
Vinicius Rangel 1bf8b1e36e Fix sceAudioOutOpen not handling audio param attributes
and returning error incorrectly when some mask is applied
2024-07-08 01:29:58 -03:00
wheremyfoodat 9dfca62d56 Merge pull request #264 from OFFTKP/thessaloniki
Eliminate compiler warning
2024-07-07 22:21:28 +00:00
offtkp 7e55a04889 Eliminate compiler warning 2024-07-08 01:17:42 +03:00
Vinicius Rangel 117265d1a7 Improve physical device selection in Vulkan renderer
Fix when two discrete gpu are present & memory heap size is now considered while sorting physical devices
2024-07-07 17:02:35 -03:00
TheTurtle 5b5a82e3c9 config: Disable splash by default 2024-07-07 22:30:52 +03:00
georgemoralis a67c24a761 Merge pull request #253 from shadps4-emu/graphics/features_and_fixes
Graphics: missing features and fixes
2024-07-07 20:42:13 +03:00
psucien a25872031c renderer: a bit more formats to support 2024-07-07 14:34:36 +02:00
psucien 51557590be gnmdriver: added sceGnmFindResourcesPublic stub 2024-07-07 13:47:01 +02:00
psucien 5836a31d76 recompiler: switch instance data to storage buffers 2024-07-07 13:08:39 +02:00
psucien 9d9ebe7a30 recompiler: fix for gather4 components return 2024-07-07 13:00:52 +02:00
TheTurtle 020e69dfb4 memory: Set virtual query offset 2024-07-07 01:26:17 +03:00
georgemoralis 3128bf55ff Merge pull request #254 from DanielSvoboda/Create-Shortcut
fix linux again
2024-07-06 22:39:31 +03:00
psucien d2cf81cee0 renderer: don't let unbound color attachment affect pass's rendering area 2024-07-06 20:13:12 +02:00
DanielSvoboda 02f7dd6e94 fix name file shortcut linux 2024-07-06 15:10:28 -03:00
DanielSvoboda 7a1d85765d fix linux again 2024-07-06 15:00:18 -03:00
georgemoralis 4e2a176526 Merge pull request #246 from DanielSvoboda/Create-Shortcut
Create shortcut
2024-07-06 20:03:30 +03:00
DanielSvoboda 1000ec781c fiz linux 2024-07-06 13:42:53 -03:00
DanielSvoboda 1e1f59b8c3 fix linux 2024-07-06 13:40:26 -03:00
psucien 317838122d renderer: added support for instance step rates 2024-07-06 18:03:43 +02:00