Войти
ПрограммированиеФорумГрафика

[D3D11]Base render pipeline (4 стр)

Страницы: 1 2 3 4
#45
12:01, 12 янв. 2018

посмотрите, пожалуйста, инициализацию рендера, может тут что не так, я сам пока сижу сверяю и не пойму в чем дело
totem_render_d3d11


#46
12:14, 12 янв. 2018

Vertex Buffers
Slot Buffer Stride Offset
0 obj:7 0 0

поправил
stride | [D3D11]Base render pipeline

Просто надо было тыкнуть на Device Context чтобы посмотреть подробную выкладку в отладчике, вот. PIX был в этом плане более детален, что ли, или я привык.

#47
13:23, 12 янв. 2018

А вот с IB опять не все гладко, геометрия проходит, PS опять не работает, хотя убрал из шейдера все лишнее, оставил только цвет, оптимизации выключены
IB | [D3D11]Base render pipeline

#48
13:40, 12 янв. 2018

на этот раз все просто - глубина 1 была на выходе из VS.

#49
13:40, 12 янв. 2018

IB создан + установлен перед отрисовкой объекта ?

#50
13:42, 12 янв. 2018

bykabak
> IB создан + установлен перед отрисовкой объекта ?
На картинке же видно, что геометрию отладчик видит и на экран выводит)

#51
13:44, 12 янв. 2018

Ну если выводит не как на предыдущей, с розовым треугольником, то чот-то не так с IB.

#52
13:45, 12 янв. 2018

bykabak
> Ну если выводит не как на предыдущей, с розовым треугольником, то чот-то не так
> с IB.
Я уже нашел -
>на этот раз все просто - глубина 1 была на выходе из VS.

#53
13:49, 12 янв. 2018

А причём тут IB к глубине на выходе из VS ?  IB просто задаёт из каких вертексов состаит примитив - треугольник.

#54
13:53, 12 янв. 2018

bykabak
> А причём тут IB к глубине на выходе из VS ? IB просто задаёт из каких
> вертексов состаит примитив - треугольник.
Я просто начал возвращать нужный мне рендер, включил depth stencil, до этого его выключил, и формат вершин тоже поменял на нужный, соответственно добавил IB, то есть я сказал, что это проблема с IB, но на но проблема именно с 2Д рендером с IB была)

#55
19:25, 12 янв. 2018

не томите душу же

#56
19:42, 12 янв. 2018

>не томите душу же
Так сказал же вроде - stride нужно обязательно было указать для VB, в D3D9 такого не было, если ты установить VD то можешь плевать вообще на это.

#57
1:56, 13 янв. 2018

Osiris

как решилась проблема с IB?

#58
7:05, 13 янв. 2018

innuendo
> как решилась проблема с IB?
проблема была не в IB, как я объяснил, а в том, что глубина была выставлена не верно, я добавил матрицы и после перемножения выходило 1.0

#59
7:59, 13 янв. 2018

всё понятно, прОклятое апи :)

Страницы: 1 2 3 4
ПрограммированиеФорумГрафика

Тема в архиве.