georgemoralis
e55fbee0aa
use winpthreads from mingw64
2024-05-09 23:45:09 +03:00
georgemoralis
7d3985f88e
several fixes ( #112 )
...
* updated fmt
* submodules updated
* fixed _TIMESPEC_DEFINED for winpthreads under windows
* fixed sdl3 under qt
* virtual_memory: Ensure mapped addresses stay inside the user area
* Fixes LLE Libc crashing on linux
---------
Co-authored-by: GPUCode <geoster3d@gmail.com>
2024-04-13 22:37:21 +03:00
georgemoralis
b4cb5ad233
More modules ( #99 )
...
* added dummy sceAudio lib
* added lseek in file_system
* updated sdl3
* forgot sdl3 in cmake
* cmake is case sensitive in linux
* fixed SDL_CreateWindowWithPosition
* fixed vulkan issues with latest sdl3
* some progress in sceAudio
* improvements in audio
* more sound improvements
* first working sound output , from openorbis sound demo
* updated sdl3 , zlib-ng can now be build with msvc+clangci
* fixed cmake
* fix for audio buffering
* clang format fix
* format fix
* better error handling for sceAudioOutput
2024-03-22 18:12:37 +02:00
georgemoralis
a967d891d6
file formats and qt ( #88 )
...
* added psf file format
* clang format fix
* crypto functions for pkg decryption
* pkg decryption
* initial add of qt gui , not yet usable
* renamed ini for qt gui settings into shadps4qt.ini
* file detection and loader support
* option to build QT qui
* clang format fix
* fixed reuse
* Update src/core/file_format/pkg.cpp
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* Update src/core/file_format/pkg.cpp
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* Update src/core/file_format/pkg.cpp
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* Update src/core/file_format/pkg.cpp
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* Update src/core/loader.h
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* Update src/core/loader.cpp
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* uppercase fix
* clang format fix
* small fixes
* let's try windows qt build ci
* some more fixes for ci
* Update src/core/file_format/pkg.cpp
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* Update src/core/file_format/pkg.cpp
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* Update src/core/file_format/pkg.cpp
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* Update src/core/file_format/pkg.cpp
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* Update .github/workflows/windows-qt.yml
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* Update src/core/loader.cpp
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* Update src/core/file_format/psf.cpp
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* loader namespace
* Update src/core/loader.cpp
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* constexpr magic
* linux qt ci by qurious
* fix for linux qt
* Make script executable
* ci fix?
---------
Co-authored-by: raziel1000 <ckraziel@gmail.com>
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
Co-authored-by: GPUCode <geoster3d@gmail.com>
2024-03-01 00:00:35 +02:00
GPUCode
367350e989
common: Rewrite logging based on cut down citra logger ( #86 )
...
* common: Rewrite logging based on cut down Citra logger
* code: Misc fixes
* core: Bring back tls handler
* linker: Cleanup
* config: Remove log level
* logging: Enable console output by default
* core: Fix windows build
2024-02-28 00:10:34 +02:00
georgemoralis
c9dce45e4c
submodules fixes ( #87 )
...
* update discord-rpc
* ignore gitmodules on reuse
* imgui not used atm removed
2024-02-27 20:24:47 +02:00
GPUCode
7e5b7a7ffa
chore: Make shadps4 REUSE compliant
2024-02-23 23:33:43 +02:00
GPUCode
7faf2d0ee8
common: Rework timekeeping with native RDTSC and port to linux
2024-02-23 11:30:06 +02:00
GPUCode
1f4b88282d
cmake: Add include directory to winpthread
2023-11-05 16:30:11 +02:00
GPUCode
963f665b6f
cmake: Refactor library management
2023-11-05 13:22:32 +02:00
wheremyfoodat
271993b38c
Add Result<T, E> type
2023-10-19 18:39:20 +03:00
georgemoralis
e77e97fb98
added XXH3_64bits and calculate memory obj hashes
2023-09-26 16:00:13 +03:00
georgemoralis
7f72fae391
second try to fix vulkan Build
2023-09-16 16:56:23 +03:00
georgemoralis
ecddc5f0da
fixed vulkan compile
2023-09-16 10:51:09 +03:00
georgemoralis
0f1ad406a5
added vulkan submodule
2023-09-16 10:50:10 +03:00
wheremyfoodat
c016e7ac12
added configuration class
2023-08-14 20:17:01 +03:00
wheremyfoodat
f6d3ea4253
Add discord RPC
2023-08-11 20:22:26 +03:00
wheremyfoodat
e53830143d
Add discord-rpc submodule
2023-08-11 19:52:50 +03:00
georgemoralis
3e04bb420b
fixed winpthread linking
2023-07-17 23:20:17 +03:00
georgemoralis
3bbd34aba1
updates submodules to latest
2023-07-17 23:19:33 +03:00
georgemoralis
92ea37ae8f
added winpthread library
2023-07-17 22:43:30 +03:00
georgemoralis
b17f0b27fa
updated submodules to latest
2023-06-12 12:00:38 +03:00
georgemoralis
5b6df9042b
initial disasm class using zydis
2023-05-30 13:33:52 +03:00
georgemoralis
d6ee5e81d0
added zydis
2023-05-30 12:12:34 +03:00
georgemoralis
e6101bea7a
we can now load elf and imgui.
2023-05-02 22:10:49 +03:00
georgemoralis
31027a4da4
added magic enum submodule
2023-05-02 22:10:49 +03:00
georgemoralis
3e17a9f9a5
added spdlog library
2023-05-02 22:10:49 +03:00
georgemoralis
d1e8e696cf
added fmt library
2023-05-02 22:10:49 +03:00
georgemoralis
bbf71dfbd3
first try with cmake and imgui
2023-05-02 22:10:49 +03:00