[vlc-commits] vout: opengl: add a define for sphere radius

Thomas Guillem git at videolan.org
Thu Nov 17 09:48:28 CET 2016


vlc | branch: master | Thomas Guillem <thomas at gllm.fr> | Wed Nov 16 15:34:27 2016 +0100| [8b3460eccb3532c1388f10f08ec5810814b8b017] | committer: Thomas Guillem

vout: opengl: add a define for sphere radius

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=8b3460eccb3532c1388f10f08ec5810814b8b017
---

 modules/video_output/opengl.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/modules/video_output/opengl.c b/modules/video_output/opengl.c
index 618a556..a6bebbd 100644
--- a/modules/video_output/opengl.c
+++ b/modules/video_output/opengl.c
@@ -97,6 +97,8 @@
 #   define SUPPORTS_FIXED_PIPELINE
 #endif
 
+#define SPHERE_RADIUS 1.f
+
 typedef struct {
     GLuint   texture;
     unsigned format;
@@ -1252,7 +1254,6 @@ static int BuildSphere(unsigned nbPlanes,
                         GLushort **indices, unsigned *nbIndices,
                         float *left, float *top, float *right, float *bottom)
 {
-    float radius = 1;
     unsigned nbLatBands = 128;
     unsigned nbLonBands = 128;
 
@@ -1293,9 +1294,9 @@ static int BuildSphere(unsigned nbPlanes,
             float z = sinPhi * sinTheta;
 
             unsigned off1 = (lat * (nbLonBands + 1) + lon) * 3;
-            (*vertexCoord)[off1] = radius * x;
-            (*vertexCoord)[off1 + 1] = radius * y;
-            (*vertexCoord)[off1 + 2] = radius * z;
+            (*vertexCoord)[off1] = SPHERE_RADIUS * x;
+            (*vertexCoord)[off1 + 1] = SPHERE_RADIUS * y;
+            (*vertexCoord)[off1 + 2] = SPHERE_RADIUS * z;
 
             for (unsigned p = 0; p < nbPlanes; ++p)
             {



More information about the vlc-commits mailing list