Данные в шейдер
От: Сергей  
Дата: 04.12.05 17:26
Оценка:
Такой вопрос, вот например запись в шейдере на языке HLSL :

VSOut TheVertexShader(float3 pos : POSITION, float4 color : COLOR)

вот тут pos будет принимать значение из вершинного буффера после
mDevice->SetStreamSource(0, vertexBuffer, 0, sizeof(SVertex));

а после чего и откуда будет передаваться в шейдер значение float4 color : COLOR
Re: Данные в шейдер
От: Аноним  
Дата: 05.12.05 15:00
Оценка:
Если формат вершинного буфера подразумевает цвет вершины, то из этого буфера и будет получать.
Re[2]: Данные в шейдер
От: Сергей  
Дата: 05.12.05 16:19
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Если формат вершинного буфера подразумевает цвет вершины, то из этого буфера и будет получать.

Тогда такой вопрос, если .Х файл не содержит цвет вершины, мне нужно сделать mesh->CloneMeshFVF и добавить D3DFVF_DIFFUSE,а
что затем ?
Re[3]: Данные в шейдер
От: Snaky Россия  
Дата: 06.12.05 15:47
Оценка:
Затем залочить буфер и записать нужный цвет в вершины.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.