summaryrefslogtreecommitdiffstats
path: root/chromium/gpu/command_buffer/common/gpu_memory_allocation.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/gpu/command_buffer/common/gpu_memory_allocation.h')
-rw-r--r--chromium/gpu/command_buffer/common/gpu_memory_allocation.h43
1 files changed, 1 insertions, 42 deletions
diff --git a/chromium/gpu/command_buffer/common/gpu_memory_allocation.h b/chromium/gpu/command_buffer/common/gpu_memory_allocation.h
index 57be4c5490f..facbd7ff885 100644
--- a/chromium/gpu/command_buffer/common/gpu_memory_allocation.h
+++ b/chromium/gpu/command_buffer/common/gpu_memory_allocation.h
@@ -25,6 +25,7 @@ struct MemoryAllocation {
CUTOFF_ALLOW_NICE_TO_HAVE,
// Allow all allocations.
CUTOFF_ALLOW_EVERYTHING,
+ CUTOFF_LAST = CUTOFF_ALLOW_EVERYTHING
};
// Limits when this renderer is visible.
@@ -48,48 +49,6 @@ struct MemoryAllocation {
}
};
-// Memory Allocation request which is sent by a client, to help GpuMemoryManager
-// more ideally split memory allocations across clients.
-struct ManagedMemoryStats {
- // Bytes required for correct rendering.
- uint64 bytes_required;
-
- // Bytes that are not strictly required for correctness, but, if allocated,
- // will provide good performance.
- uint64 bytes_nice_to_have;
-
- // The number of bytes currently allocated.
- uint64 bytes_allocated;
-
- // Whether or not a backbuffer is currently requested (the memory usage
- // of the buffer is known by the GPU process).
- bool backbuffer_requested;
-
- ManagedMemoryStats()
- : bytes_required(0),
- bytes_nice_to_have(0),
- bytes_allocated(0),
- backbuffer_requested(false) {
- }
-
- ManagedMemoryStats(uint64 bytes_required,
- uint64 bytes_nice_to_have,
- uint64 bytes_allocated,
- bool backbuffer_requested)
- : bytes_required(bytes_required),
- bytes_nice_to_have(bytes_nice_to_have),
- bytes_allocated(bytes_allocated),
- backbuffer_requested(backbuffer_requested) {
- }
-
- bool Equals(const ManagedMemoryStats& other) const {
- return bytes_required == other.bytes_required &&
- bytes_nice_to_have == other.bytes_nice_to_have &&
- bytes_allocated == other.bytes_allocated &&
- backbuffer_requested == other.backbuffer_requested;
- }
-};
-
} // namespace content
#endif // GPU_COMMAND_BUFFER_COMMON_GPU_MEMORY_ALLOCATION_H_