Browse Source

added swiftshader drivers to tests

Krzysztof Krysiński 3 months ago
parent
commit
e2a2bb424c

+ 6 - 15
pipelines/Windows/tests-windows.yml

@@ -20,27 +20,18 @@ steps:
       packageType: 'sdk'
       version: '$(dotnetVersion)'
 
-  - task: Bash@3
-    displayName: Clone SwiftShader
-    inputs:
-      targetType: 'inline'
-      script: 'git clone https://github.com/google/swiftshader.git swiftshader'
-
-  - task: CMake@1
-    inputs:
-      workingDirectory: 'swiftshader/build'
-      cmakeArgs: '..'
-
-  - task: CMake@1
+  - task: ExtractFiles@1
     inputs:
-      workingDirectory: 'swiftshader/build'
-      cmakeArgs: '--build . --parallel'
+      archiveFilePatterns: 'PixiEditor/tests/TestDrivers/Windows/*.zip'
+      destinationFolder: 'PixiEditor/tests/TestDrivers/Windows/'
+      cleanDestinationFolder: false
+      overwriteExistingFiles: false
 
   - task: Bash@3
     displayName: "Set SwiftShader ICD env variable"
     inputs:
       targetType: 'inline'
-      script: 'echo "##vso[task.setvariable variable=VK_ICD_FILENAMES;]swiftshader\build\Windows\vk_swiftshader_icd.json"'
+      script: 'echo "##vso[task.setvariable variable=VK_ICD_FILENAMES;]PixiEditor\tests\TestDrivers\Windows\vk_swiftshader_icd.json"'
 
   - task: CmdLine@2
     displayName: 'Download WASI SDK'

BIN
tests/TestDrivers/Windows/vk_swiftshader.zip


+ 7 - 0
tests/TestDrivers/Windows/vk_swiftshader_icd.json

@@ -0,0 +1,7 @@
+{
+  "file_format_version": "1.0.0",
+  "ICD": {
+    "library_path": ".\\vk_swiftshader.dll",
+    "api_version": "1.0.5"
+  }
+}

BIN
tests/TestDrivers/Windows/vulkan-1.zip