georgemoralis
d4d7e9f5f6
removed hardware info seems make perfomance issues , will test something more lightweight
2024-07-06 10:27:57 +03:00
georgemoralis
134541bdcd
submodules updates
2024-07-05 15:08:33 +03:00
Younes
8ce6ed4b59
Merge branch 'main' into miscFixes2
2024-07-04 20:51:04 -06:00
TheTurtle
6ceab6dfac
shader_recompiler: Implement most integer image atomics, workgroup barriers and shared memory load/store ( #231 )
...
* shader_recompiler: Add LDEXP
* shader_recompiler: Add most image integer atomic ops
* shader_recompiler: Implement shared memory load/store
* shader_recompiler: More image atomics
* externals: Update sirit
* clang format
* cmake: Add missing files
* shader_recompiler: Fix some atomic bugs
* shader_recompiler: Vs outputs
* shader_recompiler: Shared mem has side-effects, fix format component order
* shader_recompiler: Inline constant buffer impl
* video_core: Fix regressions
* Work
* Fixup a few things
2024-07-05 00:15:44 +03:00
georgemoralis
a91c049754
added library to print system info to be able to debug user files better
2024-07-04 14:30:34 +03:00
Xphalnos
d424c65e8d
Update externals
2024-07-01 18:39:12 +02:00
georgemoralis
0a33f8f799
updated sdl to fix keyboard issue
2024-06-30 00:32:42 +03:00
georgemoralis
0ada442cbc
Stabilization8 ( #218 )
...
* disable configured flexible memory size (caused issues in some games)
* fixed case S_OR_B64 for blazing chrome
* submodules updates and fixes for latest SDL
* stubbed _sigprocmask (not handled and spams too much)
* added ReplaceOp case in Stencilop
* dummy ajm module added
2024-06-27 16:37:17 +03:00
Alexandre Bouvier
f5541e3c3d
cmake: prefer system libraries ( #216 )
2024-06-27 13:46:55 +03:00
Alexandre Bouvier
a2224a9b6b
fix system include paths
2024-06-25 18:17:16 +02:00
Xphalnos
7fe5f12f29
Screenshots fix
2024-06-23 09:04:16 +02:00
psucien
abe2771c73
switch to the org's sirit submodule
2024-06-17 00:33:12 +02:00
Xphalnos
d1f409f373
Screenshots
2024-06-14 14:59:22 +02:00
Xphalnos
eb22704771
More screenshots for README
2024-06-14 14:32:41 +02:00
georgemoralis
400d910743
Merge pull request #184 from shadps4-emu/externals/tracy
...
Tracy profiler
2024-06-12 17:19:44 +03:00
psucien
955752a24b
tracy: submodule update
2024-06-11 21:58:35 +02:00
Xphalnos
7c7b617852
Minor fixes
2024-06-11 18:15:36 +02:00
psucien
e89b2d1cdd
Added Tracy profiler
2024-06-11 11:17:46 +02:00
georgemoralis
13cd22aea6
depedencies updates and fixes
2024-06-10 14:04:32 +03:00
Xphalnos
309e90783e
Various changes
2024-06-01 08:18:33 +02:00
raphaelthegreat
58de7ff55a
video_core: Implement basic compute shaders and more instructions
2024-05-30 01:39:24 +03:00
TheTurtle
3c90b8ac00
video_core: Bringup some basic functionality ( #145 )
...
* video_core: Remove hack in rasterizer
* The hack was to skip the first draw as the display buffer had not been created yet and the texture cache couldn't create one itself. With this patch it now can, using the color buffer parameters from registers
* shader_recompiler: Implement attribute loads/stores
* video_core: Add basic vertex, index buffer handling and pipeline caching
* externals: Make xxhash lowercase
2024-05-25 15:33:15 +03:00
georgemoralis
b0243dd3e5
fixed a few compiler issues
2024-05-22 14:18:05 +03:00
TheTurtle
8730968385
video: Import new shader recompiler + display a triangle ( #142 )
2024-05-22 01:35:12 +03:00
Xphalnos
8cf64a33b2
Migrating from third-party to externals ( #138 )
...
* third-party migration to externals
* Fix
* Lower case for Linux
2024-05-18 20:05:18 +03:00
psucien
3d5be23671
stb image moved to externals
2024-05-16 16:59:04 +03:00
TheTurtle
55855b4195
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
fc0288d1e5
submodules updated
2024-05-10 00:48:23 +03:00
georgemoralis
b00b849d3f
use winpthreads from mingw64
2024-05-09 23:45:09 +03:00
TheTurtle
1b9bf924ca
core: Rewrite thread local storage implementation ( #118 )
2024-05-01 13:38:41 +03:00
georgemoralis
4394191fae
boost submodule was added wrong
2024-04-14 20:18:20 +03:00
GPUCode
c01b6f8397
video_core: Rewrite vulkan and videoout
2024-04-14 17:10:40 +03:00
georgemoralis
e99129d72f
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
6ca53f8b99
update sdl3 to latest
2024-04-09 13:49:26 +03:00
georgemoralis
7799211100
removed module
2024-03-23 10:00:38 +02:00
georgemoralis
2e931c9f72
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
02cbebbf78
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
georgemoralis
99d013f612
initialaze submodules properly
2024-02-28 19:01:34 +02:00
georgemoralis
47e2619b51
update discord submodule
2024-02-28 14:36:44 +02:00
georgemoralis
b3084646a8
submodules fixes ( #87 )
...
* update discord-rpc
* ignore gitmodules on reuse
* imgui not used atm removed
2024-02-27 20:24:47 +02:00
georgemoralis
08aba86ca1
Modules generation tool ( #81 )
...
* Modules generation tool
* apply clang format to generator
* @whereismyfoodat suggestions
* added reuse headers
* reuse part2
* reuse part3
* reuse part3
* replace with hex_id the unknown functions to avoid compile errors with unknown characters from encode_id
* fixes in generation
* some sample module code from autogen tool
* clang format fix
2024-02-24 22:39:29 +02:00