GPU: Add name properties to resources (#11946)

This commit is contained in:
Evan Hemsley 2025-01-13 17:29:08 -08:00 committed by GitHub
parent a2b0ddcca6
commit fb6df93384
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 441 additions and 301 deletions

View file

@ -1055,10 +1055,13 @@ SDL_GPUBuffer *SDL_CreateGPUBuffer(
return NULL;
}
const char *debugName = SDL_GetStringProperty(createinfo->props, SDL_PROP_GPU_BUFFER_CREATE_NAME_STRING, NULL);
return device->CreateBuffer(
device->driverData,
createinfo->usage,
createinfo->size);
createinfo->size,
debugName);
}
SDL_GPUTransferBuffer *SDL_CreateGPUTransferBuffer(
@ -1071,10 +1074,13 @@ SDL_GPUTransferBuffer *SDL_CreateGPUTransferBuffer(
return NULL;
}
const char *debugName = SDL_GetStringProperty(createinfo->props, SDL_PROP_GPU_TRANSFERBUFFER_CREATE_NAME_STRING, NULL);
return device->CreateTransferBuffer(
device->driverData,
createinfo->usage,
createinfo->size);
createinfo->size,
debugName);
}
// Debug Naming