<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[RSS Feed]]></title><description><![CDATA[RSS Feed]]></description><link>https://ecency.com</link><image><url>https://ecency.com/logo512.png</url><title>RSS Feed</title><link>https://ecency.com</link></image><generator>RSS for Node</generator><lastBuildDate>Fri, 03 Jul 2026 20:55:06 GMT</lastBuildDate><atom:link href="https://ecency.com/hot/tutorail/rss.xml" rel="self" type="application/rss+xml"/><item><title><![CDATA[Understanding gl-Position: My First Real Vertex Shader]]></title><description><![CDATA[This is part 2 of learning about GlSL: This is a very common vertex shader, especially in libraries like Three.js. const vshader = ` void main() { gl_Position = projectionMatrix * modelViewMatrix * vec4(]]></description><link>https://ecency.com/@hey2d/understanding-glposition-my-first-real-vertex-shader-9is</link><guid isPermaLink="true">https://ecency.com/@hey2d/understanding-glposition-my-first-real-vertex-shader-9is</guid><category><![CDATA[learning]]></category><dc:creator><![CDATA[hey2d]]></dc:creator><pubDate>Thu, 02 Jul 2026 18:32:12 GMT</pubDate><enclosure url="https://i.ecency.com/p/W5LtFUPm6g73Gz3nUXFAek4cLXWkVtUrs4htyHiymqQY69L7ZK158M338qQ4Rmy6udY4NEqsaN6RjKBpkvxjrkMfEUKkCyJgXS38SoiYywnPU662gqjw4bmMbocopW5cpfz71AocgcPzFQdghSZuF84f5WKYJ?format=match&amp;mode=fit" length="0" type="false"/></item></channel></rss>