Skip to content

Commit

Permalink
package/ci: test Linux/Mac with OpenCL enabled
Browse files Browse the repository at this point in the history
  • Loading branch information
pezcode committed Sep 18, 2024
1 parent 080bb49 commit fe58c48
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions package/ci/circleci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -343,7 +343,7 @@ jobs:
CONFIGURATION: Debug
steps:
- install-base-linux:
extra: libfaad-dev libfreetype6-dev libjpeg-dev libopenal-dev libpng-dev libdevil-dev libharfbuzz-dev libassimp-dev libwebp-dev libzstd-dev wget
extra: libfaad-dev libfreetype6-dev libjpeg-dev libopenal-dev libpng-dev libdevil-dev libharfbuzz-dev libassimp-dev libwebp-dev libzstd-dev ocl-icd-opencl-dev pocl wget
# Crashes or gets stuck with the default setting, only on GCC. 24 is not
# enough, probably due to compatibility includes.
- cap-ninja-jobs:
Expand Down Expand Up @@ -378,7 +378,7 @@ jobs:
# speed up. These are tested more than enough on other jobs, plus here we
# have a fresher Ubuntu so we can take them directly from the repos.
- install-base-linux-arm64:
extra: libfaad-dev libfreetype6-dev libjpeg-dev libopenal-dev libpng-dev libdevil-dev libharfbuzz-dev libassimp-dev libzstd-dev glslang-dev libopenexr-dev libwebp-dev spirv-tools
extra: libfaad-dev libfreetype6-dev libjpeg-dev libopenal-dev libpng-dev libdevil-dev libharfbuzz-dev libassimp-dev libzstd-dev ocl-icd-opencl-dev pocl glslang-dev libopenexr-dev libwebp-dev spirv-tools
- install-basis
tag: "1.16.4"
- install-meshoptimizer
Expand All @@ -397,7 +397,7 @@ jobs:
CONFIGURATION: Debug
steps:
- install-base-linux:
extra: libfaad-dev libfreetype6-dev libjpeg-dev libopenal-dev libpng-dev libdevil-dev libharfbuzz-dev libassimp-dev libwebp-dev libzstd-dev wget
extra: libfaad-dev libfreetype6-dev libjpeg-dev libopenal-dev libpng-dev libdevil-dev libharfbuzz-dev libassimp-dev libwebp-dev libzstd-dev ocl-icd-opencl-dev pocl wget
# Crashes or gets stuck with the default setting, only on GCC. 24 is not
# enough.
- cap-ninja-jobs:
Expand Down Expand Up @@ -431,7 +431,7 @@ jobs:
CONFIGURATION: Release
steps:
- install-base-linux:
extra: libfaad-dev libfreetype6-dev libjpeg-dev libopenal-dev libpng-dev libdevil-dev libharfbuzz-dev libassimp-dev libwebp-dev libzstd-dev wget
extra: libfaad-dev libfreetype6-dev libjpeg-dev libopenal-dev libpng-dev libdevil-dev libharfbuzz-dev libassimp-dev libwebp-dev libzstd-dev ocl-icd-opencl-dev pocl wget
# Crashes or gets stuck with the default setting, only on GCC
- cap-ninja-jobs
- install-gcc-4_8
Expand Down Expand Up @@ -463,7 +463,7 @@ jobs:
CONFIGURATION: Debug
steps:
- install-base-linux:
extra: libfaad-dev libfreetype6-dev libjpeg-dev libopenal-dev libpng-dev libdevil-dev libharfbuzz-dev libassimp-dev libwebp-dev libzstd-dev wget
extra: libfaad-dev libfreetype6-dev libjpeg-dev libopenal-dev libpng-dev libdevil-dev libharfbuzz-dev libassimp-dev libwebp-dev libzstd-dev ocl-icd-opencl-dev pocl wget
- install-clang
- install-cmake:
version: "3.5.2"
Expand Down Expand Up @@ -496,7 +496,7 @@ jobs:
CONFIGURATION: Debug
steps:
- install-base-linux:
extra: libfaad-dev libfreetype6-dev libjpeg-dev libopenal-dev libpng-dev libdevil-dev libharfbuzz-dev libassimp-dev libopenexr-dev libwebp-dev libzstd-dev wget
extra: libfaad-dev libfreetype6-dev libjpeg-dev libopenal-dev libpng-dev libdevil-dev libharfbuzz-dev libassimp-dev libopenexr-dev libwebp-dev libzstd-dev ocl-icd-opencl-dev pocl wget
- install-clang
- install-cmake:
version: "3.5.2"
Expand All @@ -518,7 +518,7 @@ jobs:
CONFIGURATION: Debug
steps:
- install-base-macos:
extra: faad2 harfbuzz assimp devil spirv-tools glslang openexr webp wget zstd libspng
extra: faad2 harfbuzz assimp devil spirv-tools glslang openexr webp wget zstd libspng opencl-icd-loader pocl
- install-basis
- install-meshoptimizer
- build:
Expand All @@ -534,7 +534,7 @@ jobs:
CONFIGURATION: Debug
steps:
- install-base-macos:
extra: faad2 harfbuzz assimp devil spirv-tools glslang openexr webp wget zstd libspng
extra: faad2 harfbuzz assimp devil spirv-tools glslang openexr webp wget zstd libspng opencl-icd-loader pocl
- install-basis
tag: "1.16.4"
- install-meshoptimizer
Expand Down

0 comments on commit fe58c48

Please sign in to comment.