Ich komme in GLSL und brauche etwas Hilfe bei Textur-Lookups. Ich versuche eine Textur für den Speicher zu verwenden, aber ich bekomme keine "richtigen" Textur-Lookups. Ich würde lieber die übliche texture2D-Methode (mit GLSL 1.2) verwenden, aber die Ergebnisse sind nicht gut genug.
Verwenden von texture2D:
Mit texelFetch:
Jetzt ist offensichtlich etwas mit dem ersten nicht in Ordnung. Hier ist, was ich versuche zu tun (ja Größen sind korrekt, es sei denn, es gibt etwas, was ich nicht weiß):
%Vor%Also, wie würde das richtig gemacht?
Ich würde sagen, benutze textureRect. Dann können Sie texture2D verwenden und die tatsächlichen Koordinaten in Pixeln angeben, auf die Sie zugreifen möchten.