Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/angle
Path: blob/main_old/src/common/aligned_memory.h
1693 views
1
//
2
// Copyright 2017 The ANGLE Project Authors. All rights reserved.
3
// Use of this source code is governed by a BSD-style license that can be
4
// found in the LICENSE file.
5
//
6
// aligned_memory: An aligned memory allocator. Based on Chrome's base/memory/aligned_memory.
7
//
8
9
#ifndef COMMON_ALIGNED_MEMORY_H_
10
#define COMMON_ALIGNED_MEMORY_H_
11
12
#include <cstddef>
13
14
namespace angle
15
{
16
17
// This can be replaced with std::aligned_malloc when we have C++17.
18
void *AlignedAlloc(size_t size, size_t alignment);
19
void AlignedFree(void *ptr);
20
21
} // namespace angle
22
23
#endif // COMMON_ALIGNED_MEMORY_H_
24
25