Lines Matching refs:parser
40 Shader_parse_init(struct Shader_parser *parser,
43 parser->curr = parser->code = code;
45 parser->header.type = DECODE_D3D10_SB_TOKENIZED_PROGRAM_TYPE(*parser->curr);
46 parser->header.major_version = DECODE_D3D10_SB_TOKENIZED_PROGRAM_MAJOR_VERSION(*parser->curr);
47 parser->header.minor_version = DECODE_D3D10_SB_TOKENIZED_PROGRAM_MINOR_VERSION(*parser->curr);
48 parser->curr++;
50 parser->header.size = DECODE_D3D10_SB_TOKENIZED_PROGRAM_LENGTH(*parser->curr);
51 parser->curr++;
285 Shader_parse_opcode(struct Shader_parser *parser,
288 const unsigned *curr = parser->curr;
294 if (curr >= parser->code + parser->header.size) {
320 parser->curr = curr;
376 assert(curr + length <= parser->code + parser->header.size);
593 assert(curr == parser->curr + length);
597 parser->curr += length;