ENUM DRM_ASAHI_CMD_TYPE(9)
Hiiii bestie ๐ซถ welcome to the enum drm_asahi_cmd_type(9) page in the Kernel API Manual โ itโs giving โtiny enum, big main-character energyโ ๐
๐ธ NAME ๐ธ
enum drm_asahi_cmd_type โ Command type, bestie. Thatโs literally the whole vibe โจ
โจ SYNOPSIS โจ
Okay so the shape is exactly this, no cap:
enum drm_asahi_cmd_type {
DRM_ASAHI_CMD_RENDER ,
DRM_ASAHI_CMD_COMPUTE ,
DRM_ASAHI_SET_VERTEX_ATTACHMENTS ,
DRM_ASAHI_SET_FRAGMENT_ATTACHMENTS ,
DRM_ASAHI_SET_COMPUTE_ATTACHMENTS
};
๐ Constants ๐
These are the actual constants โ every single one is iconic in its own way ๐
DRM_ASAHI_CMD_RENDERโ Render command, executing on the render subqueue. Combined vertex and fragment operation. Followed by adrm_asahi_cmd_renderpayload. ๐จDRM_ASAHI_CMD_COMPUTEโ Compute command on the compute subqueue. Followed by adrm_asahi_cmd_computepayload. ๐งฎDRM_ASAHI_SET_VERTEX_ATTACHMENTSโ Software command to set attachments for subsequent vertex shaders in the same submit. Followed by (possibly multiple)drm_asahi_attachmentpayloads. ๐ฆDRM_ASAHI_SET_FRAGMENT_ATTACHMENTSโ Software command to set attachments for subsequent fragment shaders in the same submit. Followed by (possibly multiple)drm_asahi_attachmentpayloads. ๐ธDRM_ASAHI_SET_COMPUTE_ATTACHMENTSโ Software command to set attachments for subsequent compute shaders in the same submit. Followed by (possibly multiple)drm_asahi_attachmentpayloads. ๐
๐ฅ SEE ALSO ๐ฅ
Go read these next, bestie โ iykyk, this is the whole friend group ๐ญโจ
- Kernel file
./include/uapi/drm/asahi_drm.hโ Introduction to the Asahi UAPI(9) enum drm_asahi_ioctl_id(9)struct drm_asahi_params_global(9)enum drm_asahi_feature(9)struct drm_asahi_get_params(9)struct drm_asahi_vm_create(9)struct drm_asahi_vm_destroy(9)enum drm_asahi_gem_flags(9)struct drm_asahi_gem_create(9)struct drm_asahi_gem_mmap_offset(9)enum drm_asahi_bind_flags(9)struct drm_asahi_gem_bind_op(9)struct drm_asahi_vm_bind(9)enum drm_asahi_bind_object_op(9)enum drm_asahi_bind_object_flags(9)struct drm_asahi_gem_bind_object(9)enum drm_asahi_priority(9)struct drm_asahi_queue_create(9)struct drm_asahi_queue_destroy(9)enum drm_asahi_sync_type(9)struct drm_asahi_sync(9)DRM_ASAHI_BARRIER_NONE(9)struct drm_asahi_cmd_header(9)struct drm_asahi_submit(9)struct drm_asahi_attachment(9)struct drm_asahi_zls_buffer(9)struct drm_asahi_timestamp(9)struct drm_asahi_timestamps(9)struct drm_asahi_helper_program(9)struct drm_asahi_bg_eot(9)struct drm_asahi_cmd_render(9)struct drm_asahi_cmd_compute(9)struct drm_asahi_get_time(9)DRM_IOCTL_ASAHI(9)
okay thatโs the whole page, bestie ๐ source/version: ./include/uapi/drm; date: October 2026; page: enum drm_asahi_cmd_type(9). slay, bye ๐
๐ฆ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms