Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Проблемы с компиляцией пиксельных шейдеров в RenderMonkey / 5 сообщений из 5, страница 1 из 1
19.06.2006, 14:13
    #33799775
Pug
Pug
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с компиляцией пиксельных шейдеров в RenderMonkey
Я поставил DirectX SDK апрельскую (2006г). Потом поставил RenderMonkey 1.6. Загружаю пример и в окне Output пишет следующее:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
Loading 2D Texture "C:\Program Files\ATI Research Inc\RenderMonkey 1.6\Examples\Media\Textures\AmbientOcclusion_1024.dds"...Done
Loading Cubemap "C:\Program Files\ATI Research Inc\RenderMonkey 1.6\Examples\Media\Textures\grace_diffuse_cube.dds"...Done
Loading Cubemap "C:\Program Files\ATI Research Inc\RenderMonkey 1.6\Examples\Media\Textures\grace_cube.dds"...Done
Loading Model "C:\Program Files\ATI Research Inc\RenderMonkey 1.6\Examples\Media\Models\Hebe.3ds"...Done
Loading Model "C:\Program Files\ATI Research Inc\RenderMonkey 1.6\Examples\Media\Models\Sphere.3ds"...Done
DirectX Preview window: Selected 32-bit z-buffer bit depth using 24 bits for the depth channel and 8 bits for the stencil channel.
DirectX Preview Window: Enabled stencil buffer clearing with clear value of 0.
DirectX Preview window: Selected 32-bit RGB pixel format, where 8 bits are reserved for each color, as back buffer format.
DirectX Preview window: Selected 32-bit z-buffer bit depth using 24 bits for the depth channel and 8 bits for the stencil channel.
DirectX Preview Window: Enabled stencil buffer clearing with clear value of 0.
DirectX Preview window: Selected No multisamping selected.
DirectX Preview Window: Enabled depth buffer clearing with clear value of 1.000000.
DirectX Preview Window: Enabled stencil buffer clearing with clear value of 0.
DirectX Preview Window: Setting depth clear value to 1.000000
DirectX Preview Window: Setting stencil clear value to 0
DirectX Preview window: rendering on demand is disabled, will be rendering continuosly.
Compiling pixel shader API(D3D) /Ambient Occlusion Effect Group/AmbientOcclusion/Background/Pixel Shader/ ...success
FAILED to create 'AmbientOcclusion/Background/Pixel Shader' pixel shader, selected compile target isn't supported by user's hardware.
DirectX Preview window: The maximum pixel shader target that your hardware supports is 0.0
Compiling vertex shader API(D3D) /Ambient Occlusion Effect Group/AmbientOcclusion/Background/Vertex Shader/ ...success
Compiling pixel shader API(D3D) /Ambient Occlusion Effect Group/AmbientOcclusion/Statue/Pixel Shader/ ...success
FAILED to create 'AmbientOcclusion/Statue/Pixel Shader' pixel shader, selected compile target isn't supported by user's hardware.
DirectX Preview window: The maximum pixel shader target that your hardware supports is 0.0
Compiling vertex shader API(D3D) /Ambient Occlusion Effect Group/AmbientOcclusion/Statue/Vertex Shader/ ...success
RENDERING ERROR(s): 
   Pixel shader 'Pixel Shader' failed to compile in pass 'Background'.  See Output window for details
   Pixel shader 'Pixel Shader' failed to compile in pass 'Statue'.  See Output window for details
RENDERING ERROR(s): 
   Pixel shader 'Pixel Shader' failed to compile in pass 'Background'.  See Output window for details
   Pixel shader 'Pixel Shader' failed to compile in pass 'Statue'.  See Output window for details
Видео карта Ge Force MX 440. Подскажите в чём проблема.
...
Рейтинг: 0 / 0
19.06.2006, 20:00
    #33801091
GD162
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с компиляцией пиксельных шейдеров в RenderMonkey
RenderMonkey 1.6 если я не ошибаюсь, работает только с атишными картами, в реалтайме показывает тебе шейдера, которые ты в нем делаешь.
Для nvidia карт, есть своя прога, ока называется FX Composer, в ней нужно собирать шейдера. Плюс ко всему, нужен CG компилятор.
И еще, не все они будт работать на такой видео карте, она уже старенькая для таких вещей. О чем тебе лог и сообщил, между прочим, ты забыл почитать что написано... :)
Код: plaintext
1.
FAILED to create 'AmbientOcclusion/Background/Pixel Shader' pixel shader, selected compile target isn't supported by user's hardware.DirectX Preview window: The maximum pixel shader target that your hardware supports is  0 . 0 
...
Рейтинг: 0 / 0
20.06.2006, 09:16
    #33801555
Pug
Pug
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с компиляцией пиксельных шейдеров в RenderMonkey
GD162
Код: plaintext
1.
The maximum pixel shader target that your hardware supports is  0 . 0 

Это, вероятно, означает, что шейдеры здесь вообще не поддерживаются.
Однако вершинные шейдеры компилируются нормально:
Код: plaintext
Compiling vertex shader API(D3D) /Ambient Occlusion Effect Group/AmbientOcclusion/Statue/Vertex Shader/ ...success
...
Рейтинг: 0 / 0
20.06.2006, 09:18
    #33801560
Pug
Pug
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с компиляцией пиксельных шейдеров в RenderMonkey
И ещё: карта конечно старенькая, но шейдеры (не знаю какой версии) она поддерживает.
...
Рейтинг: 0 / 0
20.06.2006, 13:37
    #33802458
GD162
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с компиляцией пиксельных шейдеров в RenderMonkey
Вообще, сюда вот сходи, тут найдешь очень много ответов.... :)
http://developer.nvidia.com/page/home.html
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Проблемы с компиляцией пиксельных шейдеров в RenderMonkey / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]