| hvostoblud |
06.03.2012 14:28 |
agal шейдер и uv-координаты
Здравствуйте. Я в шейдерах новичок, пытаюсь разобраться.
Имеется самый простой вертексный шейдер
Код AS3:
m44 op, va0, vc0
mov v0, va1
и самый простой фрагментный
Код AS3:
tex oc, v0, fs0 <2d, repeat, nearest, mipnearest>
Пройдясь по фрагментному шейдеру дебагом получил значения регистра v0 для разных пикселей(для текстуры 256х256):
Код AS3:
(0,0) = (0.002, 0.002, 0.000, 1.000)
(1,1) = (0.006, 0.006, 0.000, 1.000)
(2,2) = (0.010, 0.010, 0.000, 1.000)
...
(255,255) = (0.998, 0.998, 0.000, 1.000)
Собственно вопрос в том, что за данные попадают в v0.xy? Это интерполированые исходя из uv координат вертексов uv координаты конкретного пикселя?
|