Lines Matching defs:sampler_idx
2344 UINT sampler_idx, enum wined3d_sampler_state state, DWORD value)
2348 TRACE("device %p, sampler_idx %u, state %s, value %#x.\n",
2349 device, sampler_idx, debug_d3dsamplerstate(state), value);
2351 if (sampler_idx >= WINED3DVERTEXTEXTURESAMPLER0 && sampler_idx <= WINED3DVERTEXTEXTURESAMPLER3)
2352 sampler_idx -= (WINED3DVERTEXTEXTURESAMPLER0 - MAX_FRAGMENT_SAMPLERS);
2354 if (sampler_idx >= sizeof(device->stateBlock->state.sampler_states)
2357 WARN("Invalid sampler %u.\n", sampler_idx);
2361 old_value = device->stateBlock->state.sampler_states[sampler_idx][state];
2362 device->updateStateBlock->state.sampler_states[sampler_idx][state] = value;
2363 device->updateStateBlock->changed.samplerState[sampler_idx] |= 1 << state;
2378 device_invalidate_state(device, STATE_SAMPLER(sampler_idx));
2382 UINT sampler_idx, enum wined3d_sampler_state state)
2384 TRACE("device %p, sampler_idx %u, state %s.\n",
2385 device, sampler_idx, debug_d3dsamplerstate(state));
2387 if (sampler_idx >= WINED3DVERTEXTEXTURESAMPLER0 && sampler_idx <= WINED3DVERTEXTEXTURESAMPLER3)
2388 sampler_idx -= (WINED3DVERTEXTEXTURESAMPLER0 - MAX_FRAGMENT_SAMPLERS);
2390 if (sampler_idx >= sizeof(device->stateBlock->state.sampler_states)
2393 WARN("Invalid sampler %u.\n", sampler_idx);
2397 return device->stateBlock->state.sampler_states[sampler_idx][state];