Commit graph

38 commits

Author SHA1 Message Date
psucien a9e1c81490 switch to the org's sirit submodule 2024-06-17 00:33:12 +02:00
Xphalnos 30fe6aa2dd More screenshots for README 2024-06-14 14:32:41 +02:00
psucien 7ab17176d0 Added Tracy profiler 2024-06-11 11:17:46 +02:00
Xphalnos fd3d1550a8 Various changes 2024-06-01 08:18:33 +02: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
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
georgemoralis a9c0146d22 removed old vulkan headers 2024-05-10 00:04:11 +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 ec5abb60c0 force gitmodule 2024-03-23 09:54:57 +02:00
georgemoralis bf74c7f92a moved moduleGenerator to a new repo 2024-03-23 09:29:25 +02: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 f43165cd87 initialaze submodules properly 2024-02-28 19:01:34 +02:00
georgemoralis 6b1ae5c13b added cryptoopp and zlib-ng modules 2024-02-28 18:45:51 +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
georgemoralis de0d824fce 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 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
georgemoralis e77e97fb98 added XXH3_64bits and calculate memory obj hashes 2023-09-26 16:00:13 +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 e53830143d Add discord-rpc submodule 2023-08-11 19:52:50 +03:00
georgemoralis 92ea37ae8f added winpthread library 2023-07-17 22:43:30 +03:00
Stefanos Kornilios Mitsis Poiitidis 4095f2abec git: Enable shallow checkout for submodules 2023-07-07 14:12:24 +03:00
georgemoralis d6ee5e81d0 added zydis 2023-05-30 12:12:34 +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
georgemoralis 1074c09fa8 let's cleanup all 2023-05-02 22:10:27 +03:00
georgemoralis 791198b40d added magic_enum lib 2023-04-18 12:06:05 +03:00
georgemoralis 33121cee42 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 63eabd9c3a added fmt as third_party 2023-04-11 11:50:07 +03:00