/external/chromium_org/third_party/mesa/src/src/mesa/main/ |
H A D | stencil.c | 28 * Stencil operations. 113 if (ctx->Stencil.Clear == (GLuint) s) 117 ctx->Stencil.Clear = (GLuint) s; 132 * __struct gl_contextRec::Stencil. On change flushes the vertices and notifies the 159 if (ctx->Stencil.Function[0] == frontfunc && 160 ctx->Stencil.Function[1] == backfunc && 161 ctx->Stencil.ValueMask[0] == mask && 162 ctx->Stencil.ValueMask[1] == mask && 163 ctx->Stencil.Ref[0] == ref && 164 ctx->Stencil [all...] |
H A D | clear.c | 338 const GLuint clearSave = ctx->Stencil.Clear; 339 ctx->Stencil.Clear = *value; 341 ctx->Stencil.Clear = clearSave; 606 const GLuint clearStencilSave = ctx->Stencil.Clear; 610 ctx->Stencil.Clear = stencil; 617 ctx->Stencil.Clear = clearStencilSave;
|
/external/mesa3d/src/mesa/main/ |
H A D | stencil.c | 28 * Stencil operations. 113 if (ctx->Stencil.Clear == (GLuint) s) 117 ctx->Stencil.Clear = (GLuint) s; 132 * __struct gl_contextRec::Stencil. On change flushes the vertices and notifies the 159 if (ctx->Stencil.Function[0] == frontfunc && 160 ctx->Stencil.Function[1] == backfunc && 161 ctx->Stencil.ValueMask[0] == mask && 162 ctx->Stencil.ValueMask[1] == mask && 163 ctx->Stencil.Ref[0] == ref && 164 ctx->Stencil [all...] |
H A D | clear.c | 338 const GLuint clearSave = ctx->Stencil.Clear; 339 ctx->Stencil.Clear = *value; 341 ctx->Stencil.Clear = clearSave; 606 const GLuint clearStencilSave = ctx->Stencil.Clear; 610 ctx->Stencil.Clear = stencil; 617 ctx->Stencil.Clear = clearStencilSave;
|
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/ |
H A D | gen6_depthstencil.c | 48 if (ctx->Stencil._Enabled) { 49 int back = ctx->Stencil._BackFace; 53 intel_translate_compare_func(ctx->Stencil.Function[0]); 55 intel_translate_stencil_op(ctx->Stencil.FailFunc[0]); 57 intel_translate_stencil_op(ctx->Stencil.ZFailFunc[0]); 59 intel_translate_stencil_op(ctx->Stencil.ZPassFunc[0]); 60 ds->ds1.stencil_write_mask = ctx->Stencil.WriteMask[0]; 61 ds->ds1.stencil_test_mask = ctx->Stencil.ValueMask[0]; 63 if (ctx->Stencil._TestTwoSide) { 66 intel_translate_compare_func(ctx->Stencil [all...] |
H A D | brw_cc.c | 107 if (ctx->Stencil._Enabled) { 108 const unsigned back = ctx->Stencil._BackFace; 112 intel_translate_compare_func(ctx->Stencil.Function[0]); 114 intel_translate_stencil_op(ctx->Stencil.FailFunc[0]); 116 intel_translate_stencil_op(ctx->Stencil.ZFailFunc[0]); 118 intel_translate_stencil_op(ctx->Stencil.ZPassFunc[0]); 119 cc->cc1.stencil_ref = ctx->Stencil.Ref[0]; 120 cc->cc1.stencil_write_mask = ctx->Stencil.WriteMask[0]; 121 cc->cc1.stencil_test_mask = ctx->Stencil.ValueMask[0]; 123 if (ctx->Stencil [all...] |
H A D | gen7_misc_state.c | 95 /* Stencil buffer uses 64x64 tiles. */ 115 dw1 |= ((ctx->Stencil.WriteMask != 0) << 27); 195 ((stencil_mt != NULL && ctx->Stencil.WriteMask != 0) << 27) | 251 * BSpec: vol2a.11 3D Pipeline Windower > Early Depth/Stencil Processing 252 * > Depth/Stencil Buffer State > 3DSTATE_STENCIL_BUFFER [DevIVB+],
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
H A D | gen6_depthstencil.c | 48 if (ctx->Stencil._Enabled) { 49 int back = ctx->Stencil._BackFace; 53 intel_translate_compare_func(ctx->Stencil.Function[0]); 55 intel_translate_stencil_op(ctx->Stencil.FailFunc[0]); 57 intel_translate_stencil_op(ctx->Stencil.ZFailFunc[0]); 59 intel_translate_stencil_op(ctx->Stencil.ZPassFunc[0]); 60 ds->ds1.stencil_write_mask = ctx->Stencil.WriteMask[0]; 61 ds->ds1.stencil_test_mask = ctx->Stencil.ValueMask[0]; 63 if (ctx->Stencil._TestTwoSide) { 66 intel_translate_compare_func(ctx->Stencil [all...] |
H A D | brw_cc.c | 107 if (ctx->Stencil._Enabled) { 108 const unsigned back = ctx->Stencil._BackFace; 112 intel_translate_compare_func(ctx->Stencil.Function[0]); 114 intel_translate_stencil_op(ctx->Stencil.FailFunc[0]); 116 intel_translate_stencil_op(ctx->Stencil.ZFailFunc[0]); 118 intel_translate_stencil_op(ctx->Stencil.ZPassFunc[0]); 119 cc->cc1.stencil_ref = ctx->Stencil.Ref[0]; 120 cc->cc1.stencil_write_mask = ctx->Stencil.WriteMask[0]; 121 cc->cc1.stencil_test_mask = ctx->Stencil.ValueMask[0]; 123 if (ctx->Stencil [all...] |
H A D | gen7_misc_state.c | 95 /* Stencil buffer uses 64x64 tiles. */ 115 dw1 |= ((ctx->Stencil.WriteMask != 0) << 27); 195 ((stencil_mt != NULL && ctx->Stencil.WriteMask != 0) << 27) | 251 * BSpec: vol2a.11 3D Pipeline Windower > Early Depth/Stencil Processing 252 * > Depth/Stencil Buffer State > 3DSTATE_STENCIL_BUFFER [DevIVB+],
|
/external/chromium_org/third_party/mesa/src/src/mesa/state_tracker/ |
H A D | st_atom_depth.c | 111 if (ctx->Stencil.Enabled && ctx->DrawBuffer->Visual.stencilBits > 0) { 113 dsa->stencil[0].func = st_compare_func_to_pipe(ctx->Stencil.Function[0]); 114 dsa->stencil[0].fail_op = gl_stencil_op_to_pipe(ctx->Stencil.FailFunc[0]); 115 dsa->stencil[0].zfail_op = gl_stencil_op_to_pipe(ctx->Stencil.ZFailFunc[0]); 116 dsa->stencil[0].zpass_op = gl_stencil_op_to_pipe(ctx->Stencil.ZPassFunc[0]); 117 dsa->stencil[0].valuemask = ctx->Stencil.ValueMask[0] & 0xff; 118 dsa->stencil[0].writemask = ctx->Stencil.WriteMask[0] & 0xff; 119 sr.ref_value[0] = ctx->Stencil.Ref[0] & 0xff; 121 if (ctx->Stencil._TestTwoSide) { 122 const GLuint back = ctx->Stencil [all...] |
/external/mesa3d/src/mesa/state_tracker/ |
H A D | st_atom_depth.c | 111 if (ctx->Stencil.Enabled && ctx->DrawBuffer->Visual.stencilBits > 0) { 113 dsa->stencil[0].func = st_compare_func_to_pipe(ctx->Stencil.Function[0]); 114 dsa->stencil[0].fail_op = gl_stencil_op_to_pipe(ctx->Stencil.FailFunc[0]); 115 dsa->stencil[0].zfail_op = gl_stencil_op_to_pipe(ctx->Stencil.ZFailFunc[0]); 116 dsa->stencil[0].zpass_op = gl_stencil_op_to_pipe(ctx->Stencil.ZPassFunc[0]); 117 dsa->stencil[0].valuemask = ctx->Stencil.ValueMask[0] & 0xff; 118 dsa->stencil[0].writemask = ctx->Stencil.WriteMask[0] & 0xff; 119 sr.ref_value[0] = ctx->Stencil.Ref[0] & 0xff; 121 if (ctx->Stencil._TestTwoSide) { 122 const GLuint back = ctx->Stencil [all...] |
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/nouveau/ |
H A D | nv04_state_raster.c | 172 /* Stencil test. */ 173 if (ctx->Stencil.WriteMask[0]) 176 if (ctx->Stencil.Enabled) 179 nv04->ctrl[1] |= get_comparison_op(ctx->Stencil.Function[0]) << 4 | 180 ctx->Stencil.Ref[0] << 8 | 181 ctx->Stencil.ValueMask[0] << 16 | 182 ctx->Stencil.WriteMask[0] << 24; 184 nv04->ctrl[2] |= get_stencil_op(ctx->Stencil.ZPassFunc[0]) << 8 | 185 get_stencil_op(ctx->Stencil.ZFailFunc[0]) << 4 | 186 get_stencil_op(ctx->Stencil [all...] |
H A D | nv10_state_raster.c | 144 PUSH_DATAb(push, ctx->Stencil.Enabled); 147 PUSH_DATA (push, nvgl_comparison_op(ctx->Stencil.Function[0])); 148 PUSH_DATA (push, ctx->Stencil.Ref[0]); 149 PUSH_DATA (push, ctx->Stencil.ValueMask[0]); 158 PUSH_DATA (push, ctx->Stencil.WriteMask[0]); 167 PUSH_DATA (push, nvgl_stencil_op(ctx->Stencil.FailFunc[0])); 168 PUSH_DATA (push, nvgl_stencil_op(ctx->Stencil.ZFailFunc[0])); 169 PUSH_DATA (push, nvgl_stencil_op(ctx->Stencil.ZPassFunc[0]));
|
H A D | nouveau_driver.c | 131 ctx->Stencil.WriteMask[0] : 0)); 134 ctx->Stencil.Clear);
|
/external/mesa3d/src/mesa/drivers/dri/nouveau/ |
H A D | nv04_state_raster.c | 172 /* Stencil test. */ 173 if (ctx->Stencil.WriteMask[0]) 176 if (ctx->Stencil.Enabled) 179 nv04->ctrl[1] |= get_comparison_op(ctx->Stencil.Function[0]) << 4 | 180 ctx->Stencil.Ref[0] << 8 | 181 ctx->Stencil.ValueMask[0] << 16 | 182 ctx->Stencil.WriteMask[0] << 24; 184 nv04->ctrl[2] |= get_stencil_op(ctx->Stencil.ZPassFunc[0]) << 8 | 185 get_stencil_op(ctx->Stencil.ZFailFunc[0]) << 4 | 186 get_stencil_op(ctx->Stencil [all...] |
H A D | nv10_state_raster.c | 144 PUSH_DATAb(push, ctx->Stencil.Enabled); 147 PUSH_DATA (push, nvgl_comparison_op(ctx->Stencil.Function[0])); 148 PUSH_DATA (push, ctx->Stencil.Ref[0]); 149 PUSH_DATA (push, ctx->Stencil.ValueMask[0]); 158 PUSH_DATA (push, ctx->Stencil.WriteMask[0]); 167 PUSH_DATA (push, nvgl_stencil_op(ctx->Stencil.FailFunc[0])); 168 PUSH_DATA (push, nvgl_stencil_op(ctx->Stencil.ZFailFunc[0])); 169 PUSH_DATA (push, nvgl_stencil_op(ctx->Stencil.ZPassFunc[0]));
|
H A D | nouveau_driver.c | 131 ctx->Stencil.WriteMask[0] : 0)); 134 ctx->Stencil.Clear);
|
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i915/ |
H A D | i915_state.c | 66 front_ref = ctx->Stencil.Ref[0]; 67 front_mask = ctx->Stencil.ValueMask[0]; 68 front_writemask = ctx->Stencil.WriteMask[0]; 69 front_func = ctx->Stencil.Function[0]; 70 front_fail = ctx->Stencil.FailFunc[0]; 71 front_pass_z_fail = ctx->Stencil.ZFailFunc[0]; 72 front_pass_z_pass = ctx->Stencil.ZPassFunc[0]; 73 back_ref = ctx->Stencil.Ref[ctx->Stencil._BackFace]; 74 back_mask = ctx->Stencil [all...] |
H A D | intel_pixel.c | 113 if (ctx->Stencil._Enabled) {
|
/external/mesa3d/src/mesa/drivers/dri/i915/ |
H A D | i915_state.c | 66 front_ref = ctx->Stencil.Ref[0]; 67 front_mask = ctx->Stencil.ValueMask[0]; 68 front_writemask = ctx->Stencil.WriteMask[0]; 69 front_func = ctx->Stencil.Function[0]; 70 front_fail = ctx->Stencil.FailFunc[0]; 71 front_pass_z_fail = ctx->Stencil.ZFailFunc[0]; 72 front_pass_z_pass = ctx->Stencil.ZPassFunc[0]; 73 back_ref = ctx->Stencil.Ref[ctx->Stencil._BackFace]; 74 back_mask = ctx->Stencil [all...] |
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/common/ |
H A D | driverfuncs.c | 271 ctx->Driver.Enable(ctx, GL_STENCIL_TEST, ctx->Stencil._Enabled); 302 ctx->Stencil.Function[0], 303 ctx->Stencil.Ref[0], 304 ctx->Stencil.ValueMask[0]); 306 ctx->Stencil.Function[1], 307 ctx->Stencil.Ref[1], 308 ctx->Stencil.ValueMask[1]); 309 ctx->Driver.StencilMaskSeparate(ctx, GL_FRONT, ctx->Stencil.WriteMask[0]); 310 ctx->Driver.StencilMaskSeparate(ctx, GL_BACK, ctx->Stencil.WriteMask[1]); 312 ctx->Stencil [all...] |
/external/mesa3d/src/mesa/drivers/common/ |
H A D | driverfuncs.c | 271 ctx->Driver.Enable(ctx, GL_STENCIL_TEST, ctx->Stencil._Enabled); 302 ctx->Stencil.Function[0], 303 ctx->Stencil.Ref[0], 304 ctx->Stencil.ValueMask[0]); 306 ctx->Stencil.Function[1], 307 ctx->Stencil.Ref[1], 308 ctx->Stencil.ValueMask[1]); 309 ctx->Driver.StencilMaskSeparate(ctx, GL_FRONT, ctx->Stencil.WriteMask[0]); 310 ctx->Driver.StencilMaskSeparate(ctx, GL_BACK, ctx->Stencil.WriteMask[1]); 312 ctx->Stencil [all...] |
/external/chromium_org/third_party/mesa/src/src/mesa/swrast/ |
H A D | s_stencil.c | 39 /* Stencil Logic: 131 const GLubyte ref = ctx->Stencil.Ref[face]; 132 const GLubyte wrtmask = ctx->Stencil.WriteMask[face]; 217 const GLuint valueMask = ctx->Stencil.ValueMask[face]; 218 const GLubyte ref = (GLubyte) (ctx->Stencil.Ref[face] & valueMask); 230 switch (ctx->Stencil.Function[face]) { 261 if (ctx->Stencil.FailFunc[face] != GL_KEEP) { 262 apply_stencil_op(ctx, ctx->Stencil.FailFunc[face], face, n, stencil, 356 const GLuint face = (span->facing == 0) ? 0 : ctx->Stencil._BackFace; 400 apply_stencil_op(ctx, ctx->Stencil [all...] |
/external/mesa3d/src/mesa/swrast/ |
H A D | s_stencil.c | 39 /* Stencil Logic: 131 const GLubyte ref = ctx->Stencil.Ref[face]; 132 const GLubyte wrtmask = ctx->Stencil.WriteMask[face]; 217 const GLuint valueMask = ctx->Stencil.ValueMask[face]; 218 const GLubyte ref = (GLubyte) (ctx->Stencil.Ref[face] & valueMask); 230 switch (ctx->Stencil.Function[face]) { 261 if (ctx->Stencil.FailFunc[face] != GL_KEEP) { 262 apply_stencil_op(ctx, ctx->Stencil.FailFunc[face], face, n, stencil, 356 const GLuint face = (span->facing == 0) ? 0 : ctx->Stencil._BackFace; 400 apply_stencil_op(ctx, ctx->Stencil [all...] |