Sunshine0.0.5917
Sunshine 0.0.5917
Self-hosted game stream host for Moonlight.
Loading...
Searching...
No Matches
vk::PushConstants Struct Reference

Vulkan shader constants used by the conversion pass. More...

Public Attributes

std::array< float, 4 > color_vec_u
 Color vec u.
std::array< float, 4 > color_vec_v
 Color vec v.
std::array< float, 4 > color_vec_y
 Color vec y.
std::array< int32_t, 2 > cursor_pos
 Cursor pos.
std::array< int32_t, 2 > cursor_size
 Cursor size.
std::array< int32_t, 2 > dst_full_size
 Dst full size.
std::array< int32_t, 2 > dst_offset
 Dst offset.
std::array< int32_t, 2 > dst_size
 Dst size.
std::array< float, 2 > range_uv
 Range uv.
std::array< float, 2 > range_y
 Range y.
std::array< int32_t, 2 > src_offset
 Src offset.
std::array< int32_t, 2 > src_size
 Src size.
int32_t y_invert
 Y invert.

Detailed Description

Vulkan shader constants used by the conversion pass.


The documentation for this struct was generated from the following file: