Skip to main content
GET
/
engine
/
gpu
report GPU backend and capability information
curl --request GET \
  --url http://localhost:3917/engine/gpu
{
  "backend": "metal-native",
  "capabilities": {
    "max_bind_groups": 8,
    "max_binding_array_elements": 0,
    "max_bindings_per_bind_group": 1000,
    "max_texture_dimension_2d": 16384,
    "multi_draw_indirect": true,
    "multi_draw_indirect_count": false,
    "non_uniform_indexing": true,
    "texture_binding_array": true,
    "unified_memory": true
  },
  "device_name": "Apple M4 Pro"
}

Response

200 - application/json

GPU backend, device name, and hardware capabilities. Returns an error field instead when running headless (no GPU initialized).