Skip to content

igc-1.0.3977

Choose a tag to compare

@pszymich pszymich released this 18 May 16:39
· 15112 commits to master since this release

Fixed Issues / Improvements

  • Added AnnotateUniformAllocas pass.
  • Added handling of StructType in metadata.
  • Improvements to ShaderDumpEnable asm output; specifically the input arguments (added types).
  • Refactored fence before EOT and handle function calls.
  • Compute natural loops after modifying CFG.
  • Copying struct by element instead of by byte.
  • Disabling MTP when stack calls are present.
  • Removed an obsolete W/A.
  • Extended LVN; fixed a memory leak.
  • Removed hard-coding message's and declare's size for pixel interpolator message.
  • Removed hard-coding SIMD size for render target's write with stencil.
  • Removed hard-coding R0 and R1 sizes in payload.
  • Replaced isInSimdFlow() with isDivergent() with a new function isAllLaneActive().
  • Made Inst->isBackward() return true for while loops.
  • Added GPTin build options.
  • Marked CVariable fields "const".
  • Other minor changes and improvements.

Ubuntu 18.04 binary packages for LLVM10/Clang10 are included.