Lines Matching defs:aop
3180 DWORD cop, aop, carg0, carg1, carg2, aarg0, aarg1, aarg2;
3197 settings->op[i].aop = WINED3D_TOP_DISABLE;
3242 aop = state->texture_states[i][WINED3D_TSS_ALPHA_OP];
3261 aop = cop;
3268 aarg1 = (args[aop] & ARG1) ? state->texture_states[i][WINED3D_TSS_ALPHA_ARG1] : ARG_UNUSED;
3269 aarg2 = (args[aop] & ARG2) ? state->texture_states[i][WINED3D_TSS_ALPHA_ARG2] : ARG_UNUSED;
3270 aarg0 = (args[aop] & ARG0) ? state->texture_states[i][WINED3D_TSS_ALPHA_ARG0] : ARG_UNUSED;
3286 if (aop == WINED3D_TOP_DISABLE)
3289 aop = WINED3D_TOP_SELECT_ARG1;
3291 else if (aop == WINED3D_TOP_SELECT_ARG1 && aarg1 != WINED3DTA_TEXTURE)
3296 aop = WINED3D_TOP_MODULATE;
3300 else if (aop == WINED3D_TOP_SELECT_ARG2 && aarg2 != WINED3DTA_TEXTURE)
3305 aop = WINED3D_TOP_MODULATE;
3313 if (is_invalid_op(state, i, aop, aarg1, aarg2, aarg0))
3318 aop = WINED3D_TOP_SELECT_ARG1;
3338 settings->op[i].aop = aop;