IntelShaderAnalyzer icon indicating copy to clipboard operation
IntelShaderAnalyzer copied to clipboard

Latest iGPU drvs add IntelGPUCompiler OCL SPIR-V support.. Updated IntelGPUCompiler headers &ShaderAnalyzer OCL support??

Open oscarbg opened this issue 6 years ago • 7 comments

Hi, just seen latest public graphics driver 26.20.100.7000: https://downloadcenter.intel.com/download/28991/Intel-Graphics-Windows-10-DCH-Drivers?product=88345 mentions: "Added OpenCL SPIR-V support to the public IntelGPUCompiler API on top of existing DX11 and DX12 support. IntelGPUCompiler API allows developers to compile their shaders into Intel GPU assembly instructions." any way to obtain updated IntelGPUCompiler headers for OpenCL support? better yet IntelShaderAnalyzer OpenCL support? thanks..

oscarbg avatar Aug 02 '19 08:08 oscarbg

Yes, good catch :) I have an update for this project but unfortunately I'm travelling and can't push it until early next week.

nice to know.. can wait.. not urgent.. thanks

oscarbg avatar Aug 02 '19 21:08 oscarbg

any update?

oscarbg avatar Oct 17 '21 13:10 oscarbg

Sorry, the original plan was to release the IntelGPUCompiler with the driver, but this has not happened. Contrary to the release notes you quote, it wasn't actually made public. I should have an update next week.

DaveBookout-Intel avatar Oct 21 '21 20:10 DaveBookout-Intel

thanks for the update Dave..

oscarbg avatar Oct 23 '21 10:10 oscarbg

We will not be supporting OpenCL at this time. I hope to post an updated binary for DirectX/HLSL support, but I do not have an estimated delivery date for that at this time. Current focus is on the DPC++ and oneAPI-based tools. https://www.intel.com/content/www/us/en/develop/documentation/oneapi-programming-guide/top/oneapi-programming-model/data-parallel-c-dpc.html

DaveBookout-Intel avatar Nov 11 '21 19:11 DaveBookout-Intel

@DaveBookout-Intel OK, thanks for the updated info.. not familiar with DPC++ & OneAPI stack, but curious, it has tools to inspect generated Intel GPU ISA from the compute kernels?

oscarbg avatar Nov 13 '21 15:11 oscarbg