feature: Add indirect data and scratch pointer to zeinfo

Related-To: NEO-7621
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
This commit is contained in:
Kamil Kopryk
2023-11-03 09:13:28 +00:00
committed by Compute-Runtime-Automation
parent e96e3d63c0
commit ae607502a0
6 changed files with 67 additions and 2 deletions

View File

@@ -16,6 +16,7 @@ namespace NEO {
using CrossThreadDataOffset = uint16_t;
using DynamicStateHeapOffset = uint16_t;
using SurfaceStateHeapOffset = uint16_t;
using InlineDataOffset = uint8_t;
template <typename T>
static constexpr T undefined = std::numeric_limits<T>::max();
@@ -45,6 +46,11 @@ struct ArgDescPointer final {
}
};
struct ArgDescInlineDataPointer {
InlineDataOffset offset = 0u;
uint8_t pointerSize = 0u;
};
enum class NEOImageType : uint8_t {
ImageTypeUnknown,
ImageTypeBuffer,