| // Copyright (c) 2019-2020 Advanced Micro Devices, Inc. |
| // |
| // SPDX-License-Identifier: CC-BY-4.0 |
| |
| include::{generated}/meta/{refprefix}VK_AMD_device_coherent_memory.txt[] |
| |
| === Other Extension Metadata |
| |
| *Last Modified Date*:: |
| 2019-02-04 |
| *Contributors*:: |
| - Ping Fu, AMD |
| - Timothy Lottes, AMD |
| - Tobias Hector, AMD |
| |
| === Description |
| |
| This extension adds the device coherent and device uncached memory types. |
| Any device accesses to device coherent memory are automatically made visible |
| to any other device access. |
| Device uncached memory indicates to applications that caches are disabled |
| for a particular memory type, which guarantees device coherence. |
| |
| Device coherent and uncached memory are expected to have lower performance |
| for general access than non-device coherent memory, but can be useful in |
| certain scenarios; particularly so for debugging. |
| |
| include::{generated}/interfaces/VK_AMD_device_coherent_memory.txt[] |
| |
| === Version History |
| |
| * Revision 1, 2019-02-04 (Tobias Hector) |
| - Initial revision |