flycast/core/deps/glm/gtx
Flyinghead 93e009bf1a gl: use matrices for ndc and viewport calculations
Support VO_STARTX and VO_STARTY for shifting displayed frame
Add glm to deps
Calculate NDC, scissoring and viewport matrices once
Reduce code duplication
2019-08-12 19:56:44 +02:00
..
associated_min_max.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
associated_min_max.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
bit.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
bit.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
closest_point.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
closest_point.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
color_encoding.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
color_encoding.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
color_space.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
color_space.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
color_space_YCoCg.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
color_space_YCoCg.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
common.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
common.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
compatibility.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
compatibility.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
component_wise.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
component_wise.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
dual_quaternion.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
dual_quaternion.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
easing.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
easing.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
euler_angles.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
euler_angles.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
extend.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
extend.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
extended_min_max.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
extended_min_max.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
exterior_product.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
exterior_product.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
fast_exponential.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
fast_exponential.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
fast_square_root.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
fast_square_root.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
fast_trigonometry.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
fast_trigonometry.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
float_notmalize.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
functions.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
functions.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
gradient_paint.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
gradient_paint.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
handed_coordinate_space.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
handed_coordinate_space.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
hash.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
hash.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
integer.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
integer.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
intersect.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
intersect.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
io.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
io.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
log_base.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
log_base.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
matrix_cross_product.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
matrix_cross_product.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
matrix_decompose.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
matrix_decompose.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
matrix_factorisation.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
matrix_factorisation.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
matrix_interpolation.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
matrix_interpolation.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
matrix_major_storage.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
matrix_major_storage.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
matrix_operation.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
matrix_operation.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
matrix_query.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
matrix_query.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
matrix_transform_2d.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
matrix_transform_2d.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
mixed_product.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
mixed_product.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
norm.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
norm.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
normal.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
normal.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
normalize_dot.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
normalize_dot.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
number_precision.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
number_precision.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
optimum_pow.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
optimum_pow.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
orthonormalize.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
orthonormalize.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
perpendicular.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
perpendicular.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
polar_coordinates.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
polar_coordinates.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
projection.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
projection.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
quaternion.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
quaternion.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
range.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
raw_data.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
raw_data.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
rotate_normalized_axis.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
rotate_normalized_axis.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
rotate_vector.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
rotate_vector.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
scalar_multiplication.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
scalar_relational.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
scalar_relational.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
spline.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
spline.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
std_based_type.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
std_based_type.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
string_cast.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
string_cast.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
texture.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
texture.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
transform.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
transform.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
transform2.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
transform2.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
type_aligned.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
type_aligned.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
type_trait.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
type_trait.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
vec_swizzle.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
vector_angle.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
vector_angle.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
vector_query.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
vector_query.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
wrap.hpp gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00
wrap.inl gl: use matrices for ndc and viewport calculations 2019-08-12 19:56:44 +02:00