UgVertexSettings

Rasterizer, blending, and depth settings for a pipeline

It

Full set of configurable pipeline rasterizer and blend state options

struct It {
  U8 depthVao;
  I32 colorWriteMask;
  VkBool32 blendEnable;
  VkBlendFactor srcColorBlendFactor;
  VkBlendFactor dstColorBlendFactor;
  VkBlendOp colorBlendOp;
  VkBlendFactor srcAlphaBlendFactor;
  VkBlendFactor dstAlphaBlendFactor;
  VkBlendOp alphaBlendOp;
  VkBool32 depthClampEnable;
  VkBool32 rasterizerDiscardEnable;
  VkPolygonMode polygonMode;
  VkCullModeFlagBits cullMode;
  VkFrontFace frontFace;
  VkBool32 depthBiasEnable;
  F32 depthBiasConstantFactor;
  F32 depthBiasClamp;
  F32 depthBiasSlopeFactor;
  F32 lineWidth;
};