Xphalnos
d4be3dbb31
Lot of small fixes
2024-08-22 18:01:30 +02:00
Vladislav Mikhalin
b3ef959b25
Fixed threading, migrated to CVs, added looping
2024-08-15 22:02:04 +03:00
Vladislav Mikhalin
b5c69189e5
avplayer WIP
2024-08-15 22:00:51 +03:00
squidbus
66fa29059c
Add initial macOS support.
2024-07-21 22:36:12 +03:00
georgemoralis
18f922b28b
changed path to boost so it doesn't conflict with previous
2024-07-11 13:14:42 +03:00
psucien
034b76eb33
boost submodule added
2024-07-11 13:14:42 +03:00
psucien
d6d2ed6e33
boost submodule removed
2024-07-11 13:14:42 +03:00
georgemoralis
d4d7e9f5f6
removed hardware info seems make perfomance issues , will test something more lightweight
2024-07-06 10:27:57 +03:00
georgemoralis
724869e088
fixed submodule
2024-07-04 14:31:58 +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
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
eb22704771
More screenshots for README
2024-06-14 14:32:41 +02:00
psucien
e89b2d1cdd
Added Tracy profiler
2024-06-11 11:17:46 +02:00
Xphalnos
309e90783e
Various changes
2024-06-01 08:18:33 +02: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
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
georgemoralis
e239df73b4
removed old vulkan headers
2024-05-10 00:04:11 +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
03e5cd2749
force gitmodule
2024-03-23 09:54:57 +02:00
georgemoralis
7a42b9df79
moved moduleGenerator to a new repo
2024-03-23 09:29:25 +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
99d013f612
initialaze submodules properly
2024-02-28 19:01:34 +02:00
georgemoralis
84b0aff35b
added cryptoopp and zlib-ng modules
2024-02-28 18:45:51 +02:00
GPUCode
79d6c8a377
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
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
GPUCode
584b7d2b15
chore: Make shadps4 REUSE compliant
2024-02-23 23:33:43 +02:00
GPUCode
fe43558779
common: Rework timekeeping with native RDTSC and port to linux
2024-02-23 11:30:06 +02:00
georgemoralis
1a5dd6cdfe
added XXH3_64bits and calculate memory obj hashes
2023-09-26 16:00:13 +03:00
georgemoralis
74ac091b23
added vulkan submodule
2023-09-16 10:50:10 +03:00
wheremyfoodat
a0ab3dbc0c
added configuration class
2023-08-14 20:17:01 +03:00
wheremyfoodat
16e2768df0
Add discord-rpc submodule
2023-08-11 19:52:50 +03:00
georgemoralis
3d073e2ed4
added winpthread library
2023-07-17 22:43:30 +03:00
Stefanos Kornilios Mitsis Poiitidis
c7e73c8960
git: Enable shallow checkout for submodules
2023-07-07 14:12:24 +03:00
georgemoralis
b124bac0f7
added zydis
2023-05-30 12:12:34 +03:00
georgemoralis
7a996cbfc8
added magic enum submodule
2023-05-02 22:10:49 +03:00
georgemoralis
72bdf22035
added spdlog library
2023-05-02 22:10:49 +03:00
georgemoralis
f998469730
added fmt library
2023-05-02 22:10:49 +03:00
georgemoralis
222d0204db
first try with cmake and imgui
2023-05-02 22:10:49 +03:00
georgemoralis
71d14aca62
let's cleanup all
2023-05-02 22:10:27 +03:00
georgemoralis
1be2f847ba
added magic_enum lib
2023-04-18 12:06:05 +03:00
georgemoralis
4d218d7a0d
added basic spdlog , we can now output to stdout and in output.log file as well
2023-04-12 20:02:44 +03:00
georgemoralis
3141f3fa04
added fmt as third_party
2023-04-11 11:50:07 +03:00