17 struct xrt_vec2 pixels_per_tan_angle_at_center;
21rift_get_distortion_render_info(struct
rift_hmd *hmd, uint32_t view);
25 float distance_squared);
34rift_calculate_uv_scale_and_offset_from_ndc_scale_and_offset(struct
rift_scale_and_offset eye_to_source_ndc);
37rift_fill_in_default_distortions(
struct rift_hmd *hmd);
40rift_hmd_compute_distortion(
struct xrt_device *dev, uint32_t view,
float u,
float v,
struct xrt_uv_triplet *out_result);
Interface to Oculus Rift driver code.
Definition: rift_distortion.h:13
A rift HMD device.
Definition: rift_interface.h:375
Definition: rift_interface.h:304
Definition: rift_interface.h:316
Definition: rift_interface.h:322
A single HMD or input device.
Definition: xrt_device.h:281
Represents a uv triplet for distortion, basically just three xrt_vec2.
Definition: xrt_defines.h:263
A 2 element vector with single floats.
Definition: xrt_defines.h:252
A 3 element vector with single floats.
Definition: xrt_defines.h:273