From d2fc394a2a878af925311631d3218f2933d351a6 Mon Sep 17 00:00:00 2001 From: SDL Wiki Bot Date: Fri, 17 Jan 2025 23:11:30 +0000 Subject: [PATCH] Sync SDL3 wiki -> header [ci skip] --- include/SDL3/SDL_gpu.h | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/include/SDL3/SDL_gpu.h b/include/SDL3/SDL_gpu.h index 7a1beab26..59315a1be 100644 --- a/include/SDL3/SDL_gpu.h +++ b/include/SDL3/SDL_gpu.h @@ -516,13 +516,18 @@ typedef struct SDL_GPUFence SDL_GPUFence; * Specifies the primitive topology of a graphics pipeline. * * If you are using POINTLIST you must include a point size output in the - * vertex shader. For HLSL compiling to SPIRV you must decorate a float output - * with [[vk::builtin("PointSize")]]. FOR GLSL you must set the gl_PointSize - * builtin. For MSL you must include a float output with the [[point_size]] - * decorator. Note that sized point topology is totally unsupported on D3D12. - * Any size other than 1 will be ignored. In general, you should avoid using - * point topology for both compatibility and performance reasons. You WILL - * regret using it. + * vertex shader. + * + * - For HLSL compiling to SPIRV you must decorate a float output with + * [[vk::builtin("PointSize")]]. + * - For GLSL you must set the gl_PointSize builtin. + * - For MSL you must include a float output with the [[point_size]] + * decorator. + * + * Note that sized point topology is totally unsupported on D3D12. Any size + * other than 1 will be ignored. In general, you should avoid using point + * topology for both compatibility and performance reasons. You WILL regret + * using it. * * \since This enum is available since SDL 3.1.3 *