Branimir Karadžić 8 years ago
parent
commit
adeb7f5870
1 changed files with 4 additions and 50 deletions
  1. 4 50
      examples/common/ps/particle_system.cpp

+ 4 - 50
examples/common/ps/particle_system.cpp

@@ -24,52 +24,6 @@ static const bgfx::EmbeddedShader s_embeddedShaders[] =
 	BGFX_EMBEDDED_SHADER_END()
 };
 
-static const bx::EaseFn s_easeFunc[] =
-{
-	bx::easeLinear,
-	bx::easeInQuad,
-	bx::easeOutQuad,
-	bx::easeInOutQuad,
-	bx::easeOutInQuad,
-	bx::easeInCubic,
-	bx::easeOutCubic,
-	bx::easeInOutCubic,
-	bx::easeOutInCubic,
-	bx::easeInQuart,
-	bx::easeOutQuart,
-	bx::easeInOutQuart,
-	bx::easeOutInQuart,
-	bx::easeInQuint,
-	bx::easeOutQuint,
-	bx::easeInOutQuint,
-	bx::easeOutInQuint,
-	bx::easeInSine,
-	bx::easeOutSine,
-	bx::easeInOutSine,
-	bx::easeOutInSine,
-	bx::easeInExpo,
-	bx::easeOutExpo,
-	bx::easeInOutExpo,
-	bx::easeOutInExpo,
-	bx::easeInCirc,
-	bx::easeOutCirc,
-	bx::easeInOutCirc,
-	bx::easeOutInCirc,
-	bx::easeInElastic,
-	bx::easeOutElastic,
-	bx::easeInOutElastic,
-	bx::easeOutInElastic,
-	bx::easeInBack,
-	bx::easeOutBack,
-	bx::easeInOutBack,
-	bx::easeOutInBack,
-	bx::easeInBounce,
-	bx::easeOutBounce,
-	bx::easeInOutBounce,
-	bx::easeOutInBounce,
-};
-BX_STATIC_ASSERT(BX_COUNTOF(s_easeFunc) == bx::Easing::Count);
-
 struct PosColorTexCoord0Vertex
 {
 	float m_x;
@@ -367,10 +321,10 @@ namespace ps
 
 		uint32_t render(const float _uv[4], const float* _mtxView, const float* _eye, uint32_t _first, uint32_t _max, ParticleSort* _outSort, PosColorTexCoord0Vertex* _outVertices)
 		{
-			bx::EaseFn easeRgba  = s_easeFunc[m_uniforms.m_easeRgba];
-			bx::EaseFn easePos   = s_easeFunc[m_uniforms.m_easePos];
-			bx::EaseFn easeBlend = s_easeFunc[m_uniforms.m_easeBlend];
-			bx::EaseFn easeScale = s_easeFunc[m_uniforms.m_easeScale];
+			bx::EaseFn easeRgba  = bx::getEaseFunc(m_uniforms.m_easeRgba);
+			bx::EaseFn easePos   = bx::getEaseFunc(m_uniforms.m_easePos);
+			bx::EaseFn easeBlend = bx::getEaseFunc(m_uniforms.m_easeBlend);
+			bx::EaseFn easeScale = bx::getEaseFunc(m_uniforms.m_easeScale);
 
 			Aabb aabb =
 			{