Add memory backed buffer allocation for L0 ray tracing.

This allocates the buffer on a per-device basis and enables ray
tracing on devices that support it when given a kernel with ray
tracing calls.

Signed-off-by: Jim Snow <jim.m.snow@intel.com>
This commit is contained in:
Jim Snow
2021-02-26 22:02:57 +00:00
committed by Compute-Runtime-Automation
parent 135ac74c2c
commit 2acc0fb3f6
35 changed files with 308 additions and 17 deletions

View File

@@ -370,4 +370,10 @@ struct EncodeMiArbCheck {
static void program(LinearStream &commandStream);
static size_t getCommandSize();
};
template <typename GfxFamily>
struct EncodeEnableRayTracing {
static void programEnableRayTracing(LinearStream &commandStream, GraphicsAllocation &backBuffer);
};
} // namespace NEO