georgemoralis
b660a1f561
revert some sdl switches
2024-08-08 22:31:14 +03:00
Xphalnos
22d1041c26
Workflows cleanup + misc fixes ( #371 )
...
* Workflows cleanup
* clang-format
* SDL3: Disabling unnecessary options
* Revert CMakeLists.txt changes
2024-08-08 18:19:44 +03:00
georgemoralis
2e48be9c0c
print git info in windows title
2024-08-01 00:56:10 +03:00
TheTurtle
5363a226e1
Move presentation to separate thread/improve sync ( #303 )
...
* video_out: Move presentation to separate thread
* liverpool: Better sync for CPU flips
* driver: Make flip blocking
* videoout: Proper flip rate and vblank management
* config: Add vblank divider option
* clang format
* videoout: added `sceVideoOutWaitVblank`
* clang format
* vk_scheduler: Silly merge conflict
* externals: Add renderdoc API
* clang format
* reuse
* rdoc: manual capture trigger
* clang fmt
---------
Co-authored-by: psucien <168137814+psucien@users.noreply.github.com>
2024-07-28 15:54:09 +02:00
squidbus
6783776990
Only use date library on macOS.
2024-07-21 22:36:12 +03:00
squidbus
d42a32bbd8
Add initial macOS support.
2024-07-21 22:36:12 +03:00
psucien
5f4bd0de46
externals: Tracy updated to 0.11
2024-07-20 11:30:55 +02:00
georgemoralis
63c4998a06
submodules updated
2024-07-19 09:02:36 +03:00
georgemoralis
88a4962cb0
update fixes for winpthreads
2024-07-19 08:50:55 +03:00
IndecisiveTurtle
559d9597be
externals: Disable sdl pipewire
...
* Fixes audio problems in certain games
2024-07-15 01:29:16 +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
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
georgemoralis
447a88cc26
removed hardware info seems make perfomance issues , will test something more lightweight
2024-07-06 10:27:57 +03:00
georgemoralis
2920c9da3b
submodules updates
2024-07-05 15:08:33 +03:00
Younes
dbeaaa4f43
Merge branch 'main' into miscFixes2
2024-07-04 20:51:04 -06:00
TheTurtle
d9873e30bc
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
9afca173a2
added library to print system info to be able to debug user files better
2024-07-04 14:30:34 +03:00
Xphalnos
be89a88e92
Update externals
2024-07-01 18:39:12 +02:00
georgemoralis
8d51b47558
updated sdl to fix keyboard issue
2024-06-30 00:32:42 +03:00
georgemoralis
0845d8f250
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
20fa80cd13
cmake: prefer system libraries ( #216 )
2024-06-27 13:46:55 +03:00
Alexandre Bouvier
aae827786d
fix system include paths
2024-06-25 18:17:16 +02:00
Xphalnos
a0d4b03346
Screenshots fix
2024-06-23 09:04:16 +02:00
psucien
a9e1c81490
switch to the org's sirit submodule
2024-06-17 00:33:12 +02:00
Xphalnos
3d70184181
Screenshots
2024-06-14 14:59:22 +02:00
Xphalnos
30fe6aa2dd
More screenshots for README
2024-06-14 14:32:41 +02:00
georgemoralis
732bd3c69b
Merge pull request #184 from shadps4-emu/externals/tracy
...
Tracy profiler
2024-06-12 17:19:44 +03:00
psucien
4feb0f26f8
tracy: submodule update
2024-06-11 21:58:35 +02:00
Xphalnos
20e716c8f4
Minor fixes
2024-06-11 18:15:36 +02:00
psucien
7ab17176d0
Added Tracy profiler
2024-06-11 11:17:46 +02:00
georgemoralis
660cc0debf
depedencies updates and fixes
2024-06-10 14:04:32 +03:00
Xphalnos
fd3d1550a8
Various changes
2024-06-01 08:18:33 +02:00
raphaelthegreat
99d20d4119
video_core: Implement basic compute shaders and more instructions
2024-05-30 01:39:24 +03:00
TheTurtle
0aa04c60cb
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
42b31266de
fixed a few compiler issues
2024-05-22 14:18:05 +03:00
TheTurtle
4380066a90
video: Import new shader recompiler + display a triangle ( #142 )
2024-05-22 01:35:12 +03:00
Xphalnos
80a9e3865b
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
73822cec36
stb image moved to externals
2024-05-16 16:59:04 +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
11ebe41ea2
submodules updated
2024-05-10 00:48:23 +03:00
georgemoralis
e55fbee0aa
use winpthreads from mingw64
2024-05-09 23:45:09 +03:00
TheTurtle
49e65be25b
core: Rewrite thread local storage implementation ( #118 )
2024-05-01 13:38:41 +03:00
georgemoralis
73cba992aa
boost submodule was added wrong
2024-04-14 20:18:20 +03:00
GPUCode
23b2eeba9b
video_core: Rewrite vulkan and videoout
2024-04-14 17:10:40 +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
c06346805b
update sdl3 to latest
2024-04-09 13:49:26 +03:00