Lines Matching refs:reg_maps

622     if (shader->reg_maps.shader_version.major == 1
623 && shader->reg_maps.shader_version.type == WINED3D_SHADER_TYPE_PIXEL)
689 prefix = shader_glsl_get_prefix(shader->reg_maps.shader_version.type);
808 vshader->reg_maps.integer_constants);
812 vshader->reg_maps.boolean_constants);
830 pshader->reg_maps.integer_constants);
834 pshader->reg_maps.boolean_constants);
995 const struct wined3d_shader_reg_maps *reg_maps, const struct shader_glsl_ctx_priv *ctx_priv)
997 const struct wined3d_shader_version *version = &reg_maps->shader_version;
1010 for (i = 0, map = reg_maps->labels; map; map >>= 1, ++i)
1044 if (reg_maps->usesrelconstF)
1061 max_constantsF -= count_bits(reg_maps->integer_constants);
1066 max_constantsF -= count_bits(reg_maps->boolean_constants);
1093 if (shader->limits.constant_int > 0 && reg_maps->integer_constants)
1096 if (shader->limits.constant_bool > 0 && reg_maps->boolean_constants)
1101 if (reg_maps->cb_sizes[i])
1102 shader_addline(buffer, "uniform vec4 %s_cb%u[%u];\n", prefix, i, reg_maps->cb_sizes[i]);
1108 if (reg_maps->sampler_type[i])
1113 switch (reg_maps->sampler_type[i])
1151 FIXME("Unrecognized sampler type: %#x\n", reg_maps->sampler_type[i]);
1174 if (reg_maps->sampler_type[i])
1178 if (WINED3DSTT_2D != reg_maps->sampler_type[i]) {
1193 for (i = 0, map = reg_maps->address; map; map >>= 1, ++i)
1199 for (i = 0, map = reg_maps->texcoord; map; map >>= 1, ++i)
1207 for (i = 0, map = reg_maps->input_registers; map; map >>= 1, ++i)
1237 for (i = 0, map = reg_maps->bumpmat; map; map >>= 1, ++i)
1244 if (reg_maps->luminanceparams & (1 << i))
1263 if (reg_maps->vpos || reg_maps->usesdsy)
1298 for (i = 0, map = reg_maps->temporary; map; map >>= 1, ++i)
1306 for (i = 0; i < reg_maps->loop_depth; ++i)
1346 if (version->type == WINED3D_SHADER_TYPE_PIXEL && reg_maps->vpos)
1442 const struct wined3d_shader_reg_maps *reg_maps = ins->ctx->reg_maps;
1443 const struct wined3d_shader_version *version = &reg_maps->shader_version;
1931 enum wined3d_sampler_texture_type sampler_type = ctx->reg_maps->sampler_type[sampler_idx];
1933 BOOL shadow = ctx->reg_maps->shader_version.type == WINED3D_SHADER_TYPE_PIXEL
2279 const struct wined3d_shader_version *version = &ins->ctx->reg_maps->shader_version;
2500 if (ins->ctx->reg_maps->shader_version.major == 1
2501 && ins->ctx->reg_maps->shader_version.type == WINED3D_SHADER_TYPE_VERTEX
2736 if (ins->ctx->reg_maps->shader_version.major < 2)
3008 DWORD shader_version = WINED3D_SHADER_VERSION(ins->ctx->reg_maps->shader_version.major,
3009 ins->ctx->reg_maps->shader_version.minor);
3218 if (ins->ctx->reg_maps->shader_version.major < 4)
3309 if (ins->ctx->reg_maps->shader_version.major < 4)
3521 DWORD shader_version = WINED3D_SHADER_VERSION(ins->ctx->reg_maps->shader_version.major,
3522 ins->ctx->reg_maps->shader_version.minor);
3540 enum wined3d_sampler_texture_type sampler_type = ins->ctx->reg_maps->sampler_type[sampler_idx];
3579 && ins->ctx->reg_maps->sampler_type[sampler_idx] != WINED3DSTT_CUBE)
3663 if (ins->ctx->reg_maps->shader_version.type == WINED3D_SHADER_TYPE_PIXEL
3673 && ins->ctx->reg_maps->shader_version.type == WINED3D_SHADER_TYPE_PIXEL)
3690 if (!(ins->ctx->reg_maps->shader_version.major == 1 && ins->ctx->reg_maps->shader_version.minor == 4))
4125 if (ins->ctx->reg_maps->shader_version.major >= 2)
4166 const struct wined3d_shader_reg_maps *reg_maps,
4169 WORD map = reg_maps->input_registers;
4383 DWORD ps_major = ps ? ps->reg_maps.shader_version.major : 0;
4389 WORD map = vs->reg_maps.output_registers;
4476 &ps->reg_maps, output_signature, &vs->reg_maps);
4533 const struct wined3d_shader_reg_maps *reg_maps = &shader->reg_maps;
4559 shader_generate_glsl_declarations(context, buffer, shader, reg_maps, &priv_ctx);
4562 if (reg_maps->shader_version.major >= 3 && args->vp_mode != vertexshader)
4563 shader_glsl_input_pack(shader, buffer, shader->input_signature, reg_maps, args->vp_mode);
4566 shader_generate_main(shader, buffer, reg_maps, function, &priv_ctx);
4569 if (reg_maps->shader_version.major < 2)
4579 if (reg_maps->shader_version.major < 3)
4596 const struct wined3d_shader_reg_maps *reg_maps = &shader->reg_maps;
4615 shader_generate_glsl_declarations(context, buffer, shader, reg_maps, &priv_ctx);
4618 shader_generate_main(shader, buffer, reg_maps, function, &priv_ctx);
4630 else if (!reg_maps->fog)
4667 const struct wined3d_shader_reg_maps *reg_maps = &shader->reg_maps;
4685 shader_generate_glsl_declarations(context, buffer, shader, reg_maps, &priv_ctx);
4686 shader_generate_main(shader, buffer, reg_maps, function, &priv_ctx);
5918 WORD map = vshader->reg_maps.input_registers;
5989 if (pshader && pshader->reg_maps.shader_version.major >= 3
6256 switch (shader->reg_maps.shader_version.type)
6340 ERR("Unhandled shader type %#x.\n", shader->reg_maps.shader_version.type);