|
@@ -44,6 +44,7 @@
|
|
|
<script id="fragment_shader" type="x-shader/x-fragment">
|
|
|
|
|
|
precision highp float;
|
|
|
+
|
|
|
uniform float time;
|
|
|
uniform vec2 resolution;
|
|
|
uniform vec2 mouse;
|
|
@@ -231,6 +232,8 @@
|
|
|
|
|
|
<script id="vertex_shader" type="x-shader/x-vertex">
|
|
|
|
|
|
+ attribute vec3 position;
|
|
|
+
|
|
|
void main(void) {
|
|
|
|
|
|
gl_Position = vec4(position, 1.0);
|
|
@@ -272,7 +275,7 @@
|
|
|
camera = new THREE.Camera();
|
|
|
|
|
|
geometry = new THREE.PlaneBufferGeometry( 2.0, 2.0 );
|
|
|
- material = new THREE.ShaderMaterial( {
|
|
|
+ material = new THREE.RawShaderMaterial( {
|
|
|
uniforms: {
|
|
|
time: { type: 'f', value: 0.0 },
|
|
|
resolution: { type: 'v2', value: new THREE.Vector2( 512, 512 ) },
|
|
@@ -285,6 +288,7 @@
|
|
|
scene.add( mesh );
|
|
|
|
|
|
renderer = new THREE.WebGLRenderer();
|
|
|
+ renderer.setPixelRatio( window.devicePixelRatio );
|
|
|
renderer.setSize( 512, 512 );
|
|
|
|
|
|
canvas = renderer.domElement;
|