Historique des modifications - Message

Message #10832

Sujet: Avoir la main verte


Type Date Auteur Contenu
Création du message 15-10-2012 10:57:48 Memorial76
Merci encore pour ton travail. N'y connaissant toujours rien en shader, j'ai lancer ton .exe et j'obtiens un hexagone tout noir avec comme message d'erreur:

"Could not load shader funtion D3DXAssemblerShader from dll, shader disabled: d3dx9_43.dll"
"Could not load shader funtion D3DXCompileShader from dll, shader disabled: d3dx9_43.dll"

J'ai ensuite essayé mon code avec ton shader directement et j'obtiens:

"<42> warning X4702: complement opportunity missed because input result WAS clamped from 0 to 1"
"<38> error X4515: cannot bind sampler to user specified stage. In ps_1_1, samplers must be bound to the same stage as their TEXCOORD"

J'imagine que le problème e doit pas être bien compliqué mais, n'y connaissant rien, je vais devoir encore te solliciter.

Voici mon code utilisant le shader (le IShaderCallBack étant celui posté plus haut):
video::IGPUProgrammingServices* pGPU = pDriver->getGPUProgrammingServices();
	s32 newMaterialType1 = 0;
    s32 newMaterialType2 = 0;
	io::path psFileName = "./Textures/Shaders/dx.hlsl";
	io::path vsFileName = "./Textures/Shaders/dx.hlsl";
	CShaderCallBack* pShaderCallBack = new CShaderCallBack(pDevice);

	newMaterialType1 = pGPU->addHighLevelShaderMaterialFromFiles(
                                vsFileName, "vertexMain", video::EVST_VS_1_1,
                                psFileName, "pixelMain", video::EPST_PS_1_1,
                                pShaderCallBack, video::EMT_SOLID);

    newMaterialType2 = pGPU->addHighLevelShaderMaterialFromFiles(
                                vsFileName, "vertexMain", video::EVST_VS_1_1,
                                psFileName, "pixelMain", video::EPST_PS_1_1,
                                pShaderCallBack, video::EMT_TRANSPARENT_ADD_COLOR);

	pShaderCallBack->drop();

Voila, en te remerciant par avance une fois de plus

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
157 invités en ligne
membre en ligne: -
RSS Feed