From 346ffa33e7b5e054e1caeda54033da039b1689a2 Mon Sep 17 00:00:00 2001
From: Alexander Rose <alex.rose@rcsb.org>
Date: Fri, 11 Jan 2019 14:39:30 -0800
Subject: [PATCH] fixed marking for points & spheres; some cleanup

---
 src/mol-gl/renderable/direct-volume.ts | 4 +---
 src/mol-gl/renderable/points.ts        | 4 +---
 src/mol-gl/renderable/spheres.ts       | 4 +---
 src/mol-gl/shader/points.vert          | 1 +
 src/mol-gl/shader/spheres.vert         | 1 +
 5 files changed, 5 insertions(+), 9 deletions(-)

diff --git a/src/mol-gl/renderable/direct-volume.ts b/src/mol-gl/renderable/direct-volume.ts
index b704e81ab..6010ff6fe 100644
--- a/src/mol-gl/renderable/direct-volume.ts
+++ b/src/mol-gl/renderable/direct-volume.ts
@@ -65,7 +65,5 @@ export function DirectVolumeRenderable(ctx: WebGLContext, id: number, values: Di
     }
     const shaderCode = DirectVolumeShaderCode
     const renderItem = createRenderItem(ctx, 'triangles', shaderCode, schema, { ...values, ...internalValues })
-    const renderable = createRenderable(renderItem, values, state);
-
-    return renderable
+    return createRenderable(renderItem, values, state);
 }
\ No newline at end of file
diff --git a/src/mol-gl/renderable/points.ts b/src/mol-gl/renderable/points.ts
index 05d3633e9..60f9f2436 100644
--- a/src/mol-gl/renderable/points.ts
+++ b/src/mol-gl/renderable/points.ts
@@ -30,7 +30,5 @@ export function PointsRenderable(ctx: WebGLContext, id: number, values: PointsVa
     }
     const shaderCode = PointsShaderCode
     const renderItem = createRenderItem(ctx, 'points', shaderCode, schema, { ...values, ...internalValues })
-    const renderable = createRenderable(renderItem, values, state);
-
-    return renderable
+    return createRenderable(renderItem, values, state);
 }
\ No newline at end of file
diff --git a/src/mol-gl/renderable/spheres.ts b/src/mol-gl/renderable/spheres.ts
index 4cb132301..0136658ab 100644
--- a/src/mol-gl/renderable/spheres.ts
+++ b/src/mol-gl/renderable/spheres.ts
@@ -32,7 +32,5 @@ export function SpheresRenderable(ctx: WebGLContext, id: number, values: Spheres
     }
     const shaderCode = SpheresShaderCode
     const renderItem = createRenderItem(ctx, 'triangles', shaderCode, schema, { ...values, ...internalValues })
-    const renderable = createRenderable(renderItem, values, state);
-
-    return renderable
+    return createRenderable(renderItem, values, state);
 }
\ No newline at end of file
diff --git a/src/mol-gl/shader/points.vert b/src/mol-gl/shader/points.vert
index 2504f1733..27fe6a387 100644
--- a/src/mol-gl/shader/points.vert
+++ b/src/mol-gl/shader/points.vert
@@ -21,6 +21,7 @@ attribute float aGroup;
 
 void main(){
     #pragma glslify: import('./chunks/assign-color-varying.glsl')
+    #pragma glslify: import('./chunks/assign-marker-varying.glsl')
     #pragma glslify: import('./chunks/assign-position.glsl')
     #pragma glslify: import('./chunks/assign-size.glsl')
 
diff --git a/src/mol-gl/shader/spheres.vert b/src/mol-gl/shader/spheres.vert
index 4c0740262..6203d8a3b 100644
--- a/src/mol-gl/shader/spheres.vert
+++ b/src/mol-gl/shader/spheres.vert
@@ -87,6 +87,7 @@ void quadraticProjection(const in float radius, const in vec3 position){
 
 void main(void){
     #pragma glslify: import('./chunks/assign-color-varying.glsl')
+    #pragma glslify: import('./chunks/assign-marker-varying.glsl')
     #pragma glslify: import('./chunks/assign-size.glsl')
 
     vRadius = size * matrixScale(uModelView);
-- 
GitLab