diff options
Diffstat (limited to 'src/core/hw/gpu.cpp')
| -rw-r--r-- | src/core/hw/gpu.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/core/hw/gpu.cpp b/src/core/hw/gpu.cpp index 5312baa83..7e2f9cdfa 100644 --- a/src/core/hw/gpu.cpp +++ b/src/core/hw/gpu.cpp | |||
| @@ -140,7 +140,7 @@ inline void Write(u32 addr, const T data) { | |||
| 140 | GSP_GPU::SignalInterrupt(GSP_GPU::InterruptId::PSC1); | 140 | GSP_GPU::SignalInterrupt(GSP_GPU::InterruptId::PSC1); |
| 141 | } | 141 | } |
| 142 | 142 | ||
| 143 | VideoCore::g_renderer->rasterizer->InvalidateRegion(config.GetStartAddress(), config.GetEndAddress() - config.GetStartAddress()); | 143 | VideoCore::g_renderer->Rasterizer()->InvalidateRegion(config.GetStartAddress(), config.GetEndAddress() - config.GetStartAddress()); |
| 144 | } | 144 | } |
| 145 | 145 | ||
| 146 | // Reset "trigger" flag and set the "finish" flag | 146 | // Reset "trigger" flag and set the "finish" flag |
| @@ -171,7 +171,7 @@ inline void Write(u32 addr, const T data) { | |||
| 171 | u32 output_gap = config.texture_copy.output_gap * 16; | 171 | u32 output_gap = config.texture_copy.output_gap * 16; |
| 172 | 172 | ||
| 173 | size_t contiguous_input_size = config.texture_copy.size / input_width * (input_width + input_gap); | 173 | size_t contiguous_input_size = config.texture_copy.size / input_width * (input_width + input_gap); |
| 174 | VideoCore::g_renderer->rasterizer->FlushRegion(config.GetPhysicalInputAddress(), contiguous_input_size); | 174 | VideoCore::g_renderer->Rasterizer()->FlushRegion(config.GetPhysicalInputAddress(), contiguous_input_size); |
| 175 | 175 | ||
| 176 | u32 remaining_size = config.texture_copy.size; | 176 | u32 remaining_size = config.texture_copy.size; |
| 177 | u32 remaining_input = input_width; | 177 | u32 remaining_input = input_width; |
| @@ -204,7 +204,7 @@ inline void Write(u32 addr, const T data) { | |||
| 204 | config.flags); | 204 | config.flags); |
| 205 | 205 | ||
| 206 | size_t contiguous_output_size = config.texture_copy.size / output_width * (output_width + output_gap); | 206 | size_t contiguous_output_size = config.texture_copy.size / output_width * (output_width + output_gap); |
| 207 | VideoCore::g_renderer->rasterizer->InvalidateRegion(config.GetPhysicalOutputAddress(), contiguous_output_size); | 207 | VideoCore::g_renderer->Rasterizer()->InvalidateRegion(config.GetPhysicalOutputAddress(), contiguous_output_size); |
| 208 | 208 | ||
| 209 | GSP_GPU::SignalInterrupt(GSP_GPU::InterruptId::PPF); | 209 | GSP_GPU::SignalInterrupt(GSP_GPU::InterruptId::PPF); |
| 210 | break; | 210 | break; |
| @@ -231,7 +231,7 @@ inline void Write(u32 addr, const T data) { | |||
| 231 | u32 input_size = config.input_width * config.input_height * GPU::Regs::BytesPerPixel(config.input_format); | 231 | u32 input_size = config.input_width * config.input_height * GPU::Regs::BytesPerPixel(config.input_format); |
| 232 | u32 output_size = output_width * output_height * GPU::Regs::BytesPerPixel(config.output_format); | 232 | u32 output_size = output_width * output_height * GPU::Regs::BytesPerPixel(config.output_format); |
| 233 | 233 | ||
| 234 | VideoCore::g_renderer->rasterizer->FlushRegion(config.GetPhysicalInputAddress(), input_size); | 234 | VideoCore::g_renderer->Rasterizer()->FlushRegion(config.GetPhysicalInputAddress(), input_size); |
| 235 | 235 | ||
| 236 | for (u32 y = 0; y < output_height; ++y) { | 236 | for (u32 y = 0; y < output_height; ++y) { |
| 237 | for (u32 x = 0; x < output_width; ++x) { | 237 | for (u32 x = 0; x < output_width; ++x) { |
| @@ -338,7 +338,7 @@ inline void Write(u32 addr, const T data) { | |||
| 338 | g_regs.display_transfer_config.trigger = 0; | 338 | g_regs.display_transfer_config.trigger = 0; |
| 339 | GSP_GPU::SignalInterrupt(GSP_GPU::InterruptId::PPF); | 339 | GSP_GPU::SignalInterrupt(GSP_GPU::InterruptId::PPF); |
| 340 | 340 | ||
| 341 | VideoCore::g_renderer->rasterizer->InvalidateRegion(config.GetPhysicalOutputAddress(), output_size); | 341 | VideoCore::g_renderer->Rasterizer()->InvalidateRegion(config.GetPhysicalOutputAddress(), output_size); |
| 342 | } | 342 | } |
| 343 | break; | 343 | break; |
| 344 | } | 344 | } |