|
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.
1.8.13