Lines Matching defs:state
30 * Functions that manipulate rasterizer state.
143 * of the resource video memory) for a rasterizer state.
193 * The CreateRasterizerState function creates a rasterizer state.
210 struct pipe_rasterizer_state state;
211 memset(&state, 0, sizeof state);
213 state.flatshade_first = 1;
214 state.front_ccw = (pRasterizerDesc->FrontCounterClockwise ? 1 : 0);
215 state.cull_face = translate_cull_mode(pRasterizerDesc->CullMode);
216 state.fill_front = translate_fill_mode(pRasterizerDesc->FillMode);
217 state.fill_back = state.fill_front;
218 state.scissor = (pRasterizerDesc->ScissorEnable ? 1 : 0);
219 state.line_smooth = (pRasterizerDesc->AntialiasedLineEnable ? 1 : 0);
220 state.offset_units = (float)pRasterizerDesc->DepthBias;
221 state.offset_scale = pRasterizerDesc->SlopeScaledDepthBias;
222 state.offset_clamp = pRasterizerDesc->DepthBiasClamp;
223 state.multisample = /* pRasterizerDesc->MultisampleEnable */ 0;
224 state.half_pixel_center = 1;
225 state.bottom_edge_rule = 0;
226 state.clip_halfz = 1;
227 state.depth_clip_near = pRasterizerDesc->DepthClipEnable ? 1 : 0;
228 state.depth_clip_far = pRasterizerDesc->DepthClipEnable ? 1 : 0;
229 state.depth_clamp = 1;
231 state.point_quad_rasterization = 1;
232 state.point_size = 1.0f;
233 state.point_tri_clip = 1;
235 state.line_width = 1.0f;
236 state.line_rectangular = 0;
238 pRasterizerState->handle = pipe->create_rasterizer_state(pipe, &state);
248 * rasterizer state object. The rasterizer state object can be
272 * The SetRasterizerState function sets the rasterizer state.
284 void *state = CastPipeRasterizerState(hRasterizerState);
286 pipe->bind_rasterizer_state(pipe, state);