diff --git a/src/xenia/gpu/gl4/gl4_trace_dump_main.cc b/src/xenia/gpu/gl4/gl4_trace_dump_main.cc index 9928510f2..18f873e66 100644 --- a/src/xenia/gpu/gl4/gl4_trace_dump_main.cc +++ b/src/xenia/gpu/gl4/gl4_trace_dump_main.cc @@ -24,38 +24,6 @@ class GL4TraceDump : public TraceDump { std::unique_ptr CreateGraphicsSystem() override { return std::unique_ptr(new GL4GraphicsSystem()); } - - uintptr_t GetColorRenderTarget(uint32_t pitch, MsaaSamples samples, - uint32_t base, - ColorRenderTargetFormat format) override { - auto command_processor = static_cast( - graphics_system_->command_processor()); - return command_processor->GetColorRenderTarget(pitch, samples, base, - format); - } - - uintptr_t GetDepthRenderTarget(uint32_t pitch, MsaaSamples samples, - uint32_t base, - DepthRenderTargetFormat format) override { - auto command_processor = static_cast( - graphics_system_->command_processor()); - return command_processor->GetDepthRenderTarget(pitch, samples, base, - format); - } - - uintptr_t GetTextureEntry(const TextureInfo& texture_info, - const SamplerInfo& sampler_info) override { - auto command_processor = static_cast( - graphics_system_->command_processor()); - - auto entry_view = - command_processor->texture_cache()->Demand(texture_info, sampler_info); - if (!entry_view) { - return 0; - } - auto texture = entry_view->texture; - return static_cast(texture->handle); - } }; int trace_dump_main(const std::vector& args) { diff --git a/src/xenia/gpu/trace_dump.h b/src/xenia/gpu/trace_dump.h index ac107d70b..bbcff236f 100644 --- a/src/xenia/gpu/trace_dump.h +++ b/src/xenia/gpu/trace_dump.h @@ -43,15 +43,6 @@ class TraceDump { virtual std::unique_ptr CreateGraphicsSystem() = 0; - virtual uintptr_t GetColorRenderTarget(uint32_t pitch, MsaaSamples samples, - uint32_t base, - ColorRenderTargetFormat format) = 0; - virtual uintptr_t GetDepthRenderTarget(uint32_t pitch, MsaaSamples samples, - uint32_t base, - DepthRenderTargetFormat format) = 0; - virtual uintptr_t GetTextureEntry(const TextureInfo& texture_info, - const SamplerInfo& sampler_info) = 0; - std::unique_ptr loop_; std::unique_ptr window_; std::unique_ptr emulator_; diff --git a/src/xenia/gpu/vulkan/vulkan_trace_dump_main.cc b/src/xenia/gpu/vulkan/vulkan_trace_dump_main.cc index 6099a7cf1..ef5af8fc7 100644 --- a/src/xenia/gpu/vulkan/vulkan_trace_dump_main.cc +++ b/src/xenia/gpu/vulkan/vulkan_trace_dump_main.cc @@ -24,42 +24,6 @@ class VulkanTraceDump : public TraceDump { std::unique_ptr CreateGraphicsSystem() override { return std::unique_ptr(new VulkanGraphicsSystem()); } - - uintptr_t GetColorRenderTarget(uint32_t pitch, MsaaSamples samples, - uint32_t base, - ColorRenderTargetFormat format) override { - auto command_processor = static_cast( - graphics_system_->command_processor()); - // return command_processor->GetColorRenderTarget(pitch, samples, base, - // format); - return 0; - } - - uintptr_t GetDepthRenderTarget(uint32_t pitch, MsaaSamples samples, - uint32_t base, - DepthRenderTargetFormat format) override { - auto command_processor = static_cast( - graphics_system_->command_processor()); - // return command_processor->GetDepthRenderTarget(pitch, samples, base, - // format); - return 0; - } - - uintptr_t GetTextureEntry(const TextureInfo& texture_info, - const SamplerInfo& sampler_info) override { - auto command_processor = static_cast( - graphics_system_->command_processor()); - - // auto entry_view = - // command_processor->texture_cache()->Demand(texture_info, - // sampler_info); - // if (!entry_view) { - // return 0; - //} - // auto texture = entry_view->texture; - // return static_cast(texture->handle); - return 0; - } }; int trace_dump_main(const std::vector& args) {