Releases: intel/intel-graphics-compiler
igc-1.0.2597
Fixed Issues / Improvements
- Minor fixes and improvements.
Ubuntu 18.04 binary packages for LLVM9/Clang9 are included.
igc-1.0.11
Fixed Issues / Improvements
- 
Shader Override now supports files of type .visaasm. 
- 
Refactoring, formatting and overall code cleanup aiming to reduce compiler warnings such as -Wunused-variable, -Wmisleading-indentation, reorder warnings, etc. 
- 
Building support for spill/fill intrisics. 
- 
Added support for Generic Address Space usage for indirect function calls. 
- 
Implemented support for 64-bit atomics on platforms not supporting 64-bit integers. 
- 
Updated function pointer support in SPIR-V Translator to be consistent with specification. 
- 
Hypot precision fixed to match OpenCL specification. 
- 
Made scalar half-float variables even-word aligned on BDW. 
- 
Changed inlineAsm default register constraints from r to rw. 
- 
Fixes for cl_khr_int64_base_atomics and cl_khr_int64_extended_atomics. 
- 
Improve Xdsd and add support for mov with label in asm. 
- 
Improvements in reducing bank conflicts. 
- 
Minor fixes and improvements. 
Ubuntu 18.04 binary packages for LLVM8/Clang8 are included.
igc-1.0.10
Fixed Issues / Improvements
- 
cl_khr_int64_base_atomics and cl_khr_int64_extended_atomics enabling with local memory atomics emulation 
- 
Add code to support 8bit, 16bit and 64bit integer and 16bit float data types in subgroup operations 
- 
Increase precision of fp-16 hypot 
- 
Minor fixes and improvements. 
Ubuntu 18.04 binary packages for LLVM8/Clang8 are included.
igc-1.0.9
igc-1.0.8
Fixed Issues / Improvements
- 
Support for partial loop unrolling in SPIR-V 
- 
Fixed all remaining build issues with gcc-9.1.0 
- 
Fixed build issue with LLVM9/Clang9 
- 
IGC based on LLVM9+Clang9 has 99.87% on certification tests. 
- 
Minor fixes and improvements. 
Ubuntu binary packages for LLVM8/Clang8 are included.