summaryrefslogtreecommitdiff
path: root/src/window.cpp
diff options
context:
space:
mode:
authorJonathan Bradley <jcb@pikum.xyz>2023-11-07 16:29:31 -0500
committerJonathan Bradley <jcb@pikum.xyz>2023-11-07 16:33:16 -0500
commit5fa4f2c31d79adb83e438ad802c4bf176f10a535 (patch)
treea1e68cd0b2336c19a18c714f026ccab5ae285104 /src/window.cpp
parent3ac80971cd3a31a3d23c226b8ab3f918e677940b (diff)
wide lines for wireframe
Diffstat (limited to 'src/window.cpp')
-rw-r--r--src/window.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/window.cpp b/src/window.cpp
index 609a71b..0dbd415 100644
--- a/src/window.cpp
+++ b/src/window.cpp
@@ -467,6 +467,7 @@ void InitVulkan() {
VkPhysicalDeviceFeatures requestedFeatures{}; // {} to initialize everything to 0
requestedFeatures.samplerAnisotropy = VK_TRUE;
requestedFeatures.sampleRateShading = VK_TRUE;
+ requestedFeatures.wideLines = VK_TRUE;
requestedFeatures.fillModeNonSolid = vkPhysicalDeviceFeatures.fillModeNonSolid;
VkDeviceCreateInfo vkDeviceCreateInfo;
@@ -1494,6 +1495,7 @@ void CreateGraphicsPipelines() {
VkPipelineRasterizationStateCreateInfo vkPipelineRasterizationStateCreateInfoLine{vkPipelineRasterizationStateCreateInfoFill};
vkPipelineRasterizationStateCreateInfoLine.cullMode = VK_CULL_MODE_NONE;
vkPipelineRasterizationStateCreateInfoLine.polygonMode = VK_POLYGON_MODE_LINE;
+ vkPipelineRasterizationStateCreateInfoLine.lineWidth = 5.f;
VkPipelineMultisampleStateCreateInfo vkPipelineMultisampleStateCreateInfo;
vkPipelineMultisampleStateCreateInfo.sType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO;