diff options
| author | Lioncash <mathew1800@gmail.com> | 2017-03-25 14:45:55 -0400 |
|---|---|---|
| committer | Lioncash <mathew1800@gmail.com> | 2017-03-25 14:53:25 -0400 |
| commit | 57c21b9576aa5e7f840fa77e275cbeaa5ac97716 (patch) | |
| tree | 030b3287a196ebd8817b646bb45c448d358e9182 /Source/Core/VideoCommon/TextureCacheBase.cpp | |
| parent | 4b5995a6e0617ff813296b24653565c5cf1ea3be (diff) | |
TextureCacheBase: Convert bound_textures from a C array to a std::array
Prevents array-to-pointer decay and simplifies some code.
Diffstat (limited to 'Source/Core/VideoCommon/TextureCacheBase.cpp')
| -rw-r--r-- | Source/Core/VideoCommon/TextureCacheBase.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Source/Core/VideoCommon/TextureCacheBase.cpp b/Source/Core/VideoCommon/TextureCacheBase.cpp index 966b30ee39..eabb005600 100644 --- a/Source/Core/VideoCommon/TextureCacheBase.cpp +++ b/Source/Core/VideoCommon/TextureCacheBase.cpp @@ -472,16 +472,16 @@ TextureCacheBase::TCacheEntryBase* TextureCacheBase::ReturnEntry(unsigned int st void TextureCacheBase::BindTextures() { - for (int i = 0; i < 8; ++i) + for (size_t i = 0; i < bound_textures.size(); ++i) { if (bound_textures[i]) - bound_textures[i]->Bind(i); + bound_textures[i]->Bind(static_cast<u32>(i)); } } void TextureCacheBase::UnbindTextures() { - std::fill(std::begin(bound_textures), std::end(bound_textures), nullptr); + bound_textures.fill(nullptr); } TextureCacheBase::TCacheEntryBase* TextureCacheBase::Load(const u32 stage) |
