Commit graph

3748 commits

Author SHA1 Message Date
Zangetsu
3e66dcac00
gui/perf overlay: Refactor calcul window size. (#3381)
- Fix Window size when using scaling.
2024-09-22 20:53:20 +02:00
scribam
77abeaa167
vita3k: More cleanup (#3379)
* vita3k: Use C++17 nested namespace definition

* vita3k: Remove redundant call to c_str()

* vita3k: Prefer C++ header

* vita3k: Use structured bindings

* shader: Add explicit fallthrough

* vita3k: Cleanup headers and dependencies

* util: Add WIN32_LEAN_AND_MEAN before <Windows.h>

* modules: Remove redundant 'const' specifier on a constexpr variable

* modules: Remove redundant return statement at the end of a function with a void return type

* clang-format: Use C++20 standard

* vita3k: Insert new line at EOF

* host: rename filesystem.hpp to filesystem.h
2024-09-18 21:48:08 +02:00
Zangetsu38
e70999adcd external: Fix OpenSSL path installation for the new 3.3.2 version.
- Set and use OPENSSL_ROOT_DIR as a cache variable to copy the bin files.

Co-authored-by: redpolline <137227028+redpolline@users.noreply.github.com>
2024-09-14 13:24:23 +02:00
Seungyun Lee
c94189dd9b
external/ci: set macOS minimum version to 11.0 (#3361)
* external: download MoltenVK when configuring build system

* external: add option to build OpenSSL on macOS

* external: build custom boost with specific arch on macOS

* cmake: unify mixed and wrong indentations with tabs

* vita3K/ci: set macOS minimun version with 11.0
2024-09-11 19:09:26 +02:00
scribam
206f152433 gui/interface: Fix reinstall using DnD and Vulkan 2024-09-10 22:38:48 +02:00
SaturnSky
f51cdf1b35 modules/SceJpeg: Implement MCU-based decoding and pitch calculation 2024-09-10 22:03:02 +02:00
Saturnsky
3224de0694
renderer/gl: Remove unnecessary translate_type() call for compressed textures (#3372) 2024-09-08 12:25:06 +02:00
Macdu
3f5a00883e app: Disable round window corners on Windows 2024-09-07 21:20:24 +02:00
Zangetsu38
2624242770 gui/vita3k updater: Fix batch script path handling on Windows.
- Replaced '/' with '\\' to fix path handling and resolve issues caused by incorrect path interpretation.
2024-09-07 14:04:17 +02:00
SaturnSky
d4df8d6728 renderer/gl: Add support for SCE_GXM_COLOR_BASE_FORMAT_U8U8U8 color format 2024-09-07 14:03:38 +02:00
Zangetsu38
152c713bb7 external: Update boost to 1.86.
- Adding crc module.
Fix Boost linkage issues in release build.
- Fix path of BOOST_LIBRARYDIR.

Co-authored-by: Macdu <Macdu@users.noreply.github.com>
2024-09-05 18:06:23 +02:00
scribam
8a10714319 external: update sdl to version 2.30.7 2024-09-05 08:35:43 +02:00
Macdu
f0101755de external: Update Vulkan dependencies 2024-09-05 08:33:15 +02:00
scribam
f80e3eaf55 gui: free sdl cursors for all backends 2024-09-04 21:18:12 +02:00
scribam
0a56702e7d external: update imgui to version v1.91.1 2024-09-04 21:18:12 +02:00
scribam
313ffcee9e imgui: ImGuiChildFlags_Border migration 2024-09-02 14:48:17 +02:00
scribam
612d1f8d81
vita3k: cleanup (#3357)
* module: add missing pragma once

* cmake/vita3k: delete unused files

* vita3k: delete useless semi-colons

* vita3k: cleanup headers

* audio: add missing override to destructors

* vita3k: fix typos

* external: disable unused curl targets
2024-09-02 13:03:58 +02:00
nishinji
f01a4e9b63 README: update 2024-08-25 09:51:43 +02:00
scribam
1c315b1f6d renderer/vk: use physical_device if not null 2024-08-21 21:52:06 +02:00
scribam
3f62275baa renderer/gl: fix bcn compressed size in upload_texture_impl 2024-08-08 19:05:43 +02:00
nishinji
541631822c gui: some small improvements
- Add option to disable motion
- Add jpeg format support for screenshots
2024-08-08 18:45:55 +02:00
nishinji
b3b0b22210 vita3k/interface: support JPEG screenshot format 2024-08-08 18:45:55 +02:00
scribam
f5175e88e0 cmake: set boost minimum version 2024-08-06 08:11:18 +02:00
scribam
839e8d393f sdl: build compatibility with version < 2.24.0 2024-08-06 08:10:48 +02:00
CeruleanSky
048a873151
[gui] common_dialog.cpp fix save info dialog crash (#3337)
* [gui] common_dialog.cpp fix save info dialog crash

If you click the [I] button to view info for a save file in the save dialog then press down a few times there is an access violation.

* clang-format
2024-07-27 12:12:15 +02:00
Pedro Montes Alcalde
2711a71af6
gui: Fix char* comparasion being made over string literal 2024-07-19 21:12:01 -03:00
scribam
80074c8f19
external: Update submodules (#3329)
* external: Update CLI11 to version v2.4.2

* external: Update cubeb

* external: Update curl to 8.8.0

* external: Update fmt to 11.0.1

* external: Update googletest to version v1.15.0

* external: Update imgui to version v1.90.9

* external: Update imgui_club

* external: Update nativefiledialog-extended to version v1.2.0

* external: Update pugixml to version v1.14

* external: Update spdlog to v1.14.1

* external: Update stb

* external: Update tracy to version v0.11.0

* external: Update vita-toolchain
2024-07-17 07:59:00 +02:00
nishinji
087285ab65
external: Update sdl to 2.30.5 (#3324) 2024-07-07 19:22:47 +02:00
Pedro Montes Alcalde
4abf877d43
io/modules: Make modules load the case sensitive file found in fs 2024-06-23 17:17:03 -03:00
nishinji
30062f37f5
.github/workflows: Push build to store repository using ghr (#3320) 2024-06-23 21:58:45 +02:00
Macdu
fc885d26c3 audio: Improve audio output timing accuracy 2024-06-22 13:47:40 +02:00
Macdu
d600229820 codec, modules/SceAudio: Implement bit rate value 2024-06-22 13:47:40 +02:00
nishinji
26300757d7
github: push builds to store repository (#3259) 2024-06-22 13:11:44 +02:00
illusion0001
dbe6951371
ci: Skip releases on forks (#3319)
* Update c-cpp.yml

* Update codeql-analysis.yml

* Update codeql-analysis.yml
2024-06-19 22:41:51 +02:00
Zangetsu
aeed5df8c9
gui/info bar: fix position of notice count. (#3309) 2024-06-19 13:31:04 +02:00
bookmist
e478c033f9 gui: wrap tooltips on window border 2024-06-14 01:25:46 +03:00
Zangetsu
190d925147
external: Fix openssl link with update to 3.3.1. (#3308) 2024-06-13 21:22:17 +02:00
Macdu
d5733e358d
util: Add very-early VC++ runtime version check (#3314) 2024-06-09 22:55:31 +02:00
Macdu
1b97d05c17
renderer: Fix conversion bugs (#3310) 2024-06-07 18:23:32 +02:00
nishinji
92c4646489
compat: download zipped database (#3287) 2024-06-04 22:06:12 +02:00
Macdu
53741632bc
shader, renderer/vulkan: Perform gamma correction within shaders when using shader interlock (#3298) 2024-05-23 12:25:46 +02:00
bookmist
a0b3218466 modules/SceNgs: fix crash of Helldivers game 2024-05-22 22:51:24 +03:00
nishinji
b8ef1dd732 vita3k: Use constexpr for constants and small optimize 2024-05-21 23:42:57 +02:00
nishinji
584e1f172f vita3k: Minor optimize, code refactor
Co-authored-by: GermanAizek <GermanAizek@yandex.ru>
2024-05-21 23:42:57 +02:00
evfloriz
46fe22c2f0
gui: Fix about_dialog imgui assert (#3295) 2024-05-21 14:26:19 +02:00
nishinji
76bd1ce445
config: Makes log level display easier to understand (#3269) 2024-05-20 18:08:21 +02:00
Croden1999
6bfe0872f6 io/file: Add cstddef head file.
Should fix Linux build.
2024-05-20 17:41:12 +02:00
Croden1999
d179e4b6f7 gui/common_dialog: Add IsKeyPressed to the buttons.
app/app_init: Fix typos.
2024-05-20 17:41:12 +02:00
Croden1999
624b57b685 vita3k/interface: More detailed error message. 2024-05-20 17:41:12 +02:00
Zangetsu
e189a8ffc6
gui/themes: Fix and refactor position of day moment on start screen. (#3267) 2024-05-19 23:03:53 +02:00