Skip to content

Commit a13088e

Browse files
committed
adding new texture function
1 parent ca3438e commit a13088e

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

  • src/renderpasses/renderpass0

src/renderpasses/renderpass0/frag.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { fnusin, fusin } from 'points/animation';
22
import { GREEN, layer, RED, RGBAFromHSV, WHITE } from 'points/color';
3-
import { sprite, texture, texturePosition } from 'points/image';
3+
import { sprite, texture } from 'points/image';
44
import { PHI, PI, rotateVector, TAU } from 'points/math';
55
import { sdfCircle, sdfLine2, sdfSquare, sdfSegment } from 'points/sdf';
66
import { structs } from './structs.js';
@@ -12,7 +12,6 @@ ${fnusin}
1212
${sdfSegment}
1313
${sdfLine2}
1414
${texture}
15-
${texturePosition}
1615
${sdfCircle}
1716
${sdfSquare}
1817
${rotateVector}
@@ -214,7 +213,7 @@ fn main(
214213
// let uvrRotate = mix(uvrRotateMix0, uvrRotateMix1, step(.2, c7));
215214
216215
let feedbackUV = ((uvrRotate + center) / fadeRotate) - center;
217-
var feedbackColor = texturePosition(feedbackTexture, imageSampler, vec2(), feedbackUV / ratioWidth, false);
216+
var feedbackColor = texture(feedbackTexture, imageSampler, feedbackUV, false);
218217
feedbackColor = mix(feedbackColor, vec4f(), FEEDBACKFADEN);
219218
feedbackColor = feedbackColor * step(.01, feedbackColor.a);
220219
@@ -240,15 +239,15 @@ fn main(
240239
241240
var messageStringMask = 0.;
242241
if(params.showMessage == 1.){
243-
let messageScale = mix(textScale, ratioWidth, isPortrait);
242+
let messageScale = mix(textScale, 1/ratioWidth, isPortrait);
244243
let dims = vec2f(textureDimensions(messageString, 0)) * messageScale;
245244
246245
let imageWidth = dims / params.screen * ratio; // if you are using uvr you have to multiply by ratio
247246
let halfImageWidth = imageWidth * .5;
248247
249248
var messageUVR = (uvr) - (center - halfImageWidth);
250249
messageUVR = vec2f(messageUVR.x, messageUVR.y + sin(params.time + messageUVR.x * 10 ) * .01) / messageScale;
251-
messageStringMask = texturePosition(messageString, textImageSampler, vec2f(), messageUVR, false).r;
250+
messageStringMask = texture(messageString, textImageSampler, messageUVR, false).r;
252251
}
253252
254253
let numSides = minNumSides + floor(5 * c7);

0 commit comments

Comments
 (0)