mirror of
https://git.citron-emu.org/Citron/Citron.git
synced 2025-01-22 08:36:32 +01:00
b938893599
- Update vcpkg baseline to a42af01b72c28a8e1d7b48107b33e4f286a55ef6 - Add SPIRV-Tools and SPIRV-Headers as submodules - Update Vulkan-related submodules to latest stable versions - Improve memory access error handling: - Add specific handling for null pointer accesses in ARM32 emulation - Return 0 for null pointer reads instead of undefined behavior - Silently ignore writes to null pointers - Add more detailed error messages distinguishing between null pointer access and other unmapped memory errors - Treat addresses below 0x1000 as potential null pointer accesses These changes should provide more graceful handling of null pointer accesses and improve stability when running games that attempt invalid memory operations.
65 lines
1.6 KiB
JSON
65 lines
1.6 KiB
JSON
{
|
|
"$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json",
|
|
"name": "citron",
|
|
"builtin-baseline": "a42af01b72c28a8e1d7b48107b33e4f286a55ef6",
|
|
"version": "1.0",
|
|
"dependencies": [
|
|
"boost-algorithm",
|
|
"boost-asio",
|
|
"boost-bind",
|
|
"boost-config",
|
|
"boost-container",
|
|
"boost-context",
|
|
"boost-crc",
|
|
"boost-functional",
|
|
"boost-heap",
|
|
"boost-icl",
|
|
"boost-intrusive",
|
|
"boost-mpl",
|
|
"boost-process",
|
|
"boost-range",
|
|
"boost-spirit",
|
|
"boost-test",
|
|
"boost-timer",
|
|
"boost-variant",
|
|
"fmt",
|
|
"lz4",
|
|
"nlohmann-json",
|
|
"zlib",
|
|
"zstd"
|
|
],
|
|
"features": {
|
|
"citron-tests": {
|
|
"description": "Compile tests",
|
|
"dependencies": [ "catch2" ]
|
|
},
|
|
"web-service": {
|
|
"description": "Enable web services (telemetry, etc.)",
|
|
"dependencies": [
|
|
{
|
|
"name": "openssl",
|
|
"platform": "windows"
|
|
}
|
|
]
|
|
},
|
|
"android": {
|
|
"description": "Enable Android dependencies",
|
|
"dependencies": [
|
|
{
|
|
"name": "oboe",
|
|
"platform": "android"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"overrides": [
|
|
{
|
|
"name": "catch2",
|
|
"version": "3.3.1"
|
|
},
|
|
{
|
|
"name": "fmt",
|
|
"version": "10.1.1"
|
|
}
|
|
]
|
|
}
|