diff options
Diffstat (limited to 'appendices/VK_IMG_relaxed_line_rasterization.adoc')
-rw-r--r-- | appendices/VK_IMG_relaxed_line_rasterization.adoc | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/appendices/VK_IMG_relaxed_line_rasterization.adoc b/appendices/VK_IMG_relaxed_line_rasterization.adoc new file mode 100644 index 00000000..0f10bb94 --- /dev/null +++ b/appendices/VK_IMG_relaxed_line_rasterization.adoc @@ -0,0 +1,38 @@ +// Copyright (c) 2022-2023 The Khronos Group Inc. +// +// SPDX-License-Identifier: CC-BY-4.0 + +include::{generated}/meta/{refprefix}VK_IMG_relaxed_line_rasterization.adoc[] + +=== Other Extension Metadata + +*Last Modified Date*:: + 2023-10-22 +*IP Status*:: + No known IP claims. + +*Contributors*:: + - James Fitzpatrick, Imagination + - Andrew Garrard, Imagination + - Alex Walters, Imagination + +=== Description + +OpenGL specifies that implementations should rasterize lines using the +diamond exit rule (a slightly modified version of Bresenham's algorithm). +To implement OpenGL some implementations have a device-level compatibility +mode to rasterize lines according to the OpenGL specification. + +This extension allows OpenGL emulation layers to enable the OpenGL +compatible line rasterization mode of such implementations. + +include::{generated}/interfaces/VK_IMG_relaxed_line_rasterization.adoc[] + +=== Issues + +None. + +=== Version History + + * Revision 1, 2023-10-22 (James Fitzpatrick) + ** Initial version |