File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -65,6 +65,7 @@ EMSCRIPTEN_KEEPALIVE int lavapipe_runtime_smoke(void) {
6565 printf (" vkCreateInstance=ok\n" );
6666 printf (" vkEnumeratePhysicalDevices=ok\n" );
6767 printf (" physical_devices=%u\n" , physicalDeviceCount );
68+ printf (" vk_icd.entrypoint=vk_icdGetInstanceProcAddr\n" );
6869 destroyInstance (instance , 0 );
6970 return 0 ;
7071}
Original file line number Diff line number Diff line change 33#include <emscripten/emscripten.h>
44#include <stdio.h>
55
6+ static const char * webgpu_support_string (int support ) {
7+ if (support == 1 ) {
8+ return "available" ;
9+ }
10+ if (support == 0 ) {
11+ return "unavailable" ;
12+ }
13+ return "unknown" ;
14+ }
15+
16+ static const char * webgpu_create_result_string (int createResult ) {
17+ switch (createResult ) {
18+ case VK_WASM_WEBGPU_SURFACE_OK :
19+ return "surface_created" ;
20+ case VK_WASM_WEBGPU_SURFACE_NOT_AVAILABLE :
21+ return "webgpu_unavailable" ;
22+ case VK_WASM_WEBGPU_SURFACE_BAD_ARGUMENT :
23+ return "bad_argument" ;
24+ default :
25+ return "unknown" ;
26+ }
27+ }
28+
629EMSCRIPTEN_KEEPALIVE int wasm_runtime_smoke (void ) {
730 VkWasmWebGpuSurfaceCreateInfoKHR createInfo ;
831 createInfo .sType = 0u ;
@@ -21,14 +44,14 @@ EMSCRIPTEN_KEEPALIVE int wasm_runtime_smoke(void) {
2144 return 12 ;
2245 }
2346
24- printf ("smoke runtime ok extension=%s webgpu=%d create=%d\n" ,
25- vkWasmGetWebGpuSurfaceExtensionName (),
26- support ,
27- createResult );
47+ printf ("wasm surface smoke ok\n" );
48+ printf (" extension=%s\n" , vkWasmGetWebGpuSurfaceExtensionName ());
49+ printf (" webgpu_support=%s (%d)\n" , webgpu_support_string (support ), support );
50+ printf (" surface_create=%s (%d)\n" , webgpu_create_result_string (createResult ), createResult );
51+ printf (" canvas_selector=%s\n" , createInfo .canvasSelector );
2852 return 0 ;
2953}
3054
3155int main (void ) {
32- return wasm_runtime_smoke () ;
56+ return 0 ;
3357}
34-
You can’t perform that action at this time.
0 commit comments