$pointsamplemagfilter: Difference between revisions
Jump to navigation
Jump to search

Note:Not compatible with blended displacement materials.
Note:A similar effect can be achieved by enabling Point Sampling in a texture's VTF file (which works on all materials).
Note:Effect only works on
Bug:This parameter may not work on older hardware. [todo tested in ?]
No edit summary |
(Preparing page for move. This action was perfomed by a bot under supervision.) |
||
Line 1: | Line 1: | ||
{{ | {{langsp|title=<code>$pointsamplemagfilter</code>}} | ||
[[File:$pointsamplemagfilter.png|thumb|right|Example of '''$pointsamplemagfilter''' set to 1 and 0.]] | [[File:$pointsamplemagfilter.png|thumb|right|Example of '''$pointsamplemagfilter''' set to 1 and 0.]] | ||
Line 14: | Line 15: | ||
== VMT syntax example == | == VMT syntax example == | ||
$pointsamplemagfilter <[[Boolean|bool]]> | $pointsamplemagfilter <[[Boolean|bool]]> | ||
Revision as of 14:26, 11 January 2024


$pointsamplemagfilter is a material shader parameter available in Counter-Strike: Global Offensive and
Military Conflict: Vietnam for
LightmappedGeneric
. It disables texture filtering on a material if the texture resolution is bigger than the space it occupies onscreen, and linearly interpolated (smooth) if its smaller, and will use mipmaps.
This makes it pixelated when near the texture, but smooth when far way, and will not produce moiré patterns when viewed at grazing angles or from distance, unlike just enabling Point Sampling flag in a material's VTF.



$basetexture
and will not have the desired effect on the $bumpmap
.
VMT syntax example
$pointsamplemagfilter <bool>