diff --git a/.gitmodules b/.gitmodules index 69845f27..c7a493ed 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,7 +1,7 @@ [submodule "parallel-rdp/parallel-rdp-standalone"] path = parallel-rdp/parallel-rdp-standalone - url = https://github.com/Themaister/parallel-rdp-standalone.git - branch = master + url = https://github.com/gopher64/parallel-rdp-standalone.git + branch = gopher64 [submodule "src/compat/sse2neon"] path = src/compat/sse2neon url = https://github.com/DLTcollab/sse2neon.git diff --git a/build.rs b/build.rs index 90d8632f..e52c1b0e 100644 --- a/build.rs +++ b/build.rs @@ -24,11 +24,13 @@ fn main() { .std("c++20") .flag("-Wno-unused-parameter") .flag("-Wno-missing-field-initializers") + .flag("-Wno-unused-function") .file("parallel-rdp/parallel-rdp-standalone/parallel-rdp/command_ring.cpp") .file("parallel-rdp/parallel-rdp-standalone/parallel-rdp/rdp_device.cpp") .file("parallel-rdp/parallel-rdp-standalone/parallel-rdp/rdp_dump_write.cpp") .file("parallel-rdp/parallel-rdp-standalone/parallel-rdp/rdp_renderer.cpp") .file("parallel-rdp/parallel-rdp-standalone/parallel-rdp/video_interface.cpp") + .file("parallel-rdp/parallel-rdp-standalone/vulkan/breadcrumbs.cpp") .file("parallel-rdp/parallel-rdp-standalone/vulkan/buffer.cpp") .file("parallel-rdp/parallel-rdp-standalone/vulkan/buffer_pool.cpp") .file("parallel-rdp/parallel-rdp-standalone/vulkan/command_buffer.cpp") @@ -43,15 +45,18 @@ fn main() { .file("parallel-rdp/parallel-rdp-standalone/vulkan/image.cpp") .file("parallel-rdp/parallel-rdp-standalone/vulkan/indirect_layout.cpp") .file("parallel-rdp/parallel-rdp-standalone/vulkan/memory_allocator.cpp") + .file("parallel-rdp/parallel-rdp-standalone/vulkan/pipeline_cache.cpp") .file("parallel-rdp/parallel-rdp-standalone/vulkan/pipeline_event.cpp") .file("parallel-rdp/parallel-rdp-standalone/vulkan/query_pool.cpp") .file("parallel-rdp/parallel-rdp-standalone/vulkan/render_pass.cpp") + .file("parallel-rdp/parallel-rdp-standalone/vulkan/rtas.cpp") .file("parallel-rdp/parallel-rdp-standalone/vulkan/sampler.cpp") .file("parallel-rdp/parallel-rdp-standalone/vulkan/semaphore.cpp") .file("parallel-rdp/parallel-rdp-standalone/vulkan/semaphore_manager.cpp") .file("parallel-rdp/parallel-rdp-standalone/vulkan/shader.cpp") .file("parallel-rdp/parallel-rdp-standalone/vulkan/texture/texture_format.cpp") .file("parallel-rdp/parallel-rdp-standalone/vulkan/wsi.cpp") + .file("parallel-rdp/parallel-rdp-standalone/vulkan/wsi_pacer.cpp") .file("parallel-rdp/parallel-rdp-standalone/util/arena_allocator.cpp") .file("parallel-rdp/parallel-rdp-standalone/util/logging.cpp") .file("parallel-rdp/parallel-rdp-standalone/util/thread_id.cpp") @@ -60,6 +65,7 @@ fn main() { .file("parallel-rdp/parallel-rdp-standalone/util/timeline_trace_file.cpp") .file("parallel-rdp/parallel-rdp-standalone/util/environment.cpp") .file("parallel-rdp/parallel-rdp-standalone/util/thread_name.cpp") + .file("parallel-rdp/parallel-rdp-standalone/util/slab_allocator.cpp") .file("parallel-rdp/interface.cpp") .file("parallel-rdp/wsi_platform.cpp") .include("parallel-rdp/parallel-rdp-standalone/parallel-rdp") diff --git a/parallel-rdp/parallel-rdp-standalone b/parallel-rdp/parallel-rdp-standalone index 388d70f5..7acc19d2 160000 --- a/parallel-rdp/parallel-rdp-standalone +++ b/parallel-rdp/parallel-rdp-standalone @@ -1 +1 @@ -Subproject commit 388d70f5835b352d841d9d9e5a08c5de01470f41 +Subproject commit 7acc19d230cfc9dc7628dcd387dcb2cfa0db8ca7