Lines Matching defs:fe

446 static HRESULT shader_get_registers_used(IWineD3DBaseShader *iface, const struct wined3d_shader_frontend *fe,
465 fe->shader_read_header(fe_data, &ptr, &shader_version);
476 while (!fe->shader_is_end(fe_data, &ptr))
484 fe->shader_read_comment(&ptr, &comment, &comment_size);
488 fe->shader_read_opcode(fe_data, &ptr, &ins, &param_size);
503 fe->shader_read_semantic(&ptr, &semantic);
538 fe->shader_read_dst_param(fe_data, &ptr, &dst, &rel_addr);
568 fe->shader_read_dst_param(fe_data, &ptr, &dst, &rel_addr);
585 fe->shader_read_dst_param(fe_data, &ptr, &dst, &rel_addr);
600 fe->shader_read_src_param(fe_data, &ptr, &src, &rel_addr);
609 fe->shader_read_src_param(fe_data, &ptr, &src, &rel_addr);
626 fe->shader_read_src_param(fe_data, &ptr, &src, &rel_addr);
646 fe->shader_read_dst_param(fe_data, &ptr, &dst_param, &dst_rel_addr);
741 fe->shader_read_src_param(fe_data, &ptr, &src_param, &src_rel_addr);
1100 const struct wined3d_shader_frontend *fe = shader->baseShader.frontend;
1124 fe->shader_read_header(fe_data, &ptr, &shader_version);
1126 while (!fe->shader_is_end(fe_data, &ptr))
1133 fe->shader_read_comment(&ptr, &comment, &comment_size);
1137 fe->shader_read_opcode(fe_data, &ptr, &ins, &param_size);
1160 if (ins.dst_count) fe->shader_read_dst_param(fe_data, &ptr, &dst_param, &dst_rel_addr);
1174 fe->shader_read_src_param(fe_data, &ptr, &src_param[i], &src_rel_addr[i]);
1206 static void shader_trace_init(const struct wined3d_shader_frontend *fe, void *fe_data, const DWORD *byte_code)
1215 fe->shader_read_header(fe_data, &ptr, &shader_version);
1239 while (!fe->shader_is_end(fe_data, &ptr))
1247 fe->shader_read_comment(&ptr, &comment, &comment_size);
1274 fe->shader_read_opcode(fe_data, &ptr, &ins, &param_size);
1286 fe->shader_read_semantic(&ptr, &semantic);
1298 fe->shader_read_dst_param(fe_data, &ptr, &dst, &rel_addr);
1312 fe->shader_read_dst_param(fe_data, &ptr, &dst, &rel_addr);
1326 fe->shader_read_dst_param(fe_data, &ptr, &dst, &rel_addr);
1339 fe->shader_read_dst_param(fe_data, &ptr, &dst_param, &dst_rel_addr);
1346 fe->shader_read_src_param(fe_data, &ptr, &src_param, &src_rel_addr);
1389 fe->shader_read_src_param(fe_data, &ptr, &src_param, &src_rel_addr);
1505 const struct wined3d_shader_frontend *fe;
1511 fe = shader_select_frontend(*byte_code);
1512 if (!fe)
1517 shader->baseShader.frontend = fe;
1518 shader->baseShader.frontend_data = fe->shader_init(byte_code, output_signature);
1526 if (TRACE_ON(d3d_shader)) shader_trace_init(fe, shader->baseShader.frontend_data, byte_code);
1534 hr = shader_get_registers_used((IWineD3DBaseShader *)shader, fe,