Dawid
7337683c16
[fixes] stackalloc warnings, consolidate duplicated methods, minor adjustments in project settings ( #39 )
...
* [fixes] stackalloc warnings, consolidate duplicated methods
* [fix] remove unnecessary edit in .slnx file
2026-07-10 20:57:46 +03:00
Berk
9b9ca8f707
[loader] cut import overhead ( #32 )
2026-07-10 01:14:17 +03:00
Foued Attar
4b5b27e686
[vulkan] enable required PhysicalDeviceFeatures for translated shaders ( #29 )
...
- Enable VertexPipelineStoresAndAtomics/FragmentStoresAndAtomics:
fixes vkCreateGraphicsPipelines() rejecting guestBuffers storage
descriptor as NonWritable in vertex/fragment stages.
- Enable ShaderInt64: fixes vkCreateShaderModule() rejecting SPIR-V
using 64-bit integer capability.
- Query GetPhysicalDeviceFeatures first and only enable what the GPU
actually reports as supported, with a warning fallback otherwise.
Also adds optional Vulkan Validation Layers (SHARPEMU_VK_VALIDATION=1)
to surface these VUID errors during development instead of silent
VK_ERROR_DEVICE_LOST.
2026-07-06 16:56:03 +03:00
Berk
ce8f75411a
[unity-fixes] support for Media/Modules/*.prx files ( #27 )
2026-07-05 22:10:37 +03:00
Berk
2a784aa405
[gpu-hotfix1] Cache improvements have been made (6x performance gain) ( #18 )
2026-07-04 15:19:32 +03:00
Berk
16c1b74636
[core] Update native execution and kernel exports, phtread improvement ( #13 )
2026-07-03 13:19:24 +03:00
ParantezTech
0d89b2488b
[dotnet] remove shaderc package because it is no longer needed
2026-07-02 17:15:51 +03:00
ParantezTech
78d719ef9e
[core] more leaf for speedup
2026-07-01 13:48:45 +03:00
ParantezTech
be3806cdf6
[packages] added Silk.NET.Shaderc for debugging GLSL
2026-07-01 13:45:13 +03:00
ParantezTech
1c838cf8d6
[core] more leaf imports
2026-06-29 18:13:21 +03:00
ParantezTech
b14ecae504
[core] Refine native CPU execution imports
2026-06-29 14:31:10 +03:00
ParantezTech
0f3d4032cb
[core] add leaf imports
2026-06-29 13:30:50 +03:00
ParantezTech
0c4a757695
[core] log leaf import args
2026-06-29 13:30:32 +03:00
ParantezTech
5fcc8eaa37
[saveData] add dir search
2026-06-29 13:30:08 +03:00
ParantezTech
7f85971e39
[kernel] carry pthread scheduling
2026-06-29 13:27:59 +03:00
ParantezTech
e28259a99d
[core] speed up guest memory
2026-06-29 13:26:04 +03:00
ParantezTech
0e922a73ee
[core] Improve native execution and guest threading
2026-06-28 23:45:26 +03:00
ParantezTech
d134f9b9f6
[fiber] synchronization problems have been fixed for such a titles: Demon's Souls
...
[ampr] new exports
[memory] trampoline fixes
2026-06-23 15:48:45 +03:00
ParantezTech
dad85b87c3
[video] Add game title to window
2026-06-21 23:19:16 +03:00
ParantezTech
2a52ccfe6a
[cpu] Add guest thread continuation
2026-06-21 23:18:29 +03:00
ParantezTech
08b315b5fc
[kernel] Add guest memory support
2026-06-21 23:18:18 +03:00
ParantezTech
5d204afd10
[videoOut] add minimal Vulkan swapchain presenter
2026-06-14 12:12:09 +03:00
ParantezTech
bbf5ff7be8
more HLE's and fix cpu execution some titles
2026-05-10 19:51:57 +03:00
ParantezTech
812879aa81
PlayGo, VideoOut minimum HLE implements and fix some direct runner
2026-03-28 18:02:37 +03:00
ParantezTech
1a1d61b21c
rework TLS allocations, more HLE's, increase import loop history
2026-03-16 20:22:58 +03:00
ParantezTech
1f71c970d9
A dozen changes; new HLEs, AV fixes, ELF loader fixes, new return codes, etc.
2026-03-14 20:38:25 +03:00
ParantezTech
028494a83b
another hle implements, especially for mutex calls
2026-03-12 18:01:42 +03:00
ParantezTech
4d73f469bc
initial commit
2026-03-11 15:48:28 +03:00