Browse Source
Merge pull request #248 from Subv/cb_data
Merge pull request #248 from Subv/cb_data
GPU: Handle writes to the CB_DATA method.pull/15/merge
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 105 additions and 11 deletions
-
1src/video_core/CMakeLists.txt
-
57src/video_core/engines/maxwell_3d.cpp
-
19src/video_core/engines/maxwell_3d.h
-
21src/video_core/gpu.cpp
-
18src/video_core/gpu.h
@ -0,0 +1,21 @@ |
|||
// Copyright 2018 yuzu Emulator Project
|
|||
// Licensed under GPLv2 or any later version
|
|||
// Refer to the license.txt file included.
|
|||
|
|||
#include "video_core/engines/fermi_2d.h"
|
|||
#include "video_core/engines/maxwell_3d.h"
|
|||
#include "video_core/engines/maxwell_compute.h"
|
|||
#include "video_core/gpu.h"
|
|||
|
|||
namespace Tegra { |
|||
|
|||
GPU::GPU() { |
|||
memory_manager = std::make_unique<MemoryManager>(); |
|||
maxwell_3d = std::make_unique<Engines::Maxwell3D>(*memory_manager); |
|||
fermi_2d = std::make_unique<Engines::Fermi2D>(); |
|||
maxwell_compute = std::make_unique<Engines::MaxwellCompute>(); |
|||
} |
|||
|
|||
GPU::~GPU() = default; |
|||
|
|||
} // namespace Tegra
|
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue