Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable opencl on ffmpeg5-6 with DSM >= 7 #6166

Merged
merged 88 commits into from
Sep 22, 2024

Commits on Sep 15, 2024

  1. Configuration menu
    Copy the full SHA
    0f4f53d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6429c88 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    99f30d8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    98875b7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    336b9fc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1801ee6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ea6d902 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7b4f1bb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2df4e3b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1cc1954 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0616f31 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e187bae View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1fb16a0 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    56a826a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    fa97941 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    c081b22 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    6b7cec1 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    9b711c1 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    9aa219e View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    2b1b2a7 View commit details
    Browse the repository at this point in the history
  21. intel-opencl-clang: Enable shared libraries

    It hapens that later-on IGC builds-up a compile-time tool called
    CMCLTranslatorTool which isn't built for 'NATIVE' and rather
    requires enforcing loading libLLVMGenXIntrinsics.so from
    intel-vc-intrinsincs.  In turn, when built "static" (default mode),
    libLLVMGenXIntrinsics.so ends-up containing llvm libraries as well,
    which in turns CMCLTranslatorTool also contain, leading to a duplicate
    existance of similar calls, thus segfaulting core-dump.
    
    Note that loading build resulting libraries for this CMCLTranslatorTool
    really is an ugly hack that can only work for x86_64 built on x86_64
    with compatible C libraries.
    th0ma7 committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    8bb777e View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    e42d435 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    a87c61a View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    6469bdc View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    b02dec3 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    537ff3d View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    00ed7da View commit details
    Browse the repository at this point in the history
  28. IGC: Configure successful

    th0ma7 committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    77f72bd View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    b208844 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    ea02169 View commit details
    Browse the repository at this point in the history
  31. IGC: Clean-up makefile

    th0ma7 committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    1bd9946 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    2d4de61 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    fe91352 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    9d80947 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    697e157 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    b96cd9a View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    19dd1ca View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    169b216 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    a95fdc4 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    eea622f View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    9960012 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    3d8f946 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    910c497 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    6fbefbd View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    fd505fc View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    873ee88 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    6a75552 View commit details
    Browse the repository at this point in the history
  48. IGC: Update to v1.0.17384.12 + other enablements

    - Update from 1.0.17384.11 to 1.0.17384.12
    - Enable -DINSTALL_GENX_IR='ON'
    - Enable -DIGC_OPTION__LINK_KHRONOS_SPIRV_TRANSLATOR='ON'
    th0ma7 committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    a67f51e View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    07a3d93 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    ff27456 View commit details
    Browse the repository at this point in the history
  51. IGC: Multiple changes

    - Remove external dependencies (zlib, ncursesw, libxml2)
    - Remove commented shared library options (fails to build)
    - Enforce SPIRV-Headers source directory path
    - Added extra comments for using SPIRV-Tools as source
    th0ma7 committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    6bf59aa View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    64bf46a View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    0be16c2 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    a20920f View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    0f0f28f View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    ddd1a16 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    e26fc50 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    b5e0b6a View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    24e6aaa View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    d8f0645 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    d463d0d View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    03dfe46 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    b368c1e View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    7aa0d07 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    ac3cdfc View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    66a9d0b View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    9166465 View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    6482228 View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    29c6587 View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    172696c View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    b72b542 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Configuration menu
    Copy the full SHA
    89e3e4a View commit details
    Browse the repository at this point in the history
  2. intel-opencl-clang-140: Align with IGC for static build

    Also remove vc-intrinsics build fix as issue now solved with
    new version 0.20.0 with ref. PR
    intel/vc-intrinsics#130
    th0ma7 committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    f7245b9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8afdcd0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    74c648a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b7fb5c9 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Configuration menu
    Copy the full SHA
    5b07bb0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a464bcd View commit details
    Browse the repository at this point in the history
  3. Add a new GCC_NO_DEBUG_INFO disabling symbols at build-time

    This remove debug symbols at build time reducing binary size
    significantly + reducing total compile+link time.
    
    Also, when set this enforces a "clean" of the current source
    directory (i.e. build for cmake/meson/ninja) to drop post-build
    total storage space used.
    
    It is hoped that it will allow compiling intel-graphics-compiler
    (IGC) using github-action which currently uses way to much space.
    th0ma7 committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    229f447 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    20858ff View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f1c59e4 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Configuration menu
    Copy the full SHA
    4b4dbeb View commit details
    Browse the repository at this point in the history
  2. videodriver.mk: Fix

    th0ma7 committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    6b5cea5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d7c1d85 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c59498c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4935c71 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e69067e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6c9e236 View commit details
    Browse the repository at this point in the history