Commit Graph

33 Commits

Author SHA1 Message Date
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