diff --git a/dlls/wined3d/shader_sm1.c b/dlls/wined3d/shader_sm1.c index 18885f58f8e..6ad17773885 100644 --- a/dlls/wined3d/shader_sm1.c +++ b/dlls/wined3d/shader_sm1.c @@ -754,6 +754,8 @@ static void shader_sm1_read_instruction(void *data, const DWORD **ptr, struct wi static BOOL shader_sm1_is_end(void *data, const DWORD **ptr) { + shader_sm1_read_comment(ptr); + if (**ptr == WINED3DSP_END) { ++(*ptr);