Skip to content
/ angle Public
forked from google/angle

Commit

Permalink
Roll third_party/vulkan_memory_allocator/ e0216a548..5e49f57a6 (87 co…
Browse files Browse the repository at this point in the history
…mmits)

https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/+log/e0216a5484c8..5e49f57a6

$ git log e0216a548..5e49f57a6 --date=short --no-merges --format='%ad %ae %s'
2021-11-12 jmadill Fix compiliation error on Mac/Android.
2021-11-03 jmadill Suppress semicolon warning in GN.
2021-08-30 geofflang Supress a build warning.
2021-06-10 pkasting Update Chromium-side files for upstream roll
2021-04-06 cwallez BUILD.gn: Make the vulkan-headers directory overridable.
2021-02-12 shawn.p.huang change the default gn target to include vma.cpp
2021-02-03 ehmaldonado Move metadata in OWNERS files to DIR_METADATA files
2021-01-27 shawn.p.huang Add vma.cpp contains vma's implementation.
2021-01-27 shawn.p.huang Add a new target with the VmaUsage.cpp and VmaUsage.h
2020-08-26 jmadill Suppress two override suggestion warnings.
2020-06-25 thakis mac: Only call system aligned_alloc() with the 11.0+ SDK.
2020-06-25 thakis Only use system aligned_alloc on mac/ios if the SDK has them.
2020-06-25 thakis Make vulkan_memory_allocator build with the MacOSX11.0 SDK.
2020-05-05 jmadill Restore BUILD.gn.
2020-05-04 jmadill Suppress a couple more VMA warnings and update README.
2020-05-01 jmadill Update integration for use with Chromium.
2020-04-17 jonahr Modify to not depend directly on volk.
2020-04-07 jmadill Update location modifications.
2020-04-03 jmadill Fix Clang implicit fallthrough warning.
2020-04-03 jmadill Add local modifications for Vulkan Memory Allocator.
2021-11-05 adam.sawicki Documented some members of VmaVulkanFunctions to clarify which functions to fetch
2021-11-03 adam.sawicki Fixing TravisCI (Linux) CI google#2
2021-11-03 adam.sawicki Fixing TravisCI (Linux) CI
2021-11-03 git Correct Haskell bindings author name
2021-11-03 git Add typedefs for virtual allocation structs in ordinary identifier namespace
2021-10-30 adam.sawicki Fixed icon of Travis CI Linux build in README
2021-10-30 adam.sawicki Fix for compilation on Linux
2021-10-30 adam.sawicki Added mention of virtual allocator to README
2021-10-30 adam.sawicki Made virtual allocations not applying VMA_DEBUG_MARGIN
2021-10-30 adam.sawicki Fixes to various bugs found during extensive testing
2021-10-30 adam.sawicki Optimized VmaBlockMetadata_Buddy - using VmaPoolAllocator to allocate nodes
2021-10-30 adam.sawicki Refactoring: Added function VmaAddStatInfoAllocation, VmaAddStatInfoUnusedRange
2021-10-30 adam.sawicki Improved VmaBlockMetadata_Buddy when used as a virtual allocator, to support allocation sizes down to 1
2021-10-30 adam.sawicki Removed VMA_MIN_FREE_SUBALLOCATION_SIZE_TO_REGISTER to simplify the code
2021-10-30 adam.sawicki Added support for VMA_VIRTUAL_BLOCK_CREATE_BUDDY_ALGORITHM_BIT
2021-10-30 adam.sawicki Changed behavior of buddy allocator to align allocation sizes to power of 2 instead of accounting the remaining space (internal fragmentation) as free
2021-10-30 adam.sawicki Added support for VMA_VIRTUAL_BLOCK_CREATE_LINEAR_ALGORITHM_BIT
2021-10-29 adam.sawicki Implemented VmaBlockMetadata_Linear::Clear
2021-10-28 adam.sawicki Preparations for adding support for alternative algorithms in virtual blocks and tests for them
2021-10-28 adam.sawicki Added documentation chapter "Virtual allocator"
2021-10-28 adam.sawicki Written documentation for API of the virtual allocator
2021-10-28 adam.sawicki Implemented vmaBuildVirtualBlockStatsString, vmaFreeVirtualBlockStatsString
2021-10-28 adam.sawicki Improvement in vmaCreateAllocator in case creation fails
2021-10-28 adam.sawicki Implemented vmaClearVirtualBlock
2021-10-28 adam.sawicki Implemented vmaCalculateVirtualBlockStats
2021-10-28 adam.sawicki Enabled more tests
2021-10-28 adam.sawicki More coding and more tests. Basic functionality is working now.
2021-10-28 adam.sawicki Essential refactoring that made the test not crashing.
2021-10-28 adam.sawicki More implementation and first tests.
2021-10-28 adam.sawicki Defined interface for virtual allocator:
2021-10-27 adam.sawicki Fixed TestInvalidAllocations
2021-10-27 adam.sawicki Necessary refactoring to prepare for virtual allocator
2021-10-21 adam.sawicki Fixing logic of VmaDefragmentationAlgorithm_Fast::PostprocessMetadata broken by #201
2021-10-18 GermanAizek Code refactor (lower scope, local var, default constructor and destructor)
2021-10-18 adam.sawicki Fixes in comments
2021-10-06 lukasz.izdebski doxygen directory fix
2021-10-06 lukasz.izdebski doxygen generation fix
2021-10-06 lukasz.izdebski Doxygen added to CMake, shader project dependency added to Sample Project
2021-09-30 danielkrupinski Replace tabs with spaces
2021-09-30 adam.sawicki Standardized line endings to LF
2021-09-29 danielkrupinski Use forwarding references with std::forward()
2021-09-22 rverschelde Remove trailing whitespace
2021-09-20 danielkrupinski Adjust VMA_MIN() and VMA_MAX() macros to work despite NOMINMAX being defined or not.
2021-09-20 adam.sawicki Little improvement in README
2021-09-20 sk Fixed issue #192 with hardcoded VK_USE_PLATFORM_WIN32_KHR
2021-08-09 adam.sawicki Change all usage of VK_ERROR_VALIDATION_FAILED_EXT to VK_ERROR_UNKNOWN or VK_ERROR_INITIALIZATION_FAILED
2021-07-29 adam.sawicki Fixes and improvements in documentation
2021-07-28 adam.sawicki Include block IDs in debug log messages
2021-07-28 adam.sawicki Minor fixes in the docs - language
2021-07-28 adam.sawicki Added documentation chapter about OpenGL interop
2021-07-28 adam.sawicki Moved main documentation text from the beginning to the end of file
2021-07-28 adam.sawicki Removed unused variable
2021-07-25 phil-el Do not fail travis build if the build directory already exists.
2021-07-23 Hindrik1997 Add include_directories to CMake to include the header files.
2021-07-21 Hindrik1997 Disable broken aligned_alloc on new versions of macOS and revert to old behaviour.
2021-07-07 adam.sawicki Fixed documentation of the new function vmaCreateBufferWithAlignment
2021-07-07 adam.sawicki Added VmaAllocatorCreateInfo::pTypeExternalMemoryHandleTypes
2021-06-28 adam.sawicki Added function vmaCreateBufferWithAlignment
2021-06-25 adam.sawicki Used range-based for loops wherever I could
2021-06-21 adam.sawicki Regenerated documentation
2021-06-21 adam.sawicki Fixed docs
2021-06-21 adam.sawicki Fixes. Left only new member VmaPoolCreateInfo::pMemoryAllocateNext.
2021-06-18 adam.sawicki Fix to online documentation
2021-06-18 adam.sawicki Added VmaPoolCreateInfo::minAllocationAlignment
2021-06-14 adam.sawicki Renamed macro VMA_DEBUG_ALIGNMENT to VMA_MIN_ALIGNMENT as there are valid use cases for it other than debugging purposes.
2020-10-23 adam.sawicki Added VmaAllocatorCreateInfo::pTypeExternalMemoryHandleTypes
2020-10-05 adam.sawicki Add VmaPoolCreateInfo::pMemoryAllocateNext

Created with:
  roll-dep third_party/vulkan_memory_allocator

Bug: angleproject:6640
Change-Id: I8133e3c2b3f2787783f609b468adbe90026cf50d
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3276037
Commit-Queue: Jamie Madill <[email protected]>
Reviewed-by: Lingfeng Yang <[email protected]>
Reviewed-by: Charlie Lao <[email protected]>
  • Loading branch information
null77 authored and Angle LUCI CQ committed Nov 12, 2021
1 parent d87d10c commit b45719a
Showing 1 changed file with 19 additions and 19 deletions.
38 changes: 19 additions & 19 deletions DEPS
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ vars = {
'checkout_android_native_support': 'checkout_android or checkout_chromeos',

# Version of Chromium our Chromium-based DEPS are mirrored from.
'chromium_revision': '02bf0f96483cfcedcba528cd02d9a89dd964f684',
'chromium_revision': '6d25c1889eb7b5268c5b9d277d495d1c7e7195c9',
# We never want to checkout chromium,
# but need a dummy DEPS entry for the autoroller
'dummy_checkout_chromium': False,
Expand Down Expand Up @@ -79,12 +79,12 @@ vars = {
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling catapult
# and whatever else without interference from each other.
'catapult_revision': 'a7ad5b5c96b3ec2d70ea5c173a15ef45cacaf07a',
'catapult_revision': '5c5e5a1d285e906479d8cd506db17cce519e6a3b',

# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling luci-go
# and whatever else without interference from each other.
'luci_go': 'git_revision:bf56a119c5f056a1f7a04c8dbe19cdd86728b540',
'luci_go': 'git_revision:d17c642c8c3c6d9e37bd9c25535c4c5b66b99781',

# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling android_sdk_build-tools_version
Expand Down Expand Up @@ -119,7 +119,7 @@ vars = {
deps = {

'build': {
'url': '{chromium_git}/chromium/src/build.git@c0c930390e1e1ec7715390249f1aa7eeb87ef5a2',
'url': '{chromium_git}/chromium/src/build.git@3a26983ac0bda37c548f664ecc61ee974ec16982',
'condition': 'not build_with_chromium',
},

Expand Down Expand Up @@ -161,7 +161,7 @@ deps = {
},

'buildtools/third_party/libc++abi/trunk': {
'url': '{chromium_git}/external/github.com/llvm/llvm-project/libcxxabi.git@707d75f53eaa379222bf6debee78344cd790fc9a',
'url': '{chromium_git}/external/github.com/llvm/llvm-project/libcxxabi.git@ee43952a4728597e01102a4a9eccb29d4db92d1c',
'condition': 'not build_with_chromium',
},

Expand All @@ -182,12 +182,12 @@ deps = {
},

'testing': {
'url': '{chromium_git}/chromium/src/testing@5cae5806feba71cf2c2e94c2f2ef480af81845be',
'url': '{chromium_git}/chromium/src/testing@f6490e8f597c8ae68de81afe56bdfcd17041fb30',
'condition': 'not build_with_chromium',
},

'third_party/abseil-cpp': {
'url': '{chromium_git}/chromium/src/third_party/abseil-cpp@cea9b74ecb994c9de6364379f1c4267a1d47e4d6',
'url': '{chromium_git}/chromium/src/third_party/abseil-cpp@a1290bc895e6c35b848f6aba1a693383246ba656',
'condition': 'not build_with_chromium',
},

Expand Down Expand Up @@ -230,7 +230,7 @@ deps = {
},

'third_party/android_deps': {
'url': '{chromium_git}/chromium/src/third_party/android_deps@3aa5bf56166cefe3081d6cd75b08b6eb1f1bddff',
'url': '{chromium_git}/chromium/src/third_party/android_deps@ca1e82f3c5e155b51dd81a14c71ffa5522c43cf7',
'condition': 'checkout_android and not build_with_chromium',
},

Expand Down Expand Up @@ -332,7 +332,7 @@ deps = {
},

'third_party/depot_tools': {
'url': '{chromium_git}/chromium/tools/depot_tools.git@08a95d8392e2249bd1c0a0b9f37cc12afb7c31e0',
'url': '{chromium_git}/chromium/tools/depot_tools.git@ea9285c47f5884ad93617bf100477b45b5dc4be8',
'condition': 'not build_with_chromium',
},

Expand Down Expand Up @@ -496,7 +496,7 @@ deps = {
},

'third_party/SwiftShader': {
'url': '{swiftshader_git}/SwiftShader@678d39313950928e46da951d141f89e00eb2393b',
'url': '{swiftshader_git}/SwiftShader@82d932bdfc41644007d5a51701d5fbb6d60c1605',
'condition': 'not build_with_chromium',
},

Expand All @@ -521,12 +521,12 @@ deps = {
},

'third_party/vulkan_memory_allocator': {
'url': '{chromium_git}/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator@e0216a5484c8345f7d792fa16fad77ac63d89a70',
'url': '{chromium_git}/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator@5e49f57a6e71a026a54eb42e366de09a4142d24e',
'condition': 'not build_with_chromium',
},

'third_party/zlib': {
'url': '{chromium_git}/chromium/src/third_party/zlib@f8964a5ccfffe976f3086c286b8e4cf7c9e2be00',
'url': '{chromium_git}/chromium/src/third_party/zlib@6da1d53b97c89b07e47714d88cab61f1ce003c68',
'condition': 'not build_with_chromium',
},

Expand Down Expand Up @@ -567,7 +567,7 @@ deps = {
},

'tools/mb': {
'url': '{chromium_git}/chromium/src/tools/mb@4279847036470e54f5b827eee518799cc5615b64',
'url': '{chromium_git}/chromium/src/tools/mb@b553e6d46aaf2af07260337f3cb01a6e437af16c',
'condition': 'not build_with_chromium',
},

Expand All @@ -582,7 +582,7 @@ deps = {
},

'tools/perf': {
'url': '{chromium_git}/chromium/src/tools/perf@4df4d99bd65a840fa4713c20203e821b7df6f876',
'url': '{chromium_git}/chromium/src/tools/perf@d88a90b430a1ed6ab7a94ad5763abcf1298bb835',
'condition': 'not build_with_chromium',
},

Expand Down Expand Up @@ -2635,7 +2635,7 @@ deps = {
'packages': [
{
'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
'version': 'version:2@2.10.0.cr0',
'version': 'version:2@2.9.0.cr0',
},
],
'condition': 'checkout_android and not build_with_chromium',
Expand All @@ -2646,7 +2646,7 @@ deps = {
'packages': [
{
'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
'version': 'version:2@2.10.0.cr0',
'version': 'version:2@2.9.0.cr0',
},
],
'condition': 'checkout_android and not build_with_chromium',
Expand All @@ -2657,7 +2657,7 @@ deps = {
'packages': [
{
'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
'version': 'version:2@2.10.0.cr0',
'version': 'version:2@2.9.0.cr0',
},
],
'condition': 'checkout_android and not build_with_chromium',
Expand All @@ -2668,7 +2668,7 @@ deps = {
'packages': [
{
'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
'version': 'version:2@2.10.0.cr0',
'version': 'version:2@2.9.0.cr0',
},
],
'condition': 'checkout_android and not build_with_chromium',
Expand All @@ -2679,7 +2679,7 @@ deps = {
'packages': [
{
'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
'version': 'version:2@2.10.0.cr0',
'version': 'version:2@2.9.0.cr0',
},
],
'condition': 'checkout_android and not build_with_chromium',
Expand Down

0 comments on commit b45719a

Please sign in to comment.