summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/angle/src/common/angleutils.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/angle/src/common/angleutils.cpp')
-rw-r--r--src/3rdparty/angle/src/common/angleutils.cpp74
1 files changed, 0 insertions, 74 deletions
diff --git a/src/3rdparty/angle/src/common/angleutils.cpp b/src/3rdparty/angle/src/common/angleutils.cpp
deleted file mode 100644
index 739d12a767..0000000000
--- a/src/3rdparty/angle/src/common/angleutils.cpp
+++ /dev/null
@@ -1,74 +0,0 @@
-//
-// Copyright (c) 2014 The ANGLE Project Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-//
-
-#include "common/angleutils.h"
-#include "common/debug.h"
-
-#include <stdio.h>
-
-#include <limits>
-#include <vector>
-
-namespace angle
-{
-// dirtyPointer is a special value that will make the comparison with any valid pointer fail and
-// force the renderer to re-apply the state.
-const uintptr_t DirtyPointer = std::numeric_limits<uintptr_t>::max();
-}
-
-std::string ArrayString(unsigned int i)
-{
- // We assume that UINT_MAX and GL_INVALID_INDEX are equal.
- ASSERT(i != UINT_MAX);
-
- std::stringstream strstr;
- strstr << "[";
- strstr << i;
- strstr << "]";
- return strstr.str();
-}
-
-std::string ArrayIndexString(const std::vector<unsigned int> &indices)
-{
- std::stringstream strstr;
-
- for (auto indicesIt = indices.rbegin(); indicesIt != indices.rend(); ++indicesIt)
- {
- // We assume that UINT_MAX and GL_INVALID_INDEX are equal.
- ASSERT(*indicesIt != UINT_MAX);
- strstr << "[";
- strstr << (*indicesIt);
- strstr << "]";
- }
-
- return strstr.str();
-}
-
-size_t FormatStringIntoVector(const char *fmt, va_list vararg, std::vector<char>& outBuffer)
-{
- // The state of the va_list passed to vsnprintf is undefined after the call, do a copy in case
- // we need to grow the buffer.
- va_list varargCopy;
- va_copy(varargCopy, vararg);
-
- // Attempt to just print to the current buffer
- int len = vsnprintf(&(outBuffer.front()), outBuffer.size(), fmt, varargCopy);
- va_end(varargCopy);
-
- if (len < 0 || static_cast<size_t>(len) >= outBuffer.size())
- {
- // Buffer was not large enough, calculate the required size and resize the buffer
- len = vsnprintf(nullptr, 0, fmt, vararg);
- outBuffer.resize(len + 1);
-
- // Print again
- va_copy(varargCopy, vararg);
- len = vsnprintf(&(outBuffer.front()), outBuffer.size(), fmt, varargCopy);
- va_end(varargCopy);
- }
- ASSERT(len >= 0);
- return static_cast<size_t>(len);
-}