Alternative zu texelFetch? [Duplikat]

8

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?

    
Rohan Singh 27.12.2011, 04:22
quelle

2 Antworten

6

Dies ist zu einer Art FAQ geworden:

Ich habe es hier beantwortet

Ссылка

und hier

Ссылка

und an einigen anderen Orten auch.

    
datenwolf 27.12.2011, 09:54
quelle
3

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.

    
Bram Vaessen 29.01.2013 23:53
quelle

Tags und Links