HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
PipelineSDF_PushConstants.hpp
1// Copyright 2019 Pokitec
2// All rights reserved.
3
4#pragma once
5
6#include "TTauri/Foundation/R32G32SFloat.hpp"
7#include <vulkan/vulkan.hpp>
8
9namespace tt::PipelineSDF {
10
12 R32G32SFloat windowExtent = vec{ 0.0, 0.0 };
13 R32G32SFloat viewportScale = vec{ 0.0, 0.0 };
14 int32_t subpixelOrientation = 0;
15
16 static std::vector<vk::PushConstantRange> pushConstantRanges()
17 {
18 return {
19 { vk::ShaderStageFlagBits::eVertex | vk::ShaderStageFlagBits::eFragment, 0, sizeof(PushConstants) }
20 };
21 }
22};
23
24}
Definition R32G32SFloat.hpp:13
A 4D vector.
Definition vec.hpp:37
Definition PipelineSDF_PushConstants.hpp:11