Monado OpenXR Runtime
|
Helper struct that encapsulate a distortion rendering code. More...
#include <main/comp_distortion.h>
Data Fields | |
struct vk_bundle * | vk |
struct comp_uniform_buffer | ubo_handle |
struct comp_uniform_buffer | vbo_handle |
struct comp_uniform_buffer | index_handle |
struct comp_uniform_buffer | ubo_viewport_handles [2] |
enum xrt_distortion_model | distortion_model |
struct { | |
float hmd_warp_param [4] | |
float aberr [4] | |
float lens_center [2][4] | |
float viewport_scale [2] | |
float warp_scale | |
} | ubo_pano |
struct { | |
float coefficients [2][3][4] | |
float center [2][4] | |
float undistort_r2_cutoff [4] | |
float aspect_x_over_y | |
float grow_for_undistort | |
} | ubo_vive |
struct { | |
float * vertices | |
int * indices | |
size_t stride | |
size_t num_vertices | |
size_t num_indices [2] | |
size_t offset_indices [2] | |
size_t total_num_indices | |
} | mesh |
struct { | |
struct xrt_matrix_2x2 rot | |
int viewport_id | |
bool flip_y | |
} | ubo_vp_data [2] |
VkPipelineLayout | pipeline_layout |
VkPipeline | pipeline |
VkDescriptorSetLayout | descriptor_set_layout |
VkDescriptorSet | descriptor_sets [2] |
bool | quirk_draw_lines |
Helper struct that encapsulate a distortion rendering code.