Commit graph

107 commits

Author SHA1 Message Date
bookmist
8edd333400 Fix compiler warnings 2022-11-16 21:39:55 +03:00
bookmist
ccd4e23c2b util/tracy: fix missing parameter in MSVC 2022-11-16 21:39:55 +03:00
Seungyun Lee
f8b9526794 tracy: Fix wrong include path 2022-11-12 12:58:23 +03:00
Pedro Montes Alcalde
628e0f2024
tracy: Update to v0.9 2022-11-12 00:30:10 -03:00
bookmist
f03c257a33 modules: Add Tracy to all implemented functions in implemented modules.
modules/tracy: module name macro
Remove unused hack from SceMp4, mark ScePgf/sceFontNewLib unimplemented
2022-10-29 20:35:17 +03:00
EXtremeExploit
021e62a073 tracy: Workaround for commands not compiling in MSVC 2022-10-24 18:25:51 +02:00
Pedro Montes Alcalde
660425bd93
renderer: Add tracy support to all commands 2022-10-22 23:42:31 -03:00
Macdu
60fb30e6f4 util: Fix float_to_half_AVX_F16C 2022-10-18 18:51:58 +02:00
Pedro Montes Alcalde
92a035ff34
tracy: Implement ScePower 2022-10-09 11:10:10 -03:00
Pedro Montes Alcalde
38085cb158
tracy: Transfer the old implementations to new 2022-10-08 11:59:01 -03:00
Zangetsu38
739c5cc0b8 settings dialog: fix save psn status.
- little refactor design of network tab.
- fix format.
2022-10-04 02:38:49 +02:00
Pedro Montes Alcalde
b6e0a0e274
modules: Implement HTTP (#1676) 2022-09-25 17:23:26 -03:00
CreepNT
ff685b88f1 Refactor SELF loader to remove dependency on ELFIO 2022-09-20 20:32:38 +02:00
Pedro Montes Alcalde
fc7ae56cdd
util: Add TimeLogger utility (#1991) 2022-07-31 20:35:28 -03:00
korenkonder
5059b3c6f1 renderer: reworked decoding of BCn texture types
- Added direct upload of BCn textures without decoding
- Reworked BCn decoder. Even though we don't need it, it's nice to have it for some cases
- Added missing BCn texture types
2022-07-08 22:39:03 +02:00
jdoe0000000
51175bd83b util: Add missing include in fs.h 2022-06-15 18:53:28 +00:00
scribam
76581db7fa vita3k: Switch to C++20 and update dynarmic submodule.
Co-authored-by: Zangetsu38 <dante38@free.fr>
2022-06-09 15:13:10 +02:00
bookmist
0bf2016002 vita3k: support msvc llvm compiler toolset 2022-05-09 15:33:09 +02:00
Zangetsu38
77fd8e8f78 project: run format. 2022-03-16 02:11:11 +01:00
Sergi Granell
bbd110e47e gxm: split public SceGxm types and internal+opaque SceGxm types 2022-03-16 07:57:54 +07:00
Zangetsu38
9549d86901 modules/SceAppUtil: Add support of (date/time) on SystemParamGetInt.
- move both format from user to cfg.
- stub time zone and summer time.
- Add support of user name created in SystemParamGetString.
2022-03-06 12:40:43 +01:00
CreepNT
79cca68372 modules/SceLibKernel: Add ring buffer-based message pipes.
- fix MsgPipe implementation.
- fix one kernel warning on ThreadDataQueue.
2022-02-20 22:07:12 +01:00
Zangetsu38
fb969fe311 build: add support of VS 2022.
- external: update boost to 1.78.
- gen-windows: using version of VS installed.
2021-12-13 19:12:39 +01:00
bookmist
de46281be1 util/util: improved float to half conversion for old CPUs and nonMSVC compilers. fix conversion bug.
- fix bug in float to half conversion workaround for old CPUs (completely new converter)
- improved conditional compiler flags, so now it should work on clang, gnu and so on without -mf16c flag
2021-10-24 14:36:54 +02:00
hobyst
168dfb19ca Add license notice on source files which didn't have one
- Also updated the copyright notice year on all files to 2021
2021-08-19 23:14:27 +02:00
Zangetsu38
a8733113d9 interface: allow install content folder by drag & drop.
- can install few content in same time with drop only one folder.
main: refactor for drop file and execute it, fix some issue.
gui: refactor get param for no get multiple same code.
2021-05-31 22:38:46 +02:00
sunho
be53a21f2f kernel: Polish trampoline injection 2021-05-19 11:36:18 +09:00
sunho
d5f4b954fc kerenl: Implement trampoline injection
kernel: Move debugging helpers to one place
2021-05-19 11:36:18 +09:00
sunho
634e2ddb22 kernel: Remove hacks in thread signal and simpify it 2021-05-16 01:38:29 +02:00
Zangetsu38
935a2b61e9 kernel: move init kernel inside interface. 2021-05-15 17:37:07 +02:00
sunho
f4f4e5799e kernel: Add elf dumping 2021-05-11 15:16:44 +02:00
sunho
48b344e1b6 external: Update submodules 2021-05-03 14:51:13 +02:00
sunho
c10e4d0b8e mem: Add Block class 2021-05-01 19:18:53 +09:00
totlmstr
ec39def5cd util: Use std::optional for C++17 builds
Boost.Optional is still used for lower C++ standard builds.
2021-04-21 08:14:40 +07:00
KorewaWatchful
c441eeed1e io: case-sens paths + caching 2021-02-23 13:39:15 +01:00
sunho
b7aef13d54 util: add pool class 2021-02-20 20:08:28 +01:00
bookmist
2c206f7a86
util: Support f32 to f16 conversion even without AVX+F16C (#1084)
Check if AVX+F16C is suported at run-time and use appropriate conversion function.
2021-02-20 17:15:47 +01:00
Nicolas Jallamion
6550462637
gui: some small fix. (#1147) 2021-02-16 16:26:03 +01:00
scribam
5e3a6eb982
Update submodules + minor changes (#1137)
* cmake: Add NOMINMAX globally to avoid Windows compilation issues with std::min/std::max

* main/net: add missing include files

* rtc: Remove convert_filetime/convert_timespec functions as they have been replaced with _wstat/stat

* external: Update better-enums to tag "0.11.3"

* external: Update CLI11 to tag "v1.9.1"

* external: Update elfio to tag "Release_3.8"

* external: Update glad to tag "0.1.34"

* external: Update googletest to tag "release-1.10.0"

* external: Update imgui to tag "v1.80"

* external: Update imgui_club

* external: Update miniz to tag "2.1.0"

* external: Update pugixml to tag "v1.11.4"

* external: Update spdlog to tag "v1.8.2"

* external: Update stb

* external: Update yaml-cpp to tag "yaml-cpp-0.6.3"

* external: Switch to vitasdk/vita-toolchain

* external: Refactor xxHash integration
2021-02-09 21:49:54 +01:00
1whatleytay
2f2fc4430c
vita3k: use thread-safe gmtime and localtime (#1080) 2021-02-09 04:44:52 +01:00
Francisco José García García
1b080927f1 util: Move encode_arm_inst to util 2021-01-25 12:57:52 +01:00
EXtremeExploit
c75b8db8d2 Emu: Add unicode support for base and pref path. 2020-09-15 14:51:47 +03:00
sunho
3eaed47acc util: add overloaded
Used for lambda std::visit.

https://dev.to/tmr232/that-overloaded-trick-overloading-lambdas-in-c17
2020-08-29 06:10:15 +09:00
Sunho Kim
ba9fc3c1ae
renderer: add ability to log active default uniform buffers (#830)
* utils: add dump_hex function

* renderer: add ability to log active default uniform buffers

* Apply suggestions from code review

Co-authored-by: Nick Renieris <velocityra@gmail.com>
2020-08-12 01:39:58 +09:00
Sunho Kim
06e3775b5d util: support turning off stdout logging 2020-08-10 07:49:56 +09:00
Sunho Kim
ed06af8354 kernel: implement sceKernelSendSignal and sceKernelWaitSignal 2020-06-13 09:16:33 +02:00
Sunho Kim
7981d7d035 vita3k: improve code log and memory log & add toggling them through gui 2020-06-09 18:38:14 +09:00
Zangetsu38
6241e7fbf5 modules/SceGxm: implement sceGxmTextureInitSwizzledArbitrary. 2020-05-17 07:14:24 +02:00
totlmstr
4e20885f89 Vita3K: run clang-format 2020-04-07 16:48:08 -04:00
1whatleytay
34a02553c4
vita3k: remove vita-headers (#649) 2020-02-06 09:44:49 -05:00