Initial commit: 在 Minecraft Java 版接入 NVIDIA DLSS 超分与帧生成

This commit is contained in:
WpyQwq
2026-09-19 11:51:46 +08:00
commit 8acb8bbac6
89 changed files with 51201 additions and 0 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+21
View File
@@ -0,0 +1,21 @@
{
"file_format_version": "1.0.0",
"layer": {
"name": "VK_LAYER_reshade",
"type": "GLOBAL",
"library_path": ".\\ReShade64.dll",
"api_version": "1.3.268",
"implementation_version": "1",
"description": "crosire's ReShade post-processing injector for 64-bit",
"device_extensions": [
{
"name": "VK_EXT_tooling_info",
"spec_version": "1",
"entrypoints": [ "vkGetPhysicalDeviceToolPropertiesEXT" ]
}
],
"disable_environment": {
"DISABLE_VK_LAYER_reshade_1": "1"
}
}
}
File diff suppressed because it is too large Load Diff
+17
View File
@@ -0,0 +1,17 @@
{
"file_format_version": "1.2.0",
"layer": {
"name": "VK_LAYER_feed_vk",
"type": "GLOBAL",
"library_path": ".\VkLayer_feed_vk.dll",
"api_version": "1.3.280",
"implementation_version": "1",
"description": "DLSS5-Feeder: enables the KHR external-interop extensions its Vulkan transport needs",
"functions": {
"vkNegotiateLoaderLayerInterfaceVersion": "vkNegotiateLoaderLayerInterfaceVersion"
},
"disable_environment": {
"DISABLE_VK_LAYER_feed_vk": "1"
}
}
}
+20
View File
@@ -0,0 +1,20 @@
@echo off
rem Launch a Vulkan game with VK_LAYER_feed_vk active, without touching the registry.
rem
rem run-with-feed-layer.bat "E:\path\to\game.exe" [args...]
rem
rem Only needed when dlss5-feed.log says the Vulkan interop entry points are missing.
rem Registry implicit-layer keys are deliberately avoided: other hook software
rem (overlays, capture tools) rewrites them, and a per-launch env var cannot be
rem clobbered or leak into other games.
setlocal
if "%~1"=="" (
echo Usage: run-with-feed-layer.bat "path\to\game.exe" [args...]
exit /b 1
)
set "VK_LAYER_PATH=%~dp0"
set "VK_INSTANCE_LAYERS=VK_LAYER_feed_vk"
echo Launching with VK_LAYER_feed_vk from "%VK_LAYER_PATH%"
start "" %*
endlocal