У меня есть 2D-текстура в формате DXGI_FORMAT_R32_FLOAT. В моем пиксельном шейдере я делаю выборку из него следующим образом:
float sample = texture.Sample(sampler, coordinates);
Это приводит к следующему предупреждению компилятора:
предупреждение X3206: неявное усечение векторного типа
Я смущен этим. Не следует использовать пример вернуть один канал и, следовательно, скалярное значение, а не вектор?
Я использую модель шейдера 4 уровня 9_1.