Advanced 3D Texture Filtering

Manta Games

Contact Publisher


Introduction The advanced 3D texture filtering extension can be used to improve the visual appearance of any 3D scene by using hardware-accelerated texture filtering methods to reduce visual artefacts (or artifacts), texture-banding and noise in the final image of a scene. Texture filtering is considered one of the most important processes in improving the graphical fidelity of the scene.


  • Enable fast hardware-accelerated texture filtering with one line of code.
  • Filtering modes including:

    • Linear filtering: Fast and approximate
    • Nearest point filtering: Fastest method, good for pixel-art styled 3D games.
    • Bilinear filtering: Improvement upon regular linear filtering
    • Anisotropic filtering: Best looking form of filtering (Up to 16 samples)
  • Almost no performance impact even on most demanding filtering method.

  • Functions can be called at any time during the games execution.

  • Can be used in conjunction with shaders

  • 3D Performance increase (due to far away objects / squashed textures being rasterized with lower resolution texture mipmaps.)

  • Very easy to integrate into existing games


  • tf_init() -- Used to initialise the extension
  • texture_set_filtering( filtering mode ) -- Enable filtering
  • texture_set_filtering_ext( filtering mode, sampler index ) -- Enable filtering on specific sampler
  • texture_set_filtering_ext_f( filtering mode, sampler index, filter type ) -- Change filtering method used with a specific filter.
  • texture_set_anisotropy( anisotropy level ) -- Set the level of anisotropy for anisotropic filtering

NOTE: This extension currently only works on the windows and windows(YYC) exports.


  • If you would like to see the extension in action before purchasing, check out the demo: https://dl.dropboxusercontent.com/u/14457523/MarketPlace/Texture%20Filtering/TextureFiltering_DEMO.exe

End User Licence Agreement (EULA).

Version 1.0.1. Published January 20, 2015

Created with GameMaker: Studio v1.4.1499

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Kent A 24 July 2017

Wow! Amazing!

That was increadibly easy to implement and the effect is just out of this world. Well worth the price!


Alexander W 27 October 2016


All games need this!


Alex D 01 September 2015

This is awesome!

Anisotropic filtering will make any 3D game maker project look much better. Thanks for this extension!


Noah P 27 May 2015

Very, very nice

This is definitely one of those must-have extensions for Game Maker. I highly recommend getting it.


Jarin R 15 May 2015

Easy and beauty

Super thank you , I will see your other product.


Anonymous 11 April 2015

Get it

Super easy to put into any 3D game
if you are making a 3D game, just do yourself a favor, and get this shader


Chreech O 11 February 2015

Makes 3d games looks awesome!

I have been waiting for this since a long time.Gm lacks texture filtering and thus left me with no choice earlier but to launch my project with jagged look.Now it looks so much better with this one implemented.I hope for it's support in android and ios.


Rene C 07 February 2015

gm should just have this built in

basically, your projects look like hell without this.

you even get a dramatic speed boost if you're using really big textures.


Anonymous 20 January 2015

A must buy for any serious 3D developer

Takes 5 mins to implement into your existing projects.
Great code comments and documentation.
Works right out of the box with forward rendering or deferred rending setups.
Actually improves FPS.
The price is definitely right.

Makes my 3D projects look too good!!! (of course this is a Pro)

Package contents

Total size 11.5 MB

Advanced 3D Texture Filtering.extension.gmx 3.04 KB Advanced 3D Texture Filtering

What is the issue?

Back to Top