diff options
author | Tobin Ehlis <tobine@google.com> | 2019-01-17 12:25:54 -0500 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-02-28 23:26:27 +0000 |
commit | 5546fb4fdd85dbef7b87b8f3727aaca00966d8de (patch) | |
tree | a121c8b0ad91b534c2c7bcd691a8a1961449cd98 /BUILD.gn | |
parent | fa0db6cc6e1efb47121a16aafcbe688e7bc4bddd (diff) | |
download | angle-5546fb4fdd85dbef7b87b8f3727aaca00966d8de.tar.gz |
Vulkan:Adding custom pool allocator
Migrated pool allocator used by compiler to common.
Planning to use this for ANGLE custom command buffers so this some
refactoring in preparation for that work.
Added a unit test to check PoolAllocator functionality.
Bug: angleproject:2951
Reviewed-on: https://chromium-review.googlesource.com/c/1476953
Reviewed-by: Jamie Madill <jmadill@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Tobin Ehlis <tobine@google.com>
Change-Id: I0b4f3d55ea1799e35c9799c221f7129233f30b24
Reviewed-on: https://chromium-review.googlesource.com/c/1492972
Diffstat (limited to 'BUILD.gn')
-rw-r--r-- | BUILD.gn | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -195,8 +195,8 @@ angle_static_library("preprocessor") { ] } -config("translator_disable_pool_alloc") { - defines = [ "ANGLE_TRANSLATOR_DISABLE_POOL_ALLOC" ] +config("angle_disable_pool_alloc") { + defines = [ "ANGLE_DISABLE_POOL_ALLOC" ] } config("debug_annotations_config") { @@ -255,6 +255,9 @@ angle_static_library("angle_common") { ] public_configs += [ ":angle_common_config" ] all_dependent_configs = [ ":angle_release_asserts_config" ] + if (use_fuzzing_engine) { + all_dependent_configs += [ ":angle_disable_pool_alloc" ] + } } config("angle_image_util_config") { @@ -369,9 +372,6 @@ angle_static_library("translator") { } public_configs += [ ":external_config" ] - if (use_fuzzing_engine) { - all_dependent_configs = [ ":translator_disable_pool_alloc" ] - } deps = [ ":includes", |