mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-25 13:33:02 +08:00
[1/n] Initialize WDDM only once
- remove Wddm parameter from WddmCommandStreamReceiver and pass it via ExecutionEnvironment - remove drm parameter from DrmCommandStreamReceiver and pass it via ExecutionEnvironment - remove void parametr from TbxCommandStreamReceiverHw Change-Id: Ib76332f1341339426e86e0ce2b6ce96919219881
This commit is contained in:
committed by
sys_ocldev
parent
7eceb3038c
commit
8a005434f4
@@ -48,7 +48,8 @@ class DrmCommandStreamReceiver : public DeviceCommandStreamReceiver<GfxFamily> {
|
||||
public:
|
||||
// When drm is null default implementation is used. In this case DrmCommandStreamReceiver is responsible to free drm.
|
||||
// When drm is passed, DCSR will not free it at destruction
|
||||
DrmCommandStreamReceiver(const HardwareInfo &hwInfoIn, Drm *drm, ExecutionEnvironment &executionEnvironment, gemCloseWorkerMode mode = gemCloseWorkerMode::gemCloseWorkerActive);
|
||||
DrmCommandStreamReceiver(const HardwareInfo &hwInfoIn, ExecutionEnvironment &executionEnvironment,
|
||||
gemCloseWorkerMode mode = gemCloseWorkerMode::gemCloseWorkerActive);
|
||||
|
||||
FlushStamp flush(BatchBuffer &batchBuffer, EngineType engineType, ResidencyContainer *allocationsForResidency, OsContext &osContext) override;
|
||||
void makeResident(GraphicsAllocation &gfxAllocation) override;
|
||||
|
||||
Reference in New Issue
Block a user