mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-03 06:49:52 +08:00
Change WDDM interface to submit command buffer
Related-To: NEO-3639 Change-Id: Iaad6199372cd374b61a0e288ce52b5cd0d3eef4f Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
This commit is contained in:
committed by
sys_ocldev
parent
211ba8adcb
commit
9e5b66404d
@@ -151,11 +151,11 @@ bool WddmMock::queryAdapterInfo() {
|
||||
return queryAdapterInfoResult.success = Wddm::queryAdapterInfo();
|
||||
}
|
||||
|
||||
bool WddmMock::submit(uint64_t commandBuffer, size_t size, void *commandHeader, OsContextWin &osContext) {
|
||||
bool WddmMock::submit(uint64_t commandBuffer, size_t size, void *commandHeader, WddmSubmitArguments &submitArguments) {
|
||||
submitResult.called++;
|
||||
submitResult.commandBufferSubmitted = commandBuffer;
|
||||
submitResult.commandHeaderSubmitted = commandHeader;
|
||||
return submitResult.success = Wddm::submit(commandBuffer, size, commandHeader, osContext);
|
||||
return submitResult.success = Wddm::submit(commandBuffer, size, commandHeader, submitArguments);
|
||||
}
|
||||
|
||||
bool WddmMock::waitOnGPU(D3DKMT_HANDLE context) {
|
||||
|
||||
@@ -61,7 +61,7 @@ class WddmMock : public Wddm {
|
||||
void applyAdditionalContextFlags(CREATECONTEXT_PVTDATA &privateData, OsContextWin &osContext) override;
|
||||
bool destroyContext(D3DKMT_HANDLE context) override;
|
||||
bool queryAdapterInfo() override;
|
||||
bool submit(uint64_t commandBuffer, size_t size, void *commandHeader, OsContextWin &osContext) override;
|
||||
bool submit(uint64_t commandBuffer, size_t size, void *commandHeader, WddmSubmitArguments &submitArguments) override;
|
||||
bool waitOnGPU(D3DKMT_HANDLE context) override;
|
||||
void *lockResource(const D3DKMT_HANDLE &handle, bool applyMakeResidentPriorToLock) override;
|
||||
void unlockResource(const D3DKMT_HANDLE &handle) override;
|
||||
|
||||
Reference in New Issue
Block a user