Fixed more shadow warnings in vec4 simd version
This commit is contained in:
		
							parent
							
								
									d63d803e8f
								
							
						
					
					
						commit
						9e45b45062
					
				@ -363,118 +363,118 @@ namespace detail
 | 
				
			|||||||
#	endif//!GLM_HAS_DEFAULTED_FUNCTIONS
 | 
					#	endif//!GLM_HAS_DEFAULTED_FUNCTIONS
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	template <>
 | 
						template <>
 | 
				
			||||||
	GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<float, aligned_lowp>::tvec4(float s) :
 | 
						GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<float, aligned_lowp>::tvec4(float _s) :
 | 
				
			||||||
		data(_mm_set1_ps(s))
 | 
							data(_mm_set1_ps(_s))
 | 
				
			||||||
	{}
 | 
						{}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	template <>
 | 
						template <>
 | 
				
			||||||
	GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<float, aligned_mediump>::tvec4(float s) :
 | 
						GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<float, aligned_mediump>::tvec4(float _s) :
 | 
				
			||||||
		data(_mm_set1_ps(s))
 | 
							data(_mm_set1_ps(_s))
 | 
				
			||||||
	{}
 | 
						{}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	template <>
 | 
						template <>
 | 
				
			||||||
	GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<float, aligned_highp>::tvec4(float s) :
 | 
						GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<float, aligned_highp>::tvec4(float _s) :
 | 
				
			||||||
		data(_mm_set1_ps(s))
 | 
							data(_mm_set1_ps(_s))
 | 
				
			||||||
	{}
 | 
						{}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#	if GLM_ARCH & GLM_ARCH_AVX_BIT
 | 
					#	if GLM_ARCH & GLM_ARCH_AVX_BIT
 | 
				
			||||||
	template <>
 | 
						template <>
 | 
				
			||||||
	GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<double, aligned_lowp>::tvec4(double s) :
 | 
						GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<double, aligned_lowp>::tvec4(double _s) :
 | 
				
			||||||
		data(_mm256_set1_pd(s))
 | 
							data(_mm256_set1_pd(_s))
 | 
				
			||||||
	{}
 | 
						{}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	template <>
 | 
						template <>
 | 
				
			||||||
	GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<double, aligned_mediump>::tvec4(double s) :
 | 
						GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<double, aligned_mediump>::tvec4(double _s) :
 | 
				
			||||||
		data(_mm256_set1_pd(s))
 | 
							data(_mm256_set1_pd(_s))
 | 
				
			||||||
	{}
 | 
						{}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	template <>
 | 
						template <>
 | 
				
			||||||
	GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<double, aligned_highp>::tvec4(double s) :
 | 
						GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<double, aligned_highp>::tvec4(double _s) :
 | 
				
			||||||
		data(_mm256_set1_pd(s))
 | 
							data(_mm256_set1_pd(_s))
 | 
				
			||||||
	{}
 | 
						{}
 | 
				
			||||||
#	endif
 | 
					#	endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	template <>
 | 
						template <>
 | 
				
			||||||
	GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<int32, aligned_lowp>::tvec4(int32 s) :
 | 
						GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<int32, aligned_lowp>::tvec4(int32 _s) :
 | 
				
			||||||
		data(_mm_set1_epi32(s))
 | 
							data(_mm_set1_epi32(_s))
 | 
				
			||||||
	{}
 | 
						{}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	template <>
 | 
						template <>
 | 
				
			||||||
	GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<int32, aligned_mediump>::tvec4(int32 s) :
 | 
						GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<int32, aligned_mediump>::tvec4(int32 _s) :
 | 
				
			||||||
		data(_mm_set1_epi32(s))
 | 
							data(_mm_set1_epi32(_s))
 | 
				
			||||||
	{}
 | 
						{}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	template <>
 | 
						template <>
 | 
				
			||||||
	GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<int32, aligned_highp>::tvec4(int32 s) :
 | 
						GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<int32, aligned_highp>::tvec4(int32 _s) :
 | 
				
			||||||
		data(_mm_set1_epi32(s))
 | 
							data(_mm_set1_epi32(_s))
 | 
				
			||||||
	{}
 | 
						{}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#	if GLM_ARCH & GLM_ARCH_AVX2_BIT
 | 
					#	if GLM_ARCH & GLM_ARCH_AVX2_BIT
 | 
				
			||||||
	template <>
 | 
						template <>
 | 
				
			||||||
	GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<int64, aligned_lowp>::tvec4(int64 s) :
 | 
						GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<int64, aligned_lowp>::tvec4(int64 _s) :
 | 
				
			||||||
		data(_mm256_set1_epi64x(s))
 | 
							data(_mm256_set1_epi64x(_s))
 | 
				
			||||||
	{}
 | 
						{}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	template <>
 | 
						template <>
 | 
				
			||||||
	GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<int64, aligned_mediump>::tvec4(int64 s) :
 | 
						GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<int64, aligned_mediump>::tvec4(int64 _s) :
 | 
				
			||||||
		data(_mm256_set1_epi64x(s))
 | 
							data(_mm256_set1_epi64x(_s))
 | 
				
			||||||
	{}
 | 
						{}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	template <>
 | 
						template <>
 | 
				
			||||||
	GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<int64, aligned_highp>::tvec4(int64 s) :
 | 
						GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<int64, aligned_highp>::tvec4(int64 _s) :
 | 
				
			||||||
		data(_mm256_set1_epi64x(s))
 | 
							data(_mm256_set1_epi64x(_s))
 | 
				
			||||||
	{}
 | 
						{}
 | 
				
			||||||
#	endif
 | 
					#	endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	template <>
 | 
						template <>
 | 
				
			||||||
	GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<float, aligned_lowp>::tvec4(float a, float b, float c, float d) :
 | 
						GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<float, aligned_lowp>::tvec4(float _a, float _b, float c, float d) :
 | 
				
			||||||
		data(_mm_set_ps(d, c, b, a))
 | 
							data(_mm_set_ps(d, c, _b, _a))
 | 
				
			||||||
	{}
 | 
						{}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	template <>
 | 
						template <>
 | 
				
			||||||
	GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<float, aligned_mediump>::tvec4(float a, float b, float c, float d) :
 | 
						GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<float, aligned_mediump>::tvec4(float _a, float _b, float c, float d) :
 | 
				
			||||||
		data(_mm_set_ps(d, c, b, a))
 | 
							data(_mm_set_ps(d, c, _b, _a))
 | 
				
			||||||
	{}
 | 
						{}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	template <>
 | 
						template <>
 | 
				
			||||||
	GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<float, aligned_highp>::tvec4(float a, float b, float c, float d) :
 | 
						GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<float, aligned_highp>::tvec4(float _a, float _b, float c, float d) :
 | 
				
			||||||
		data(_mm_set_ps(d, c, b, a))
 | 
							data(_mm_set_ps(d, c, _b, _a))
 | 
				
			||||||
	{}
 | 
						{}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	template <>
 | 
						template <>
 | 
				
			||||||
	template <>
 | 
						template <>
 | 
				
			||||||
	GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<int32, aligned_lowp>::tvec4(int32 a, int32 b, int32 c, int32 d) :
 | 
						GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<int32, aligned_lowp>::tvec4(int32 _a, int32 _b, int32 c, int32 d) :
 | 
				
			||||||
		data(_mm_set_epi32(d, c, b, a))
 | 
							data(_mm_set_epi32(d, c, _b, _a))
 | 
				
			||||||
	{}
 | 
						{}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	template <>
 | 
						template <>
 | 
				
			||||||
	template <>
 | 
						template <>
 | 
				
			||||||
	GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<int32, aligned_mediump>::tvec4(int32 a, int32 b, int32 c, int32 d) :
 | 
						GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<int32, aligned_mediump>::tvec4(int32 _a, int32 _b, int32 c, int32 d) :
 | 
				
			||||||
		data(_mm_set_epi32(d, c, b, a))
 | 
							data(_mm_set_epi32(d, c, _b, _a))
 | 
				
			||||||
	{}
 | 
						{}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	template <>
 | 
						template <>
 | 
				
			||||||
	template <>
 | 
						template <>
 | 
				
			||||||
	GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<int32, aligned_highp>::tvec4(int32 a, int32 b, int32 c, int32 d) :
 | 
						GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<int32, aligned_highp>::tvec4(int32 _a, int32 _b, int32 c, int32 d) :
 | 
				
			||||||
		data(_mm_set_epi32(d, c, b, a))
 | 
							data(_mm_set_epi32(d, c, _b, _a))
 | 
				
			||||||
	{}
 | 
						{}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	template <>
 | 
						template <>
 | 
				
			||||||
	template <>
 | 
						template <>
 | 
				
			||||||
	GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<float, aligned_lowp>::tvec4(int32 a, int32 b, int32 c, int32 d) :
 | 
						GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<float, aligned_lowp>::tvec4(int32 _a, int32 _b, int32 c, int32 d) :
 | 
				
			||||||
		data(_mm_castsi128_ps(_mm_set_epi32(d, c, b, a)))
 | 
							data(_mm_castsi128_ps(_mm_set_epi32(d, c, _b, _a)))
 | 
				
			||||||
	{}
 | 
						{}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	template <>
 | 
						template <>
 | 
				
			||||||
	template <>
 | 
						template <>
 | 
				
			||||||
	GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<float, aligned_mediump>::tvec4(int32 a, int32 b, int32 c, int32 d) :
 | 
						GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<float, aligned_mediump>::tvec4(int32 _a, int32 _b, int32 c, int32 d) :
 | 
				
			||||||
		data(_mm_castsi128_ps(_mm_set_epi32(d, c, b, a)))
 | 
							data(_mm_castsi128_ps(_mm_set_epi32(d, c, _b, _a)))
 | 
				
			||||||
	{}
 | 
						{}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	template <>
 | 
						template <>
 | 
				
			||||||
	template <>
 | 
						template <>
 | 
				
			||||||
	GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<float, aligned_highp>::tvec4(int32 a, int32 b, int32 c, int32 d) :
 | 
						GLM_FUNC_QUALIFIER GLM_CONSTEXPR_SIMD tvec4<float, aligned_highp>::tvec4(int32 _a, int32 _b, int32 c, int32 d) :
 | 
				
			||||||
		data(_mm_castsi128_ps(_mm_set_epi32(d, c, b, a)))
 | 
							data(_mm_castsi128_ps(_mm_set_epi32(d, c, _b, _a)))
 | 
				
			||||||
	{}
 | 
						{}
 | 
				
			||||||
}//namespace glm
 | 
					}//namespace glm
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user