/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/draw/ |
draw_pipe_stipple.c | 31 /* Implement line stipple by cutting lines up into smaller lines. 32 * There are hundreds of ways to implement line stipple, this is one 122 struct stipple_stage *stipple = stipple_stage(stage); local 143 stipple->counter = 0; 149 int result = stipple_test( (int) stipple->counter+i, 150 (ushort) stipple->pattern, stipple->factor ); 170 stipple->counter += length; 177 struct stipple_stage *stipple = stipple_stage(stage); local 178 stipple->counter = 0 185 struct stipple_stage *stipple = stipple_stage(stage); local 193 struct stipple_stage *stipple = stipple_stage(stage); local 203 struct stipple_stage *stipple = stipple_stage(stage); local 237 struct stipple_stage *stipple = CALLOC_STRUCT(stipple_stage); local [all...] |
draw_pipe.c | 44 draw->pipeline.stipple = draw_stipple_stage( draw ); 56 !draw->pipeline.stipple || 83 if (draw->pipeline.stipple) 84 draw->pipeline.stipple->destroy( draw->pipeline.stipple );
|
draw_pipe_pstipple.c | 29 * Polygon stipple stage: implement polygon stipple with texture map and 32 * stipple-failing fragments. 91 const struct pipe_poly_stipple *stipple; member in struct:pstip_stage::__anon17324 282 * Take gl_FragCoord, divide by 32 (stipple size), sample the 335 * Generate the frag shader we'll use for doing polygon stipple. 387 * Load texture image with current stipple pattern. 395 const uint *stipple = pstip->state.stipple->stipple; local [all...] |
draw_pipe_validate.c | 85 /* line stipple */ 121 /* polygon stipple */ 218 draw->pipeline.stipple->next = next; 219 next = draw->pipeline.stipple;
|
/external/mesa3d/src/gallium/auxiliary/draw/ |
draw_pipe_stipple.c | 31 /* Implement line stipple by cutting lines up into smaller lines. 32 * There are hundreds of ways to implement line stipple, this is one 122 struct stipple_stage *stipple = stipple_stage(stage); local 143 stipple->counter = 0; 149 int result = stipple_test( (int) stipple->counter+i, 150 (ushort) stipple->pattern, stipple->factor ); 170 stipple->counter += length; 177 struct stipple_stage *stipple = stipple_stage(stage); local 178 stipple->counter = 0 185 struct stipple_stage *stipple = stipple_stage(stage); local 193 struct stipple_stage *stipple = stipple_stage(stage); local 203 struct stipple_stage *stipple = stipple_stage(stage); local 237 struct stipple_stage *stipple = CALLOC_STRUCT(stipple_stage); local [all...] |
draw_pipe.c | 44 draw->pipeline.stipple = draw_stipple_stage( draw ); 56 !draw->pipeline.stipple || 83 if (draw->pipeline.stipple) 84 draw->pipeline.stipple->destroy( draw->pipeline.stipple );
|
draw_pipe_pstipple.c | 29 * Polygon stipple stage: implement polygon stipple with texture map and 32 * stipple-failing fragments. 91 const struct pipe_poly_stipple *stipple; member in struct:pstip_stage::__anon30883 282 * Take gl_FragCoord, divide by 32 (stipple size), sample the 335 * Generate the frag shader we'll use for doing polygon stipple. 387 * Load texture image with current stipple pattern. 395 const uint *stipple = pstip->state.stipple->stipple; local [all...] |
draw_pipe_validate.c | 85 /* line stipple */ 121 /* polygon stipple */ 218 draw->pipeline.stipple->next = next; 219 next = draw->pipeline.stipple;
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/llvmpipe/ |
lp_state_clip.c | 75 const struct pipe_poly_stipple *stipple) 81 llvmpipe->poly_stipple = *stipple; /* struct copy */
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/softpipe/ |
sp_quad_stipple.c | 3 * quad polygon stipple stage 14 * Apply polygon stipple to quads produced by triangle rasterization 34 const uint stipple0 = softpipe->poly_stipple.stipple[y0 % 32]; 35 const uint stipple1 = softpipe->poly_stipple.stipple[y1 % 32]; 37 /* turn off quad mask bits that fail the stipple test */
|
sp_state_clip.c | 75 const struct pipe_poly_stipple *stipple) 81 softpipe->poly_stipple = *stipple; /* struct copy */
|
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
lp_state_clip.c | 75 const struct pipe_poly_stipple *stipple) 81 llvmpipe->poly_stipple = *stipple; /* struct copy */
|
/external/mesa3d/src/gallium/drivers/softpipe/ |
sp_quad_stipple.c | 3 * quad polygon stipple stage 14 * Apply polygon stipple to quads produced by triangle rasterization 34 const uint stipple0 = softpipe->poly_stipple.stipple[y0 % 32]; 35 const uint stipple1 = softpipe->poly_stipple.stipple[y1 % 32]; 37 /* turn off quad mask bits that fail the stipple test */
|
sp_state_clip.c | 75 const struct pipe_poly_stipple *stipple) 81 softpipe->poly_stipple = *stipple; /* struct copy */
|
/external/chromium_org/third_party/mesa/src/src/mesa/state_tracker/ |
st_atom_stipple.c | 29 * \brief polygon stipple state 45 * OpenGL's polygon stipple is indexed with window coordinates in which 48 * To convert GL's polygon stipple to what gallium expects we need to 49 * invert the pattern vertically and rotate the stipple rows according 77 invert_stipple(newStipple.stipple, ctx->PolygonStipple, 85 /** Update the stipple when the pattern or window height changes */
|
/external/mesa3d/src/mesa/state_tracker/ |
st_atom_stipple.c | 29 * \brief polygon stipple state 45 * OpenGL's polygon stipple is indexed with window coordinates in which 48 * To convert GL's polygon stipple to what gallium expects we need to 49 * invert the pattern vertically and rotate the stipple rows according 77 invert_stipple(newStipple.stipple, ctx->PolygonStipple, 85 /** Update the stipple when the pattern or window height changes */
|
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/intel/ |
intel_pixel_bitmap.c | 187 GLuint stipple[32]; local 253 assert(sz <= sizeof(stipple)); 254 memset(stipple, 0, sz); 267 (GLubyte *)stipple, 274 (GLubyte *)stipple, 323 * - Chop bitmap up into 32x32 squares and render w/polygon stipple.
|
/external/mesa3d/src/mesa/drivers/dri/intel/ |
intel_pixel_bitmap.c | 187 GLuint stipple[32]; local 253 assert(sz <= sizeof(stipple)); 254 memset(stipple, 0, sz); 267 (GLubyte *)stipple, 274 (GLubyte *)stipple, 323 * - Chop bitmap up into 32x32 squares and render w/polygon stipple.
|
/external/chromium_org/third_party/mesa/src/src/mesa/tnl/ |
t_vb_render.c | 127 const GLboolean stipple = ctx->Line.StippleFlag; \ 129 (void) elt; (void) mask; (void) sz; (void) stipple; 133 #define RESET_STIPPLE if (stipple) tnl->Driver.Render.ResetLineStipple( ctx ) 215 const GLboolean stipple = ctx->Line.StippleFlag; \ 217 (void) elt; (void) stipple 219 #define RESET_STIPPLE if (stipple) tnl->Driver.Render.ResetLineStipple( ctx )
|
/external/mesa3d/src/mesa/tnl/ |
t_vb_render.c | 127 const GLboolean stipple = ctx->Line.StippleFlag; \ 129 (void) elt; (void) mask; (void) sz; (void) stipple; 133 #define RESET_STIPPLE if (stipple) tnl->Driver.Render.ResetLineStipple( ctx ) 215 const GLboolean stipple = ctx->Line.StippleFlag; \ 217 (void) elt; (void) stipple 219 #define RESET_STIPPLE if (stipple) tnl->Driver.Render.ResetLineStipple( ctx )
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/i915/ |
i915_state_dynamic.c | 197 * Polygon stipple 199 * The i915 supports a 4x4 stipple natively, GL wants 32x32. 200 * Fortunately stipple is usually a repeating pattern. 202 * XXX: does stipple pattern need to be adjusted according to 221 const ubyte *mask = (const ubyte *)i915->poly_stipple.stipple; 241 "STIPPLE",
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv30/ |
nv30_context.h | 101 struct pipe_poly_stipple stipple; member in struct:nv30_context
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/svga/ |
svga_pipe_misc.c | 45 const struct pipe_poly_stipple *stipple )
|
/external/chromium_org/third_party/mesa/src/src/gallium/include/pipe/ |
p_state.h | 160 unsigned stipple[32]; member in struct:pipe_poly_stipple
|
/external/mesa3d/src/gallium/drivers/i915/ |
i915_state_dynamic.c | 197 * Polygon stipple 199 * The i915 supports a 4x4 stipple natively, GL wants 32x32. 200 * Fortunately stipple is usually a repeating pattern. 202 * XXX: does stipple pattern need to be adjusted according to 221 const ubyte *mask = (const ubyte *)i915->poly_stipple.stipple; 241 "STIPPLE",
|