psucien
7ad9d4a0d3
common: Common
namespace for the slot vector container
2024-06-25 09:31:32 +02:00
psucien
e09b04c492
shader_recompiler: list all missing instructions during translation pass
2024-06-16 23:45:39 +02:00
psucien
95e3bd049c
tracy: added PthreadMutex markup
2024-06-15 23:20:14 +02:00
Younes
825657ced1
- sceKernelUuidCreate, sceAppContentAppParamGetInt, sceAppContentTemporaryDataMount2 ( #199 )
...
- PlayGo
- stub libusbd
-added /temp0 and /data mounts at emu start.
(Ghost Files: Memory of a Crime, Abyss: The Wraiths of Eden)
- some posix functions
2024-06-15 17:51:51 +03:00
TheTurtle
556d88ecb4
core: Many things ( #194 )
...
* video_core: Add a few missed things
* libkernel: More proper memory mapped files
* memory: Fix tessellation buffer mapping
* Cuphead work
* sceKernelPollSema fix
* clang format
* fixed ngs2 lle loading and rtc lib
* draft pthreads keys implementation
* fixed return codes
* return error code if sceKernelLoadStartModule module is invalid
* re-enabled system modules and disable debug in libs.h
* Improve linux support
* fix windows build
* kernel: Rework keys
---------
Co-authored-by: georgemoralis <giorgosmrls@gmail.com>
2024-06-15 14:36:07 +03:00
raziel1000
0fce689830
Added LibPngDec
...
(tested with Metal Slug 3, Risk of Rain, Deadbolt and Nidhogg)
2024-06-14 01:37:26 -06:00
TheTurtle
1e5fed2e8a
core: Fixup linux support ( #195 )
...
* tls: Implement for linux
* core: Implement memory manager for linux
2024-06-14 00:58:57 +03:00
psucien
65a7155cd5
tracy: added Vulkan GPU profiling
2024-06-11 21:52:48 +02:00
psucien
ce62ae31e5
tracy: basic markup and project palette
2024-06-11 12:14:33 +02:00
psucien
7ab17176d0
Added Tracy profiler
2024-06-11 11:17:46 +02:00
raziel1000
ecabb2ba04
clang format
2024-06-10 20:44:16 -06:00
raziel1000
7ba9ad6cca
- Added trophy decryption when extracting a fpkg. trp icons and xmls are dumped to game_data/<title> (can be restored if deleted by accident by opening the trophy viewer)
...
- Added a trophy viewer (right click on game ==> trophy viewer)
- Enabled Run button.
- Switched gui settings to toml.
- Added recent files (6 max)
- Applied @raphaelthegreat suggestions and corrections (Thanks a lot).
- Fixed several bugs and crashes.
- Full screen should disabled by default.
- Added region in list mode.
- Added a simple temp elf list widget.
- Added messages when extracting pkg (ex: installing a patch before the game...etc)
2024-06-10 20:42:21 -06:00
georgemoralis
5162e3e60b
don't make fullscreen default
2024-06-10 14:04:59 +03:00
raphaelthegreat
5f97816fd7
core: Rework memory manager
2024-06-10 02:13:44 +03:00
Xphalnos
b994d69d9b
Added Fullscreen mode ( #173 )
...
* Added Fullscreen mode
* fix for config.toml
* fix for config.toml
* Apply review comment
2024-06-09 13:25:00 +03:00
georgemoralis
191d2d0b91
Merge pull request #175 from shadps4-emu/missing_gnm_calls
...
Additional GnmDriver functions
2024-06-09 00:58:45 +03:00
georgemoralis
50186055d3
added rtc and disc_map modules
2024-06-08 22:41:25 +03:00
psucien
f3636b77b8
common: slot_vector moved into common
2024-06-08 01:19:51 +02:00
psucien
3adf7d9937
renderer_vulkan, config: option to toggle VK validation layer
2024-06-07 11:21:02 +02:00
TheTurtle
4779381eec
core: Properly implement TLS ( #164 )
...
* core: Split module code from linker
* linker: Properly implement thread local storage
* kernel: Fix a few memory functions
* kernel: Implement module loading
* Now it's easy to do anyway with new module rework
2024-06-05 22:08:18 +03:00
psucien
09bacf155e
Fixes and QoL ( #159 )
...
* to ensure that we're not unlocking submits too early
* a final touch
* video_core: texture_cache: fix for page table corruption
* core: linker: a name for the game main thread
* libraries: gnmdriver: an option to dump application command lists
* libraries: kernel: named guest threads
* video_core: added a heuristic for determination of CB/DB surface extents
* fix for rebase leftover
2024-06-01 23:50:03 +03:00
georgemoralis
088971f5b9
added app_content module
2024-05-31 15:03:05 +03:00
raphaelthegreat
8bd9bf1a7d
video_core: Add image support
2024-05-27 18:25:45 +03:00
TheTurtle
22b7ae4b63
video_core: Add constant buffer support ( #147 )
2024-05-26 15:51:35 +03:00
psucien
f56f6f7be4
config, video_core: null gpu configuration added
2024-05-22 20:19:42 +02:00
TheTurtle
4380066a90
video: Import new shader recompiler + display a triangle ( #142 )
2024-05-22 01:35:12 +03:00
georgemoralis
521fc0401f
show title splash while the game is loading
2024-05-16 16:58:14 +03:00
TheTurtle
94caa0336e
core: Implement new memory manager ( #133 )
...
* core: Implement new memory manager
* ci: Attempt to fix linux build
* code: Fix a few build errors
2024-05-16 15:55:50 +03:00
georgemoralis
9ea9a9efec
Initial LibcInternal
2024-05-13 16:13:33 +03:00
georgemoralis
fc2b0d4265
added sys_modules folder and ability to load system modules (currently we try ngs2)
2024-05-13 15:01:45 +03:00
georgemoralis
ccf81110b0
sceSaveDataMount2,sceSaveDataUmount some implementation
2024-05-04 22:08:04 +03:00
georgemoralis
95a42f5b29
added dummy np* modules and screenshot module
2024-05-02 18:16:10 +03:00
TheTurtle
49e65be25b
core: Rewrite thread local storage implementation ( #118 )
2024-05-01 13:38:41 +03:00
TheTurtle
13fe78f0f5
video_core: Add basic command list processing ( #117 )
2024-04-30 01:23:28 +03:00
psucien
87f3724675
video_core: prefer discrete gpu if available ( #116 )
...
* video_core: prefer discrete gpu if available
* ci: Upgrade to clang format 17
* rewrite w\o std::zip usage
---------
Co-authored-by: raphaelthegreat <47210458+raphaelthegreat@users.noreply.github.com>
2024-04-30 00:19:12 +03:00
raphaelthegreat
733956c39b
texture_cache: Fix linear image uploads
...
* Also fixed build for clang-cl with libc
2024-04-29 18:22:04 +03:00
georgemoralis
da4692a7f0
fix config for gpu settings
2024-04-28 19:14:56 +03:00
psucien
1be496875a
config: option to select gpu for vk device
2024-04-28 01:19:04 +02:00
GPUCode
23b2eeba9b
video_core: Rewrite vulkan and videoout
2024-04-14 17:10:40 +03:00
georgemoralis
c4b4cb5acf
dummy libscesavedatadialog
2024-04-08 19:03:51 +03:00
georgemoralis
0141781429
dummy sceAudioIn lib
2024-04-04 20:04:18 +03:00
georgemoralis
afca4aa67c
scePadGetControllerInformation added , dummy scePadSetMotionSensorState
2024-04-01 14:45:27 +03:00
georgemoralis
495779ef3b
log debug message to tty
2024-04-01 08:44:07 +03:00
georgemoralis
221c452a1d
more clang fixes
2024-03-30 15:41:12 +02:00
georgemoralis
221b5c6c88
dummy sysmodule module
2024-03-30 15:34:01 +02:00
georgemoralis
1c029b0c98
added more dummy modules
2024-03-29 23:25:52 +02:00
whereismyfoodat
57e9b41ec0
small fixes , cleanups
2024-03-27 08:41:14 +02:00
georgemoralis
f1d2b5522a
config option to enable libc lle
2024-03-25 09:26:59 +02:00
georgemoralis
98d5cc2264
started 0.0.4
2024-03-25 09:09:39 +02:00
georgemoralis
3aa7c0227c
pushed v.0.0.3 version - codename salad
2024-03-23 09:43:03 +02:00