Don't store preemption mode in Wddm.

Change-Id: I6088e5fec65b6910fefb42ec9735181867c44a1b
This commit is contained in:
Piotr Fusik
2018-12-10 10:30:39 +01:00
committed by sys_ocldev
parent 09505ce853
commit 0b839722f4
38 changed files with 153 additions and 143 deletions

View File

@@ -12,16 +12,18 @@
namespace OCLRT {
class OSInterface;
enum class PreemptionMode : uint32_t;
class OsContext : public ReferenceTrackedObject<OsContext> {
public:
class OsContextImpl;
OsContext(OSInterface *osInterface, uint32_t contextId, EngineInstanceT engineType);
OsContext(OSInterface *osInterface, uint32_t contextId, EngineInstanceT engineType, PreemptionMode preemptionMode);
~OsContext() override;
OsContextImpl *get() const {
return osContextImpl.get();
};
uint32_t getContextId() { return contextId; }
uint32_t getContextId() const { return contextId; }
EngineInstanceT &getEngineType() { return engineType; }
protected: