소스 검색

Changed ShaderExtras.js and LeePerry model to be unflipped.

This fixes postprocessing example.
alteredq 13 년 전
부모
커밋
fdf79af4b2
2개의 변경된 파일42개의 추가작업 그리고 30개의 파일을 삭제
  1. 22 22
      examples/js/ShaderExtras.js
  2. 20 8
      examples/obj/leeperrysmith/LeePerrySmith.js

+ 22 - 22
examples/js/ShaderExtras.js

@@ -50,7 +50,7 @@ THREE.ShaderExtras = {
 
 			"void main() {",
 
-				"vUv = vec2( uv.x, 1.0 - uv.y );",
+				"vUv = uv;",
 				"gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );",
 
 			"}"
@@ -180,7 +180,7 @@ THREE.ShaderExtras = {
 
 			"void main() {",
 
-				"vUv = vec2( uv.x, 1.0 - uv.y );",
+				"vUv = uv;",
 				"gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );",
 
 			"}"
@@ -267,7 +267,7 @@ THREE.ShaderExtras = {
 
 	"void main() {",
 
-		"vUv = vec2( uv.x, 1.0 - uv.y );",
+		"vUv = uv;",
 		"gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );",
 
 	"}"
@@ -380,7 +380,7 @@ THREE.ShaderExtras = {
 
 			"void main() {",
 
-				"vUv = vec2( uv.x, 1.0 - uv.y );",
+				"vUv = uv;",
 				"gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );",
 
 			"}"
@@ -435,7 +435,7 @@ THREE.ShaderExtras = {
 
 			"void main() {",
 
-				"vUv = vec2( uv.x, 1.0 - uv.y );",
+				"vUv = uv;",
 				"gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );",
 
 			"}"
@@ -491,7 +491,7 @@ THREE.ShaderExtras = {
 
 			"void main() {",
 
-				"vUv = vec2( uv.x, 1.0 - uv.y );",
+				"vUv = uv;",
 				"gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );",
 
 			"}"
@@ -556,7 +556,7 @@ THREE.ShaderExtras = {
 
 			"void main() {",
 
-				"vUv = vec2( uv.x, 1.0 - uv.y );",
+				"vUv = uv;",
 				"gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );",
 
 			"}"
@@ -617,7 +617,7 @@ THREE.ShaderExtras = {
 
 			"void main() {",
 
-				"vUv = vec2( uv.x, 1.0 - uv.y );",
+				"vUv = uv;",
 				"gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );",
 
 			"}"
@@ -683,7 +683,7 @@ THREE.ShaderExtras = {
 
 			"void main() {",
 
-				"vUv = vec2( uv.x, 1.0 - uv.y );",
+				"vUv = uv;",
 				"gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );",
 
 			"}"
@@ -775,7 +775,7 @@ THREE.ShaderExtras = {
 
 			"void main() {",
 
-				"vUv = vec2( uv.x, 1.0 - uv.y );",
+				"vUv = uv;",
 				"gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );",
 
 			"}"
@@ -882,7 +882,7 @@ THREE.ShaderExtras = {
 
 			"void main() {",
 
-				"vUv = vec2( uv.x, 1.0 - uv.y );",
+				"vUv = uv;",
 				"gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );",
 
 			"}"
@@ -934,7 +934,7 @@ THREE.ShaderExtras = {
 
 			"void main() {",
 
-				"vUv = vec2( uv.x, 1.0 - uv.y );",
+				"vUv = uv;",
 				"gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );",
 
 			"}"
@@ -996,7 +996,7 @@ THREE.ShaderExtras = {
 
 			"void main() {",
 
-				"vUv = vec2( uv.x, 1.0 - uv.y );",
+				"vUv = uv;",
 				"gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );",
 
 			"}"
@@ -1052,7 +1052,7 @@ THREE.ShaderExtras = {
 
 			"void main() {",
 
-				"vUv = vec2( uv.x, 1.0 - uv.y );",
+				"vUv = uv;",
 				"gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );",
 
 			"}"
@@ -1113,7 +1113,7 @@ THREE.ShaderExtras = {
 
 			"void main() {",
 
-				"vUv = vec2( uv.x, 1.0 - uv.y );",
+				"vUv = uv;",
 				"gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );",
 
 			"}"
@@ -1164,7 +1164,7 @@ THREE.ShaderExtras = {
 
 			"void main() {",
 
-				"vUv = vec2( uv.x, 1.0 - uv.y );",
+				"vUv = uv;",
 
 				"gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );",
 
@@ -1259,7 +1259,7 @@ THREE.ShaderExtras = {
 
 			"void main() {",
 
-				"vUv = vec2( uv.x, 1.0 - uv.y );",
+				"vUv = uv;",
 
 				"gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );",
 
@@ -1309,7 +1309,7 @@ THREE.ShaderExtras = {
 
 			"void main() {",
 
-				"vUv = vec2( uv.x, 1.0 - uv.y );",
+				"vUv = uv;",
 
 				"gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );",
 
@@ -1358,7 +1358,7 @@ THREE.ShaderExtras = {
 
 			"void main() {",
 
-				"vUv = vec2( uv.x, 1.0 - uv.y );",
+				"vUv = uv;",
 
 				"gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );",
 
@@ -1425,7 +1425,7 @@ THREE.ShaderExtras = {
 
 			"void main() {",
 
-				"vUv = vec2( uv.x, 1.0 - uv.y );",
+				"vUv = uv;",
 
 				"gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );",
 
@@ -1666,7 +1666,7 @@ THREE.ShaderExtras = {
 
 			"void main() {",
 
-				"vUv = vec2( uv.x, 1.0 - uv.y );",
+				"vUv = uv;",
 				"gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );",
 
 			"}"
@@ -1715,7 +1715,7 @@ THREE.ShaderExtras = {
 
 			"void main() {",
 
-				"vUv = vec2( uv.x, 1.0 - uv.y );",
+				"vUv = uv;",
 				"gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );",
 
 			"}"

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 20 - 8
examples/obj/leeperrysmith/LeePerrySmith.js


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.