Index: cc/quads/render_pass.cc |
diff --git a/cc/quads/render_pass.cc b/cc/quads/render_pass.cc |
index 43bb7cd1aedd6ec0daf2ccce5454c328f95b416d..6cb59d8efe541852f8e40f3ec21e33e7d065d738 100644 |
--- a/cc/quads/render_pass.cc |
+++ b/cc/quads/render_pass.cc |
@@ -30,12 +30,6 @@ const size_t kDefaultNumQuadsToReserve = 128; |
namespace cc { |
-void* RenderPass::Id::AsTracingId() const { |
- COMPILE_ASSERT(sizeof(size_t) <= sizeof(void*), // NOLINT |
- size_t_bigger_than_pointer); |
- return reinterpret_cast<void*>(base::HashPair(layer_id, index)); |
-} |
- |
scoped_ptr<RenderPass> RenderPass::Create() { |
return make_scoped_ptr(new RenderPass()); |
} |
@@ -44,13 +38,14 @@ scoped_ptr<RenderPass> RenderPass::Create(size_t num_layers) { |
return make_scoped_ptr(new RenderPass(num_layers)); |
} |
-RenderPass::RenderPass() : id(Id(-1, -1)), has_transparent_background(true) { |
+RenderPass::RenderPass() |
+ : id(RenderPassId(-1, -1)), has_transparent_background(true) { |
shared_quad_state_list.reserve(kDefaultNumSharedQuadStatesToReserve); |
quad_list.reserve(kDefaultNumQuadsToReserve); |
} |
RenderPass::RenderPass(size_t num_layers) |
- : id(Id(-1, -1)), has_transparent_background(true) { |
+ : id(RenderPassId(-1, -1)), has_transparent_background(true) { |
// Each layer usually produces one shared quad state, so the number of layers |
// is a good hint for what to reserve here. |
shared_quad_state_list.reserve(num_layers); |
@@ -63,7 +58,7 @@ RenderPass::~RenderPass() { |
"cc::RenderPass", id.AsTracingId()); |
} |
-scoped_ptr<RenderPass> RenderPass::Copy(Id new_id) const { |
+scoped_ptr<RenderPass> RenderPass::Copy(RenderPassId new_id) const { |
scoped_ptr<RenderPass> copy_pass(Create()); |
copy_pass->SetAll(new_id, |
output_rect, |
@@ -121,7 +116,7 @@ void RenderPass::CopyAll(const ScopedPtrVector<RenderPass>& in, |
} |
} |
-void RenderPass::SetNew(Id id, |
+void RenderPass::SetNew(RenderPassId id, |
const gfx::Rect& output_rect, |
const gfx::Rect& damage_rect, |
const gfx::Transform& transform_to_root_target) { |
@@ -140,7 +135,7 @@ void RenderPass::SetNew(Id id, |
DCHECK(shared_quad_state_list.empty()); |
} |
-void RenderPass::SetAll(Id id, |
+void RenderPass::SetAll(RenderPassId id, |
const gfx::Rect& output_rect, |
const gfx::Rect& damage_rect, |
const gfx::Transform& transform_to_root_target, |
@@ -201,7 +196,7 @@ SharedQuadState* RenderPass::CreateAndAppendSharedQuadState() { |
RenderPassDrawQuad* RenderPass::CopyFromAndAppendRenderPassDrawQuad( |
const RenderPassDrawQuad* quad, |
const SharedQuadState* shared_quad_state, |
- RenderPass::Id render_pass_id) { |
+ RenderPassId render_pass_id) { |
RenderPassDrawQuad* copy_quad = |
CopyFromAndAppendTypedDrawQuad<RenderPassDrawQuad>(quad); |
copy_quad->shared_quad_state = shared_quad_state; |