Class SDL_GPUPrimitiveType
java.lang.Object
club.doki7.sdl3.enumtype.SDL_GPUPrimitiveType
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 [
invalid reference
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.2.0.
See also:
SDL_CreateGPUGraphicsPipeline
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
-
Method Summary
-
Field Details
-
TRIANGLELIST
public static final int TRIANGLELIST- See Also:
-
TRIANGLESTRIP
public static final int TRIANGLESTRIP- See Also:
-
LINELIST
public static final int LINELIST- See Also:
-
LINESTRIP
public static final int LINESTRIP- See Also:
-
POINTLIST
public static final int POINTLIST- See Also:
-
-
Method Details
-
explain
-