|
@@ -1,5 +1,8 @@
|
|
|
#include<__decl__defaultVertex>
|
|
|
// Attributes
|
|
|
+
|
|
|
+#define CUSTOM_VERTEX_BEGIN
|
|
|
+
|
|
|
attribute vec3 position;
|
|
|
#ifdef NORMAL
|
|
|
attribute vec3 normal;
|
|
@@ -89,8 +92,12 @@ varying vec3 vDirectionW;
|
|
|
#endif
|
|
|
|
|
|
#include<logDepthDeclaration>
|
|
|
+#define CUSTOM_VERTEX_DEFINITIONS
|
|
|
|
|
|
void main(void) {
|
|
|
+
|
|
|
+ #define CUSTOM_VERTEX_MAIN_BEGIN
|
|
|
+
|
|
|
vec3 positionUpdated = position;
|
|
|
#ifdef NORMAL
|
|
|
vec3 normalUpdated = normal;
|
|
@@ -105,6 +112,10 @@ void main(void) {
|
|
|
vPositionUVW = positionUpdated;
|
|
|
#endif
|
|
|
|
|
|
+#define CUSTOM_VERTEX_UPDATE_POSITION
|
|
|
+
|
|
|
+#define CUSTOM_VERTEX_UPDATE_NORMAL
|
|
|
+
|
|
|
#include<instancesVertex>
|
|
|
#include<bonesVertex>
|
|
|
|
|
@@ -233,4 +244,6 @@ void main(void) {
|
|
|
#include<pointCloudVertex>
|
|
|
#include<logDepthVertex>
|
|
|
|
|
|
-}
|
|
|
+#define CUSTOM_VERTEX_MAIN_END
|
|
|
+
|
|
|
+}
|