Lines Matching defs:reg_maps

96     if(!This->baseShader.reg_maps.usesmova) return FALSE;
342 if (target_type == GL_FRAGMENT_PROGRAM_ARB && This->baseShader.reg_maps.shader_version.major == 1)
661 static DWORD shader_generate_arb_declarations(IWineD3DBaseShader *iface, const shader_reg_maps *reg_maps,
667 char pshader = shader_is_pshader_version(reg_maps->shader_version.type);
688 if(This->baseShader.reg_maps.usesrelconstF) {
691 max_constantsF -= count_bits(This->baseShader.reg_maps.integer_constants);
697 if(reg_maps->constf[idx] & (1 << shift)) highest_constf = i;
727 for (i = 0, map = reg_maps->temporary; map; map >>= 1, ++i)
732 for (i = 0, map = reg_maps->address; map; map >>= 1, ++i)
737 if (pshader && reg_maps->shader_version.major == 1 && reg_maps->shader_version.minor <= 3)
739 for (i = 0, map = reg_maps->texcoord; map; map >>= 1, ++i)
777 if(This->baseShader.reg_maps.usesrelconstF) {
786 if(!shader_constant_is_local(This, i) && (This->baseShader.reg_maps.constf[idx] & mask)) {
884 BOOL pshader = shader_is_pshader_version(This->baseShader.reg_maps.shader_version.type);
898 if(This->baseShader.reg_maps.shader_version.major < 3)
923 else if(This->baseShader.reg_maps.input_registers & 0x0300)
987 if(This->baseShader.reg_maps.shader_version.major < 2) {
1009 if (This->baseShader.reg_maps.usesrelconstF)
1018 if(This->baseShader.reg_maps.shader_version.major == 1 &&
1019 This->baseShader.reg_maps.shader_version.minor <= 3) {
1032 if(This->baseShader.reg_maps.shader_version.major == 1 || ctx->target_version >= NV2)
1051 if(This->baseShader.reg_maps.highest_render_target > 0)
1084 if(This->baseShader.reg_maps.shader_version.major < 3)
1269 DWORD sampler_type = ins->ctx->reg_maps->sampler_type[sampler_idx];
1276 BOOL pshader = shader_is_pshader_version(ins->ctx->reg_maps->shader_version.type);
1293 if (shader_is_pshader_version(ins->ctx->reg_maps->shader_version.type))
1513 DWORD shader_version = WINED3D_SHADER_VERSION(ins->ctx->reg_maps->shader_version.major,
1514 ins->ctx->reg_maps->shader_version.minor);
1684 BOOL pshader = shader_is_pshader_version(shader->baseShader.reg_maps.shader_version.type);
1723 } else if (ins->ctx->reg_maps->shader_version.major == 1
1724 && !shader_is_pshader_version(ins->ctx->reg_maps->shader_version.type)
1772 if (ins->ctx->reg_maps->shader_version.major >= 2)
1803 if(ins->ctx->reg_maps->shader_version.minor <= 3) {
1818 DWORD shader_version = WINED3D_SHADER_VERSION(ins->ctx->reg_maps->shader_version.major,
1819 ins->ctx->reg_maps->shader_version.minor);
1890 DWORD shader_version = WINED3D_SHADER_VERSION(ins->ctx->reg_maps->shader_version.major,
1891 ins->ctx->reg_maps->shader_version.minor);
2389 BOOL pshader = shader_is_pshader_version(ins->ctx->reg_maps->shader_version.type);
2415 if(shader_is_pshader_version(ins->ctx->reg_maps->shader_version.type)) {
2444 if(shader_is_pshader_version(ins->ctx->reg_maps->shader_version.type)) {
2672 BOOL vshader = shader_is_vshader_version(ins->ctx->reg_maps->shader_version.type);
2699 BOOL vshader = shader_is_vshader_version(ins->ctx->reg_maps->shader_version.type);
2725 BOOL vshader = shader_is_vshader_version(ins->ctx->reg_maps->shader_version.type);
2748 BOOL vshader = shader_is_vshader_version(ins->ctx->reg_maps->shader_version.type);
2784 BOOL vshader = shader_is_vshader_version(ins->ctx->reg_maps->shader_version.type);
2831 BOOL vshader = shader_is_vshader_version(ins->ctx->reg_maps->shader_version.type);
2864 BOOL vshader = shader_is_vshader_version(ins->ctx->reg_maps->shader_version.type);
2890 BOOL vshader = shader_is_vshader_version(ins->ctx->reg_maps->shader_version.type);
2910 BOOL vshader = shader_is_vshader_version(ins->ctx->reg_maps->shader_version.type);
2981 const shader_reg_maps *reg_maps = &This->baseShader.reg_maps;
2993 } else if (!reg_maps->fog) {
3071 BOOL vshader = shader_is_vshader_version(ins->ctx->reg_maps->shader_version.type);
3327 const shader_reg_maps* reg_maps = &This->baseShader.reg_maps;
3344 for (i = 0, map = reg_maps->temporary; map; map >>= 1, ++i)
3348 || (reg_maps->shader_version.major < 2 && i == 0))
3398 if(reg_maps->usesdsx || reg_maps->usesdsy || reg_maps->loop_depth > 0 || reg_maps->usestexldd ||
3399 reg_maps->usestexldl || reg_maps->usesfacing || reg_maps->usesifc || reg_maps->usescall)
3426 if(This->baseShader.reg_maps.highest_render_target > 0)
3431 if (reg_maps->shader_version.major < 3)
3460 if (reg_maps->shader_version.major < 2)
3485 reg_maps, buffer, gl_info, lconst_map, NULL, &priv_ctx);
3487 for (i = 0, map = reg_maps->bumpmat; map; map >>= 1, ++i)
3511 if (!(reg_maps->luminanceparams & (1 << i))) continue;
3521 if (reg_maps->integer_constants & (1 << i) && priv_ctx.target_version >= NV2)
3539 if(reg_maps->vpos || reg_maps->usesdsy)
3544 if(reg_maps->vpos)
3605 shader_generate_main((IWineD3DBaseShader *)This, buffer, reg_maps, function, &priv_ctx);
3915 const shader_reg_maps *reg_maps = &This->baseShader.reg_maps;
3965 reg_maps, buffer, gl_info, lconst_map, &priv_ctx.vs_clipplanes, &priv_ctx);
3970 if(reg_maps->integer_constants & (1 << i) && priv_ctx.target_version >= NV2)
4011 if(This->baseShader.reg_maps.texcoord_mask[i] != 0 &&
4012 This->baseShader.reg_maps.texcoord_mask[i] != WINED3DSP_WRITEMASK_ALL) {
4022 shader_generate_main((IWineD3DBaseShader *)This, buffer, reg_maps, function, &priv_ctx);
4088 shader_data->clamp_consts = shader->baseShader.reg_maps.shader_version.major == 1;
4090 if(shader->baseShader.reg_maps.shader_version.major < 3) shader_data->input_signature_idx = ~0;
4097 shader_data->clipplane_emulation = shader_find_free_input_register(&shader->baseShader.reg_maps,
4138 pixelshader_update_samplers(&shader->baseShader.reg_maps,
4246 args->bools = shader->baseShader.reg_maps.local_bool_consts;
4268 int_skip = ~shader->baseShader.reg_maps.integer_constants | shader->baseShader.reg_maps.local_int_consts;
4330 args->clip.boolclip.bools = shader->baseShader.reg_maps.local_bool_consts;
4343 int_skip = ~shader->baseShader.reg_maps.integer_constants | shader->baseShader.reg_maps.local_int_consts;
4522 if (shader_is_pshader_version(baseShader->baseShader.reg_maps.shader_version.type))
4850 BOOL vshader = shader_is_vshader_version(This->baseShader.reg_maps.shader_version.type);
4856 if(This->baseShader.reg_maps.local_bool_consts & flag)
4884 if (This->baseShader.reg_maps.local_int_consts & (1 << idx))
4907 switch (This->baseShader.reg_maps.shader_version.type)
4924 FIXME("Unhandled shader type %#x.\n", This->baseShader.reg_maps.shader_version.type);
5420 && (((IWineD3DPixelShaderImpl *)stateblock->pixelShader)->baseShader.reg_maps.bumpmat & (1 << stage)))
5456 && (((IWineD3DPixelShaderImpl *)stateblock->pixelShader)->baseShader.reg_maps.luminanceparams & (1 << stage)))