Advertisement
Guest User

Untitled

a guest
Feb 27th, 2023
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.03 KB | None | 0 0
  1. const char* ret_str(cl_int ret)
  2. {
  3. switch(ret)
  4. {
  5. case CL_SUCCESS:return "CL_SUCCESS: Success";
  6. case CL_DEVICE_NOT_FOUND:return "CL_DEVICE_NOT_FOUND: Device not found";
  7. case CL_DEVICE_NOT_AVAILABLE:return "CL_DEVICE_NOT_AVAILABLE: Device not available";
  8. case CL_COMPILER_NOT_AVAILABLE:return "CL_COMPILER_NOT_AVAILABLE: Compiler not available";
  9. case CL_MEM_OBJECT_ALLOCATION_FAILURE:return "CL_MEM_OBJECT_ALLOCATION_FAILURE: Memory object allocation failure";
  10. case CL_OUT_OF_RESOURCES:return "CL_OUT_OF_RESOURCES: Out of resources";
  11. case CL_OUT_OF_HOST_MEMORY:return "CL_OUT_OF_HOST_MEMORY: Out of host memory";
  12. case CL_PROFILING_INFO_NOT_AVAILABLE:return "CL_PROFILING_INFO_NOT_AVAILABLE: Profiling info not available";
  13. case CL_MEM_COPY_OVERLAP:return "CL_MEM_COPY_OVERLAP: Memory copy overlap";
  14. case CL_IMAGE_FORMAT_MISMATCH:return "CL_IMAGE_FORMAT_MISMATCH: Image format mismatch";
  15. case CL_IMAGE_FORMAT_NOT_SUPPORTED:return "CL_IMAGE_FORMAT_NOT_SUPPORTED: Image format not supported";
  16. case CL_BUILD_PROGRAM_FAILURE:return "CL_BUILD_PROGRAM_FAILURE: Build program failure";
  17. case CL_MAP_FAILURE:return "CL_MAP_FAILURE: Map failure";
  18. case CL_INVALID_VALUE:return "CL_INVALID_VALUE: Invalid value";
  19. case CL_INVALID_DEVICE_TYPE:return "CL_INVALID_DEVICE_TYPE: Invalid device type";
  20. case CL_INVALID_PLATFORM:return "CL_INVALID_PLATFORM: Invalid platform";
  21. case CL_INVALID_DEVICE:return "CL_INVALID_DEVICE: Invalid device";
  22. case CL_INVALID_CONTEXT:return "CL_INVALID_CONTEXT: Invalid context";
  23. case CL_INVALID_QUEUE_PROPERTIES:return "CL_INVALID_QUEUE_PROPERTIES: Invalid queue properties";
  24. case CL_INVALID_COMMAND_QUEUE:return "CL_INVALID_COMMAND_QUEUE: Invalid command queue";
  25. case CL_INVALID_HOST_PTR:return "CL_INVALID_HOST_PTR: Invalid host pointer";
  26. case CL_INVALID_MEM_OBJECT:return "CL_INVALID_MEM_OBJECT: Invalid memory object";
  27. case CL_INVALID_IMAGE_FORMAT_DESCRIPTOR:return "CL_INVALID_IMAGE_FORMAT_DESCRIPTOR: Invalid image format descriptor";
  28. case CL_INVALID_IMAGE_SIZE:return "CL_INVALID_IMAGE_SIZE: Invalid image size";
  29. case CL_INVALID_SAMPLER:return "CL_INVALID_SAMPLER: Invalid sampler";
  30. case CL_INVALID_BINARY:return "CL_INVALID_BINARY: Invalid binary";
  31. case CL_INVALID_BUILD_OPTIONS:return "CL_INVALID_BUILD_OPTIONS: Invalid build options";
  32. case CL_INVALID_PROGRAM:return "CL_INVALID_PROGRAM: Invalid program";
  33. case CL_INVALID_PROGRAM_EXECUTABLE:return "CL_INVALID_PROGRAM_EXECUTABLE: Invalid program executable";
  34. case CL_INVALID_KERNEL_NAME:return "CL_INVALID_KERNEL_NAME: Invalid kernel name";
  35. case CL_INVALID_KERNEL_DEFINITION:return "CL_INVALID_KERNEL_DEFINITION: Invalid kernel definition";
  36. case CL_INVALID_KERNEL:return "CL_INVALID_KERNEL: Invalid kernel";
  37. case CL_INVALID_ARG_INDEX:return "CL_INVALID_ARG_INDEX: Invalid argument index";
  38. case CL_INVALID_ARG_VALUE:return "CL_INVALID_ARG_VALUE: Invalid argument value";
  39. case CL_INVALID_ARG_SIZE:return "CL_INVALID_ARG_SIZE: Invalid argument size";
  40. case CL_INVALID_KERNEL_ARGS:return "CL_INVALID_KERNEL_ARGS: Invalid kernel arguments";
  41. case CL_INVALID_WORK_DIMENSION:return "CL_INVALID_WORK_DIMENSION: Invalid work dimension";
  42. case CL_INVALID_WORK_GROUP_SIZE:return "CL_INVALID_WORK_GROUP_SIZE: Invalid work group size";
  43. case CL_INVALID_WORK_ITEM_SIZE:return "CL_INVALID_WORK_ITEM_SIZE: invalid work item size";
  44. case CL_INVALID_GLOBAL_OFFSET:return "CL_INVALID_GLOBAL_OFFSET: Invalid global offset";
  45. case CL_INVALID_EVENT_WAIT_LIST:return "CL_INVALID_EVENT_WAIT_LIST: Invalid event wait list";
  46. case CL_INVALID_EVENT:return "CL_INVALID_EVENT: Invalid event";
  47. case CL_INVALID_OPERATION:return "CL_INVALID_OPERATION: Invalid operation";
  48. case CL_INVALID_GL_OBJECT:return "CL_INVALID_GL_OBJECT: Invalid OpenGL object";
  49. case CL_INVALID_BUFFER_SIZE:return "CL_INVALID_BUFFER_SIZE: Invalid buffer size";
  50. case CL_INVALID_MIP_LEVEL:return "CL_INVALID_MIP_LEVEL: Invalid MIP level";
  51. default:return "CL_XXX: Unknown error";
  52. }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement