Index: cc/layers/delegated_renderer_layer_impl.h |
diff --git a/cc/layers/delegated_renderer_layer_impl.h b/cc/layers/delegated_renderer_layer_impl.h |
index 0ca13ebaa83ad5fe22e78aa38d93456df4921d33..f5e4239f8eebc5d848bf1ba3a0ddb7b3ae439183 100644 |
--- a/cc/layers/delegated_renderer_layer_impl.h |
+++ b/cc/layers/delegated_renderer_layer_impl.h |
@@ -7,11 +7,13 @@ |
#include <stddef.h> |
-#include "base/containers/hash_tables.h" |
+#include <unordered_map> |
+ |
#include "base/macros.h" |
#include "base/memory/scoped_ptr.h" |
#include "cc/base/cc_export.h" |
#include "cc/layers/layer_impl.h" |
+#include "cc/quads/render_pass_id.h" |
namespace cc { |
class DelegatedFrameData; |
@@ -90,7 +92,8 @@ class CC_EXPORT DelegatedRendererLayerImpl : public LayerImpl { |
float inverse_device_scale_factor_; |
RenderPassList render_passes_in_draw_order_; |
- using RenderPassToIndexMap = base::hash_map<RenderPassId, size_t>; |
+ using RenderPassToIndexMap = |
+ std::unordered_map<RenderPassId, size_t, RenderPassIdHash>; |
RenderPassToIndexMap render_passes_index_by_id_; |
ResourceProvider::ResourceIdSet resources_; |