<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.multitheftauto.com/wiki/Template:Shader_Semantics?action=history&amp;feed=atom</id>
	<title>Template:Shader Semantics - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.multitheftauto.com/wiki/Template:Shader_Semantics?action=history&amp;feed=atom"/>
	<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Template:Shader_Semantics&amp;action=history"/>
	<updated>2026-04-11T18:14:30Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Template:Shader_Semantics&amp;diff=76527&amp;oldid=prev</id>
		<title>Tracer: Changed vars to PascalCase</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Template:Shader_Semantics&amp;diff=76527&amp;oldid=prev"/>
		<updated>2023-04-08T17:54:53Z</updated>

		<summary type="html">&lt;p&gt;Changed vars to PascalCase&lt;/p&gt;
&lt;a href=&quot;https://wiki.multitheftauto.com/index.php?title=Template:Shader_Semantics&amp;amp;diff=76527&amp;amp;oldid=76526&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Tracer</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Template:Shader_Semantics&amp;diff=76526&amp;oldid=prev</id>
		<title>Tracer: Moved field to match the &quot;section&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Template:Shader_Semantics&amp;diff=76526&amp;oldid=prev"/>
		<updated>2023-04-08T17:24:42Z</updated>

		<summary type="html">&lt;p&gt;Moved field to match the &amp;quot;section&amp;quot;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:24, 8 April 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l31&quot;&gt;Line 31:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 31:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;int STENCILWRITEMASK;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;int STENCILWRITEMASK;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;float4 TEXTUREFACTOR; // float4 or dword&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;float4 TEXTUREFACTOR; // float4 or dword&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;int WRAP0;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;int WRAP0;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;int WRAP1;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;int WRAP1;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l39&quot;&gt;Line 39:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 40:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;int WRAP6;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;int WRAP6;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;int WRAP7;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;int WRAP7;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;int WRAP8;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;int WRAP9;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;int WRAP10;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;int WRAP11;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;int WRAP12;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;int WRAP13;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;int WRAP14;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;int WRAP15;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;int CLIPPING;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;int CLIPPING;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;int LIGHTING;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;int LIGHTING;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l91&quot;&gt;Line 91:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 101:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;int SRGBWRITEENABLE;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;int SRGBWRITEENABLE;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;int DEPTHBIAS;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;int DEPTHBIAS;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;int WRAP8;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;int WRAP9;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;int WRAP10;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;int WRAP11;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;int WRAP12;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;int WRAP13;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;int WRAP14;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;int WRAP15;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;int SEPARATEALPHABLENDENABLE;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;int SEPARATEALPHABLENDENABLE;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;int SRCBLENDALPHA;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;int SRCBLENDALPHA;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki-wiki_dev_:diff::1.12:old-76525:rev-76526 --&gt;
&lt;/table&gt;</summary>
		<author><name>Tracer</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Template:Shader_Semantics&amp;diff=76525&amp;oldid=prev</id>
		<title>Tracer: Created page with &quot;&lt;syntaxhighlight lang=&quot;hlsl&quot;&gt; int ZENABLE; int FILLMODE; int SHADEMODE; int ZWRITEENABLE; int ALPHATESTENABLE; int LASTPIXEL; int SRCBLEND; int DESTBLEND; int CULLMODE; int ZFUNC; int ALPHAREF; int ALPHAFUNC; int DITHERENABLE; int ALPHABLENDENABLE; int FOGENABLE; int SPECULARENABLE; float4 FOGCOLOR; // float4 or dword int FOGTABLEMODE; float FOGSTART; // float or int float FOGEND; // float or int float FOGDENSITY; // float or int int RANGEFOGENABLE; int STENCILENABLE; in...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Template:Shader_Semantics&amp;diff=76525&amp;oldid=prev"/>
		<updated>2023-04-08T17:23:14Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;syntaxhighlight lang=&amp;quot;hlsl&amp;quot;&amp;gt; int ZENABLE; int FILLMODE; int SHADEMODE; int ZWRITEENABLE; int ALPHATESTENABLE; int LASTPIXEL; int SRCBLEND; int DESTBLEND; int CULLMODE; int ZFUNC; int ALPHAREF; int ALPHAFUNC; int DITHERENABLE; int ALPHABLENDENABLE; int FOGENABLE; int SPECULARENABLE; float4 FOGCOLOR; // float4 or dword int FOGTABLEMODE; float FOGSTART; // float or int float FOGEND; // float or int float FOGDENSITY; // float or int int RANGEFOGENABLE; int STENCILENABLE; in...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;hlsl&amp;quot;&amp;gt;&lt;br /&gt;
int ZENABLE;&lt;br /&gt;
int FILLMODE;&lt;br /&gt;
int SHADEMODE;&lt;br /&gt;
int ZWRITEENABLE;&lt;br /&gt;
int ALPHATESTENABLE;&lt;br /&gt;
int LASTPIXEL;&lt;br /&gt;
int SRCBLEND;&lt;br /&gt;
int DESTBLEND;&lt;br /&gt;
int CULLMODE;&lt;br /&gt;
int ZFUNC;&lt;br /&gt;
int ALPHAREF;&lt;br /&gt;
int ALPHAFUNC;&lt;br /&gt;
int DITHERENABLE;&lt;br /&gt;
int ALPHABLENDENABLE;&lt;br /&gt;
int FOGENABLE;&lt;br /&gt;
int SPECULARENABLE;&lt;br /&gt;
float4 FOGCOLOR; // float4 or dword&lt;br /&gt;
int FOGTABLEMODE;&lt;br /&gt;
float FOGSTART; // float or int&lt;br /&gt;
float FOGEND; // float or int&lt;br /&gt;
float FOGDENSITY; // float or int&lt;br /&gt;
int RANGEFOGENABLE;&lt;br /&gt;
int STENCILENABLE;&lt;br /&gt;
int STENCILFAIL;&lt;br /&gt;
int STENCILZFAIL;&lt;br /&gt;
int STENCILPASS;&lt;br /&gt;
int STENCILFUNC;&lt;br /&gt;
int STENCILREF;&lt;br /&gt;
int STENCILMASK;&lt;br /&gt;
int STENCILWRITEMASK;&lt;br /&gt;
float4 TEXTUREFACTOR; // float4 or dword&lt;br /&gt;
int WRAP0;&lt;br /&gt;
int WRAP1;&lt;br /&gt;
int WRAP2;&lt;br /&gt;
int WRAP3;&lt;br /&gt;
int WRAP4;&lt;br /&gt;
int WRAP5;&lt;br /&gt;
int WRAP6;&lt;br /&gt;
int WRAP7;&lt;br /&gt;
int CLIPPING;&lt;br /&gt;
int LIGHTING;&lt;br /&gt;
float4 AMBIENT; // float4 or dword&lt;br /&gt;
int FOGVERTEXMODE;&lt;br /&gt;
int COLORVERTEX;&lt;br /&gt;
int LOCALVIEWER;&lt;br /&gt;
int NORMALIZENORMALS;&lt;br /&gt;
int DIFFUSEMATERIALSOURCE;&lt;br /&gt;
int SPECULARMATERIALSOURCE;&lt;br /&gt;
int AMBIENTMATERIALSOURCE;&lt;br /&gt;
int EMISSIVEMATERIALSOURCE;&lt;br /&gt;
int VERTEXBLEND;&lt;br /&gt;
int CLIPPLANEENABLE;&lt;br /&gt;
float POINTSIZE; // float or int&lt;br /&gt;
float POINTSIZE_MIN; // float or int&lt;br /&gt;
int POINTSPRITEENABLE;&lt;br /&gt;
int POINTSCALEENABLE;&lt;br /&gt;
float POINTSCALE_A; // float or int&lt;br /&gt;
float POINTSCALE_B; // float or int&lt;br /&gt;
float POINTSCALE_C; // float or int&lt;br /&gt;
int MULTISAMPLEANTIALIAS;&lt;br /&gt;
int MULTISAMPLEMASK;&lt;br /&gt;
int PATCHEDGESTYLE;&lt;br /&gt;
int DEBUGMONITORTOKEN;&lt;br /&gt;
float POINTSIZE_MAX; // float or int&lt;br /&gt;
int INDEXEDVERTEXBLENDENABLE;&lt;br /&gt;
int COLORWRITEENABLE;&lt;br /&gt;
float TWEENFACTOR; // float or int&lt;br /&gt;
int BLENDOP;&lt;br /&gt;
int POSITIONDEGREE;&lt;br /&gt;
int NORMALDEGREE;&lt;br /&gt;
int SCISSORTESTENABLE;&lt;br /&gt;
int SLOPESCALEDEPTHBIAS;&lt;br /&gt;
int ANTIALIASEDLINEENABLE;&lt;br /&gt;
int MINTESSELLATIONLEVEL;&lt;br /&gt;
int MAXTESSELLATIONLEVEL;&lt;br /&gt;
int ADAPTIVETESS_X;&lt;br /&gt;
int ADAPTIVETESS_Y;&lt;br /&gt;
int ADAPTIVETESS_Z;&lt;br /&gt;
int ADAPTIVETESS_W;&lt;br /&gt;
int ENABLEADAPTIVETESSELLATION;&lt;br /&gt;
int TWOSIDEDSTENCILMODE;&lt;br /&gt;
int CCW_STENCILFAIL;&lt;br /&gt;
int CCW_STENCILZFAIL;&lt;br /&gt;
int CCW_STENCILPASS;&lt;br /&gt;
int CCW_STENCILFUNC;&lt;br /&gt;
int COLORWRITEENABLE1;&lt;br /&gt;
int COLORWRITEENABLE2;&lt;br /&gt;
int COLORWRITEENABLE3;&lt;br /&gt;
float4 BLENDFACTOR; // float4 or dword&lt;br /&gt;
int SRGBWRITEENABLE;&lt;br /&gt;
int DEPTHBIAS;&lt;br /&gt;
int WRAP8;&lt;br /&gt;
int WRAP9;&lt;br /&gt;
int WRAP10;&lt;br /&gt;
int WRAP11;&lt;br /&gt;
int WRAP12;&lt;br /&gt;
int WRAP13;&lt;br /&gt;
int WRAP14;&lt;br /&gt;
int WRAP15;&lt;br /&gt;
int SEPARATEALPHABLENDENABLE;&lt;br /&gt;
int SRCBLENDALPHA;&lt;br /&gt;
int DESTBLENDALPHA;&lt;br /&gt;
int BLENDOPALPHA;&lt;br /&gt;
int COLOROP;&lt;br /&gt;
int COLORARG1;&lt;br /&gt;
int COLORARG2;&lt;br /&gt;
int ALPHAOP;&lt;br /&gt;
int ALPHAARG1;&lt;br /&gt;
int ALPHAARG2;&lt;br /&gt;
int BUMPENVMAT00;&lt;br /&gt;
int BUMPENVMAT01;&lt;br /&gt;
int BUMPENVMAT10;&lt;br /&gt;
int BUMPENVMAT11;&lt;br /&gt;
int TEXCOORDINDEX;&lt;br /&gt;
int BUMPENVLSCALE;&lt;br /&gt;
int BUMPENVLOFFSET;&lt;br /&gt;
int TEXTURETRANSFORMFLAGS;&lt;br /&gt;
int COLORARG0;&lt;br /&gt;
int ALPHAARG0;&lt;br /&gt;
int RESULTARG;&lt;br /&gt;
int CONSTANT;&lt;br /&gt;
int ADDRESSU;&lt;br /&gt;
int ADDRESSV;&lt;br /&gt;
int ADDRESSW;&lt;br /&gt;
float4 BORDERCOLOR; // float4 or dword&lt;br /&gt;
int MAGFILTER;&lt;br /&gt;
int MINFILTER;&lt;br /&gt;
int MIPFILTER;&lt;br /&gt;
int MIPMAPLODBIAS;&lt;br /&gt;
int MAXMIPLEVEL;&lt;br /&gt;
int MAXANISOTROPY;&lt;br /&gt;
int SRGBTEXTURE;&lt;br /&gt;
int ELEMENTINDEX;&lt;br /&gt;
int DMAPOFFSET;&lt;br /&gt;
float4 Diffuse;&lt;br /&gt;
float4 Ambient;&lt;br /&gt;
float4 Specular;&lt;br /&gt;
float4 Emissive;&lt;br /&gt;
float Power;&lt;br /&gt;
float4x4 VIEW;&lt;br /&gt;
float4x4 PROJECTION;&lt;br /&gt;
float4x4 TEXTURE0;&lt;br /&gt;
float4x4 TEXTURE1;&lt;br /&gt;
float4x4 TEXTURE2;&lt;br /&gt;
float4x4 TEXTURE3;&lt;br /&gt;
float4x4 TEXTURE4;&lt;br /&gt;
float4x4 TEXTURE5;&lt;br /&gt;
float4x4 TEXTURE6;&lt;br /&gt;
float4x4 TEXTURE7;&lt;br /&gt;
float4x4 WORLD;&lt;br /&gt;
float4x4 WORLD1;&lt;br /&gt;
float4x4 WORLD2;&lt;br /&gt;
float4x4 WORLD3;&lt;br /&gt;
int Type;&lt;br /&gt;
float4 Diffuse;&lt;br /&gt;
float4 Specular;&lt;br /&gt;
float4 Ambient;&lt;br /&gt;
float3 Position;&lt;br /&gt;
float3 Direction;&lt;br /&gt;
float Range;&lt;br /&gt;
float Falloff;&lt;br /&gt;
float Attenuation0;&lt;br /&gt;
float Attenuation1;&lt;br /&gt;
float Attenuation2;&lt;br /&gt;
float Theta;&lt;br /&gt;
float Phi;&lt;br /&gt;
int Enable;&lt;br /&gt;
texture Texture;&lt;br /&gt;
int DeviceType;&lt;br /&gt;
int AdapterOrdinal;&lt;br /&gt;
int Caps;&lt;br /&gt;
int Caps2;&lt;br /&gt;
int Caps3;&lt;br /&gt;
int PresentationIntervals;&lt;br /&gt;
int CursorCaps;&lt;br /&gt;
int DevCaps;&lt;br /&gt;
int PrimitiveMiscCaps;&lt;br /&gt;
int RasterCaps;&lt;br /&gt;
int ZCmpCaps;&lt;br /&gt;
int SrcBlendCaps;&lt;br /&gt;
int DestBlendCaps;&lt;br /&gt;
int AlphaCmpCaps;&lt;br /&gt;
int ShadeCaps;&lt;br /&gt;
int TextureCaps;&lt;br /&gt;
int TextureFilterCaps;&lt;br /&gt;
int CubeTextureFilterCaps;&lt;br /&gt;
int VolumeTextureFilterCaps;&lt;br /&gt;
int TextureAddressCaps;&lt;br /&gt;
int VolumeTextureAddressCaps;&lt;br /&gt;
int LineCaps;&lt;br /&gt;
int MaxTextureWidth;&lt;br /&gt;
int MaxTextureHeight;&lt;br /&gt;
int MaxVolumeExtent;&lt;br /&gt;
int MaxTextureRepeat;&lt;br /&gt;
int MaxTextureAspectRatio;&lt;br /&gt;
int MaxAnisotropy;&lt;br /&gt;
float MaxVertexW;&lt;br /&gt;
float GuardBandLeft;&lt;br /&gt;
float GuardBandTop;&lt;br /&gt;
float GuardBandRight;&lt;br /&gt;
float GuardBandBottom;&lt;br /&gt;
float ExtentsAdjust;&lt;br /&gt;
int StencilCaps;&lt;br /&gt;
int FVFCaps;&lt;br /&gt;
int TextureOpCaps;&lt;br /&gt;
int MaxTextureBlendStages;&lt;br /&gt;
int MaxSimultaneousTextures;&lt;br /&gt;
int VertexProcessingCaps;&lt;br /&gt;
int MaxActiveLights;&lt;br /&gt;
int MaxUserClipPlanes;&lt;br /&gt;
int MaxVertexBlendMatrices;&lt;br /&gt;
int MaxVertexBlendMatrixIndex;&lt;br /&gt;
float MaxPointSize;&lt;br /&gt;
int MaxPrimitiveCount;&lt;br /&gt;
int MaxVertexIndex;&lt;br /&gt;
int MaxStreams;&lt;br /&gt;
int MaxStreamStride;&lt;br /&gt;
int VertexShaderVersion;&lt;br /&gt;
int MaxVertexShaderConst;&lt;br /&gt;
int PixelShaderVersion;&lt;br /&gt;
float PixelShader1xMaxValue;&lt;br /&gt;
int DevCaps2;&lt;br /&gt;
float MaxNpatchTessellationLevel;&lt;br /&gt;
int Reserved5;&lt;br /&gt;
int MasterAdapterOrdinal;&lt;br /&gt;
int AdapterOrdinalInGroup;&lt;br /&gt;
int NumberOfAdaptersInGroup;&lt;br /&gt;
int DeclTypes;&lt;br /&gt;
int NumSimultaneousRTs;&lt;br /&gt;
int StretchRectFilterCaps;&lt;br /&gt;
int VS20Caps.Caps;&lt;br /&gt;
int VS20Caps.DynamicFlowControlDepth;&lt;br /&gt;
int VS20Caps.NumTemps;&lt;br /&gt;
int VS20Caps.StaticFlowControlDepth;&lt;br /&gt;
int PS20Caps.Caps;&lt;br /&gt;
int PS20Caps.DynamicFlowControlDepth;&lt;br /&gt;
int PS20Caps.NumTemps;&lt;br /&gt;
int PS20Caps.StaticFlowControlDepth;&lt;br /&gt;
int PS20Caps.NumInstructionSlots;&lt;br /&gt;
int VertexTextureFilterCaps;&lt;br /&gt;
int MaxVShaderInstructionsExecuted;&lt;br /&gt;
int MaxPShaderInstructionsExecuted;&lt;br /&gt;
int MaxVertexShader30InstructionSlots;&lt;br /&gt;
int MaxPixelShader30InstructionSlots;&lt;br /&gt;
int Position;&lt;br /&gt;
int PositionT;&lt;br /&gt;
int Normal;&lt;br /&gt;
int Color0;&lt;br /&gt;
int Color1;&lt;br /&gt;
int TexCoord0;&lt;br /&gt;
int TexCoord1;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tracer</name></author>
	</entry>
</feed>