P4 to Git Change 1506005 by skudchad@skudchad_test2_win_opencl on 2018/01/21 20:49:00
SWDEV-143358 - [IV][Redstone3_64]Crashed observed while running CLinfo and Opencl samples are not starting on AI BAFFIN,AI ELLESMERE,VEGA,RAVEN,AI LEXA. - Return false if KMTQAITYPE_QUERYREGISTRY query fails for D3DKMTQueryAdapterInfo Affected files ... ... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/icd_windows_dxgk.c#2 edit
This commit is contained in:
@@ -91,6 +91,11 @@ bool khrIcdOsVendorsEnumerateDXGK(void)
|
||||
QueryAdapterInfo.pPrivateDriverData = &QueryArgs;
|
||||
QueryAdapterInfo.PrivateDriverDataSize = sizeof(QueryArgs);
|
||||
Status = D3DKMTQueryAdapterInfo(&QueryAdapterInfo);
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
if (pAdapterInfo) free(pAdapterInfo);
|
||||
return FALSE;
|
||||
}
|
||||
if (NT_SUCCESS(Status) && pQueryArgs->Status == D3DDDI_QUERYREGISTRY_STATUS_BUFFER_OVERFLOW)
|
||||
{
|
||||
unsigned int QueryBufferSize = sizeof(D3DDDI_QUERYREGISTRY_INFO) + QueryArgs.OutputValueSize;
|
||||
|
||||
Reference in New Issue
Block a user