◄ Wiki / Graphics
ICD
An ICD is the driver plug-in that a graphics loader uses to actually talk to a specific GPU.
In Vulkan, the loader is a thin layer that applications call, and it routes work to an Installable Client Driver (ICD) — the vendor-specific driver that implements the API for real hardware. A component that 'only requires a conforming ICD' means it needs no special driver, just any standards-compliant one. The ICD is where the portable API meets the actual device.
See also
- GPUA GPU is a processor specialized for doing many simple calculations in parallel — originally for graphics, now also for ML.
- honesty forkAn honesty fork is a deliberate code-path split so the software never claims to support a feature it does not truly back.
- glslcglslc is Google's command-line compiler that turns GLSL shader source into SPIR-V binaries.