Refactor allocateGraphicsMemoryInPreferredPool

- extend AllocationType to code necessary flags
- remove redundant args
- refactor Buffer::create()

Change-Id: Ic4b2e0931fad8198ad1cf4f79de210d815048ccf
This commit is contained in:
Hoppe, Mateusz
2018-07-24 18:36:26 +02:00
committed by sys_ocldev
parent c2454d5aa2
commit 4441387969
27 changed files with 468 additions and 112 deletions

View File

@@ -69,6 +69,7 @@ class GraphicsAllocation : public IDNode<GraphicsAllocation> {
enum class AllocationType {
UNKNOWN = 0,
BUFFER_COMPRESSED,
BUFFER_HOST_MEMORY,
BUFFER,
IMAGE,
TAG_BUFFER,
@@ -82,7 +83,6 @@ class GraphicsAllocation : public IDNode<GraphicsAllocation> {
PRIVATE_SURFACE,
CONSTANT_SURFACE,
SCRATCH_SURFACE,
CSR_SURFACE,
INSTRUCTION_HEAP,
INDIRECT_OBJECT_HEAP,
SURFACE_STATE_HEAP,