=?UTF-8?Q?J=C3=B3zef=20Kucia=20?=: d3dcompiler/tests: Add test for comments containing quotation marks.
Alexandre Julliard
julliard at winehq.org
Mon Mar 12 11:59:55 CDT 2012
Module: wine
Branch: master
Commit: 8e3b050f44e94c820962e1ec15e725d817eeb07e
URL: http://source.winehq.org/git/wine.git/?a=commit;h=8e3b050f44e94c820962e1ec15e725d817eeb07e
Author: Józef Kucia <joseph.kucia at gmail.com>
Date: Sat Mar 10 19:58:44 2012 +0100
d3dcompiler/tests: Add test for comments containing quotation marks.
---
dlls/d3dcompiler_43/tests/asm.c | 20 ++++++++++++++++++++
1 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/dlls/d3dcompiler_43/tests/asm.c b/dlls/d3dcompiler_43/tests/asm.c
index 18bdd16..1e986df 100644
--- a/dlls/d3dcompiler_43/tests/asm.c
+++ b/dlls/d3dcompiler_43/tests/asm.c
@@ -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;
More information about the wine-cvs
mailing list