mirror of
https://github.com/izzy2lost/xemu.git
synced 2026-07-06 00:20:22 -07:00
nv2a: Add Vulkan renderer
This commit is contained in:
committed by
mborgerson
parent
e639e0cdb7
commit
a5385803db
@@ -28,8 +28,12 @@ sub_file="${sub_tdir}/submodule.tar"
|
||||
# different to the host OS.
|
||||
submodules="dtc meson ui/keycodemapdb"
|
||||
submodules="$submodules tests/fp/berkeley-softfloat-3 tests/fp/berkeley-testfloat-3"
|
||||
submodules="$submodules ui/thirdparty/imgui ui/thirdparty/implot ui/thirdparty/httplib util/xxHash tomlplusplus genconfig" # xemu extras
|
||||
|
||||
# xemu extras
|
||||
submodules="$submodules ui/thirdparty/imgui ui/thirdparty/implot ui/thirdparty/httplib util/xxHash tomlplusplus genconfig"
|
||||
submodules="$submodules hw/xbox/nv2a/thirdparty/nv2a_vsh_cpu"
|
||||
submodules="$submodules thirdparty/volk thirdparty/VulkanMemoryAllocator thirdparty/SPIRV-Reflect"
|
||||
|
||||
sub_deinit=""
|
||||
|
||||
function cleanup() {
|
||||
|
||||
+30
-1
@@ -228,7 +228,25 @@ Lib('fpng', 'https://github.com/richgel999/fpng',
|
||||
Lib('nv2a_vsh_cpu', 'https://github.com/abaire/nv2a_vsh_cpu',
|
||||
unlicense, 'https://raw.githubusercontent.com/abaire/nv2a_vsh_cpu/main/LICENSE',
|
||||
ships_static=all_platforms,
|
||||
submodule=Submodule('hw/xbox/nv2a/thirdparty/nv2a_vsh_cpu')
|
||||
submodule=Submodule('hw/xbox/nv2a/pgraph/thirdparty/nv2a_vsh_cpu')
|
||||
),
|
||||
|
||||
Lib('volk', 'https://github.com/zeux/volk',
|
||||
mit, 'https://raw.githubusercontent.com/zeux/volk/master/LICENSE.md',
|
||||
ships_static=all_platforms,
|
||||
submodule=Submodule('thirdparty/volk')
|
||||
),
|
||||
|
||||
Lib('VulkanMemoryAllocator', 'https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator',
|
||||
mit, 'https://raw.githubusercontent.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/master/LICENSE.txt',
|
||||
ships_static=all_platforms,
|
||||
submodule=Submodule('thirdparty/VulkanMemoryAllocator')
|
||||
),
|
||||
|
||||
Lib('SPIRV-Reflect', 'https://github.com/KhronosGroup/SPIRV-Reflect',
|
||||
apache2, 'https://raw.githubusercontent.com/KhronosGroup/SPIRV-Reflect/main/LICENSE',
|
||||
ships_static=all_platforms,
|
||||
submodule=Submodule('thirdparty/SPIRV-Reflect')
|
||||
),
|
||||
|
||||
#
|
||||
@@ -344,6 +362,17 @@ Lib('miniz', 'https://github.com/richgel999/miniz',
|
||||
ships_static={windows}, platform={windows},
|
||||
version='2.1.0'
|
||||
),
|
||||
|
||||
Lib('glslang', 'https://github.com/KhronosGroup/glslang',
|
||||
bsd_3clause, 'https://raw.githubusercontent.com/KhronosGroup/glslang/main/LICENSE.txt',
|
||||
ships_static={windows}, platform={windows},
|
||||
),
|
||||
|
||||
Lib('SPIRV-Tools', 'https://github.com/KhronosGroup/SPIRV-Tools',
|
||||
apache2, 'https://raw.githubusercontent.com/KhronosGroup/SPIRV-Tools/main/LICENSE',
|
||||
ships_static={windows}, platform={windows},
|
||||
),
|
||||
|
||||
]
|
||||
|
||||
def gen_license():
|
||||
|
||||
Reference in New Issue
Block a user