mirror of
https://git.suyu.dev/suyu/suyu
synced 2024-11-05 06:47:53 +00:00
c1e5525fc6
These three source files are the only ones within the engines directory that don't use nested namespaces. We may as well change these over to keep things consistent.
28 lines
735 B
C++
28 lines
735 B
C++
// Copyright 2018 yuzu Emulator Project
|
|
// Licensed under GPLv2 or any later version
|
|
// Refer to the license.txt file included.
|
|
|
|
#include "common/logging/log.h"
|
|
#include "core/core.h"
|
|
#include "video_core/engines/maxwell_compute.h"
|
|
|
|
namespace Tegra::Engines {
|
|
|
|
void MaxwellCompute::WriteReg(u32 method, u32 value) {
|
|
ASSERT_MSG(method < Regs::NUM_REGS,
|
|
"Invalid MaxwellCompute register, increase the size of the Regs structure");
|
|
|
|
regs.reg_array[method] = value;
|
|
|
|
switch (method) {
|
|
case MAXWELL_COMPUTE_REG_INDEX(compute): {
|
|
LOG_CRITICAL(HW_GPU, "Compute shaders are not implemented");
|
|
UNREACHABLE();
|
|
break;
|
|
}
|
|
default:
|
|
break;
|
|
}
|
|
}
|
|
|
|
} // namespace Tegra::Engines
|