Skip to content

igc-1.0.11

Compare
Choose a tag to compare
@lwesiers lwesiers released this 06 Sep 12:53
· 15591 commits to master since this release

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.