Cg: правильный способ записи / чтения из текстуры с плавающей запятой - PullRequest
1 голос
/ 24 октября 2010

В настоящее время у меня есть цель рендеринга с плавающей запятой R8G8B8, и я хочу использовать ее в качестве цели R24. Код

//cg
out = float4(v, v, v, v);

, кажется, ограничивается от 0 до 1.

Как правильно писать / читать текстуру с плавающей точкой в ​​Cg?

1 Ответ

2 голосов
/ 24 октября 2010

В OpenGL вам нужно использовать формат текстуры с плавающей запятой, такой как R32F или RGBA32F.Тогда вы не получите зажима.Могу поспорить, что в D3D то же самое.

...