Add memoryPool to GraphicsAllocation

- new ExtendableEnum struct that serves as enum but can
be extended with values
- decrease dependencies on graphics_allocation.h header -
 use forward class declaration when possible
- memoryPool indicates what kind of memory is allocated
for a given GraphicsAllocation

Change-Id: I7a707c28dc4544cc73abc5f0ed5263ba5be17452
This commit is contained in:
Hoppe, Mateusz
2018-07-13 18:50:55 +02:00
committed by sys_ocldev
parent 4a6be207cd
commit 407227959a
36 changed files with 724 additions and 160 deletions

View File

@@ -23,6 +23,7 @@
#include "runtime/command_stream/command_stream_receiver_hw.h"
#include "runtime/command_stream/experimental_command_buffer.h"
#include "runtime/command_stream/linear_stream.h"
#include "runtime/memory_manager/graphics_allocation.h"
namespace OCLRT {