d3dcompiler/tests: Add test for comments containing quotation marks.
This commit is contained in:
parent
1d9bb50230
commit
8e3b050f44
|
@ -1574,6 +1574,13 @@ static void d3dpreprocess_test(void)
|
|||
"vs.1.1\n"
|
||||
"mov DEF2, v0\n"
|
||||
};
|
||||
const char quotation_marks_test[] =
|
||||
{
|
||||
"vs.1.1\n"
|
||||
"; ' comment\n"
|
||||
"; \" comment\n"
|
||||
"mov 0, v0\n"
|
||||
};
|
||||
const char testshader[] =
|
||||
{
|
||||
"#include \"incl.vsh\"\n"
|
||||
|
@ -1631,6 +1638,19 @@ static void d3dpreprocess_test(void)
|
|||
ID3D10Blob_Release(messages);
|
||||
}
|
||||
|
||||
/* quotation marks test */
|
||||
shader = NULL;
|
||||
messages = NULL;
|
||||
hr = D3DPreprocess(quotation_marks_test, strlen(quotation_marks_test), NULL,
|
||||
NULL, NULL, &shader, &messages);
|
||||
todo_wine ok(hr == S_OK, "quotation marks test failed with error 0x%x - %d\n", hr, hr & 0x0000FFFF);
|
||||
if (messages)
|
||||
{
|
||||
trace("D3DPreprocess messages:\n%s", (char *)ID3D10Blob_GetBufferPointer(messages));
|
||||
ID3D10Blob_Release(messages);
|
||||
}
|
||||
if (shader) ID3D10Blob_Release(shader);
|
||||
|
||||
/* pInclude test */
|
||||
shader = NULL;
|
||||
messages = NULL;
|
||||
|
|
Loading…
Reference in New Issue