diff options
Diffstat (limited to 'chromium/gpu/command_buffer/common/gpu_memory_allocation.h')
-rw-r--r-- | chromium/gpu/command_buffer/common/gpu_memory_allocation.h | 43 |
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_ |