HomeSort by relevance Sort by last modified time
    Searched refs:Polygon (Results 1 - 25 of 73) sorted by null

1 2 3

  /external/swiftshader/src/Renderer/
Clipper.hpp 23 struct Polygon;
60 bool clip(Polygon &polygon, int clipFlagsOr, const DrawCall &draw);
63 void clipNear(Polygon &polygon);
64 void clipFar(Polygon &polygon);
65 void clipLeft(Polygon &polygon);
66 void clipRight(Polygon &polygon)
    [all...]
Polygon.hpp 22 struct Polygon
24 Polygon(const float4 *P0, const float4 *P1, const float4 *P2)
35 Polygon(const float4 *P, int n)
48 const float4 *P[16][16]; // Pointers to clipped polygon's vertices
SetupProcessor.hpp 28 struct Polygon;
86 typedef bool (*RoutinePointer)(Primitive *primitive, const Triangle *triangle, const Polygon *polygon, const DrawData *draw);
Clipper.cpp 17 #include "Polygon.hpp"
43 bool Clipper::clip(Polygon &polygon, int clipFlagsOr, const DrawCall &draw)
47 if(clipFlagsOr & CLIP_NEAR) clipNear(polygon);
48 if(polygon.n >= 3) {
49 if(clipFlagsOr & CLIP_FAR) clipFar(polygon);
50 if(polygon.n >= 3) {
51 if(clipFlagsOr & CLIP_LEFT) clipLeft(polygon);
52 if(polygon.n >= 3) {
53 if(clipFlagsOr & CLIP_RIGHT) clipRight(polygon);
    [all...]
  /external/mesa3d/src/mesa/main/
polygon.c 2 * \file polygon.c
3 * Polygon operations.
38 #include "polygon.h"
66 if (ctx->Polygon.CullFaceMode == mode)
70 ctx->Polygon.CullFaceMode = mode;
96 if (ctx->Polygon.FrontFace == mode)
105 ctx->Polygon.FrontFace = mode;
113 * Set the polygon rasterization mode.
145 if (ctx->Polygon.FrontMode == mode)
148 ctx->Polygon.FrontMode = mode
    [all...]
enable.c 360 if (ctx->Polygon.CullFlag == state)
363 ctx->Polygon.CullFlag = state;
623 if (ctx->Polygon.SmoothFlag == state)
626 ctx->Polygon.SmoothFlag = state;
631 if (ctx->Polygon.StippleFlag == state)
634 ctx->Polygon.StippleFlag = state;
639 if (ctx->Polygon.OffsetPoint == state)
642 ctx->Polygon.OffsetPoint = state;
647 if (ctx->Polygon.OffsetLine == state)
650 ctx->Polygon.OffsetLine = state
    [all...]
state.c 340 * Update the ctx->Polygon._FrontBit flag.
346 ctx->Polygon._FrontBit = (ctx->Polygon.FrontFace == GL_CW);
348 ctx->Polygon._FrontBit = (ctx->Polygon.FrontFace == GL_CCW);
  /external/mesa3d/src/mesa/drivers/dri/nouveau/
nv10_state_polygon.c 38 GLenum mode = ctx->Polygon.CullFaceMode;
41 PUSH_DATAb(push, ctx->Polygon.CullFlag);
55 PUSH_DATA (push, ctx->Polygon.FrontFace == GL_CW ?
96 PUSH_DATA (push, nvgl_polygon_mode(ctx->Polygon.FrontMode));
97 PUSH_DATA (push, nvgl_polygon_mode(ctx->Polygon.BackMode));
100 PUSH_DATAb(push, ctx->Polygon.SmoothFlag);
109 PUSH_DATAb(push, ctx->Polygon.OffsetPoint);
110 PUSH_DATAb(push, ctx->Polygon.OffsetLine);
111 PUSH_DATAb(push, ctx->Polygon.OffsetFill);
114 PUSH_DATAf(push, ctx->Polygon.OffsetFactor)
    [all...]
nv04_state_raster.c 127 int cull = ctx->Polygon.CullFaceMode;
128 int front = ctx->Polygon.FrontFace;
140 if (!ctx->Polygon.CullFlag)
  /external/mesa3d/src/mesa/drivers/dri/i965/
brw_clip.c 180 if (ctx->Polygon.CullFlag &&
181 ctx->Polygon.CullFaceMode == GL_FRONT_AND_BACK)
189 if (!ctx->Polygon.CullFlag ||
190 ctx->Polygon.CullFaceMode != GL_FRONT) {
191 switch (ctx->Polygon.FrontMode) {
198 offset_front = ctx->Polygon.OffsetLine;
202 offset_front = ctx->Polygon.OffsetPoint;
207 if (!ctx->Polygon.CullFlag ||
208 ctx->Polygon.CullFaceMode != GL_BACK) {
209 switch (ctx->Polygon.BackMode)
    [all...]
gen7_sf_state.c 130 if (ctx->Polygon._FrontBit == render_to_fbo)
133 if (ctx->Polygon.OffsetFill)
136 if (ctx->Polygon.OffsetLine)
139 if (ctx->Polygon.OffsetPoint)
142 switch (ctx->Polygon.FrontMode) {
159 switch (ctx->Polygon.BackMode) {
178 if (ctx->Polygon.CullFlag) {
179 switch (ctx->Polygon.CullFaceMode) {
242 OUT_BATCH_F(ctx->Polygon.OffsetUnits * 2); /* constant. copied from gen4 */
243 OUT_BATCH_F(ctx->Polygon.OffsetFactor); /* scale *
    [all...]
gen6_sf_state.c 296 if (ctx->Polygon._FrontBit == render_to_fbo)
299 if (ctx->Polygon.OffsetFill)
302 if (ctx->Polygon.OffsetLine)
305 if (ctx->Polygon.OffsetPoint)
308 switch (ctx->Polygon.FrontMode) {
325 switch (ctx->Polygon.BackMode) {
343 if (ctx->Polygon.CullFlag) {
344 switch (ctx->Polygon.CullFaceMode) {
423 OUT_BATCH_F(ctx->Polygon.OffsetUnits * 2); /* constant. copied from gen4 */
424 OUT_BATCH_F(ctx->Polygon.OffsetFactor); /* scale *
    [all...]
gen8_sf_state.c 238 if (ctx->Polygon._FrontBit == render_to_fbo)
241 if (ctx->Polygon.CullFlag) {
242 switch (ctx->Polygon.CullFaceMode) {
266 if (ctx->Polygon.OffsetFill)
269 if (ctx->Polygon.OffsetLine)
272 if (ctx->Polygon.OffsetPoint)
275 switch (ctx->Polygon.FrontMode) {
290 switch (ctx->Polygon.BackMode) {
331 OUT_BATCH_F(ctx->Polygon.OffsetUnits * 2); /* constant. copied from gen4 */
332 OUT_BATCH_F(ctx->Polygon.OffsetFactor); /* scale *
    [all...]
gen6_clip_state.c 41 if (brw->ctx.Polygon.FrontMode == GL_POINT ||
42 brw->ctx.Polygon.BackMode == GL_POINT) {
65 if (brw->ctx.Polygon.FrontMode == GL_LINE ||
66 brw->ctx.Polygon.BackMode == GL_LINE) {
115 if (ctx->Polygon._FrontBit == _mesa_is_user_fbo(fb))
118 if (ctx->Polygon.CullFlag) {
119 switch (ctx->Polygon.CullFaceMode) {
brw_wm_state.c 200 wm->wm5.polygon_stipple = ctx->Polygon.StippleFlag;
203 if (ctx->Polygon.OffsetFill) {
210 wm->global_depth_offset_constant = ctx->Polygon.OffsetUnits * 2;
214 wm->global_depth_offset_scale = ctx->Polygon.OffsetFactor;
248 if (brw->wm.offset_clamp != ctx->Polygon.OffsetClamp) {
251 OUT_BATCH_F(ctx->Polygon.OffsetClamp);
254 brw->wm.offset_clamp = ctx->Polygon.OffsetClamp;
brw_sf_state.c 193 if (ctx->Polygon._FrontBit)
200 * polygon front/back orientation.
205 switch (ctx->Polygon.CullFlag ? ctx->Polygon.CullFaceMode : GL_NONE) {
brw_wm.c 493 if (ctx->Polygon.FrontMode == GL_LINE) {
496 if (ctx->Polygon.BackMode == GL_LINE ||
497 (ctx->Polygon.CullFlag &&
498 ctx->Polygon.CullFaceMode == GL_BACK))
501 else if (ctx->Polygon.BackMode == GL_LINE) {
504 if ((ctx->Polygon.CullFlag &&
505 ctx->Polygon.CullFaceMode == GL_FRONT))
  /external/mesa3d/src/mesa/state_tracker/
st_atom_rasterizer.c 73 raster->front_ccw = (ctx->Polygon.FrontFace == GL_CCW);
108 if (ctx->Polygon.CullFlag) {
109 switch (ctx->Polygon.CullFaceMode) {
133 raster->fill_front = translate_fill( ctx->Polygon.FrontMode );
134 raster->fill_back = translate_fill( ctx->Polygon.BackMode );
150 if (ctx->Polygon.OffsetPoint ||
151 ctx->Polygon.OffsetLine ||
152 ctx->Polygon.OffsetFill) {
153 raster->offset_point = ctx->Polygon.OffsetPoint;
154 raster->offset_line = ctx->Polygon.OffsetLine
    [all...]
st_atom.c 130 edgeflags_enabled = st->ctx->Polygon.FrontMode != GL_FILL ||
131 st->ctx->Polygon.BackMode != GL_FILL;
  /external/mesa3d/src/mesa/tnl_dd/
t_dd_tritmp.h 140 facing = AREA_IS_CCW( cc ) ^ ctx->Polygon._FrontBit;
144 mode = ctx->Polygon.BackMode;
145 if (ctx->Polygon.CullFlag &&
146 ctx->Polygon.CullFaceMode != GL_FRONT) {
150 mode = ctx->Polygon.FrontMode;
151 if (ctx->Polygon.CullFlag &&
152 ctx->Polygon.CullFaceMode != GL_BACK) {
226 offset = ctx->Polygon.OffsetUnits * DEPTH_SCALE;
240 offset += MAX2( ac, bc ) * ctx->Polygon.OffsetFactor / ctx->DrawBuffer->_MRD;
260 if (DO_OFFSET && ctx->Polygon.OffsetPoint)
    [all...]
  /external/mesa3d/src/mesa/swrast_setup/
ss_triangle.c 124 if (ctx->Polygon.CullFlag) {
125 if (facing == 1 && ctx->Polygon.CullFaceMode != GL_FRONT)
127 if (facing == 0 && ctx->Polygon.CullFaceMode != GL_BACK)
244 if (ctx->Polygon.OffsetPoint ||
245 ctx->Polygon.OffsetLine ||
246 ctx->Polygon.OffsetFill)
256 if (ctx->Polygon.FrontMode != GL_FILL ||
257 ctx->Polygon.BackMode != GL_FILL ||
ss_tritmp.h 31 * facing, compute polygon offset and handle glPolygonMode().
61 facing = (cc < 0.0F) ^ ctx->Polygon._FrontBit;
64 mode = facing ? ctx->Polygon.BackMode : ctx->Polygon.FrontMode;
140 offset = ctx->Polygon.OffsetUnits;
147 offset += MAX2(dzdx, dzdy) * ctx->Polygon.OffsetFactor;
157 if ((IND & SS_OFFSET_BIT) && ctx->Polygon.OffsetPoint) {
164 if ((IND & SS_OFFSET_BIT) && ctx->Polygon.OffsetLine) {
171 if ((IND & SS_OFFSET_BIT) && ctx->Polygon.OffsetFill) {
  /external/mesa3d/docs/specs/OLD/
MESA_sprite_point.spec 83 TBD. Polygon culling is normally specified and implemented in the
87 Polygon culling wouldn't be useful for sprite points since the
89 window space. For that reason, polygon culling should probably be
  /external/mesa3d/src/mesa/drivers/common/
driverfuncs.c 235 ctx->Driver.CullFace(ctx, ctx->Polygon.CullFaceMode);
243 ctx->Driver.Enable(ctx, GL_CULL_FACE, ctx->Polygon.CullFlag);
249 ctx->Driver.Enable(ctx, GL_POLYGON_STIPPLE, ctx->Polygon.StippleFlag);
267 ctx->Driver.FrontFace(ctx, ctx->Polygon.FrontFace);
  /external/mesa3d/src/mesa/tnl/
t_vb_render.c 74 #define NEED_EDGEFLAG_SETUP (ctx->Polygon.FrontMode != GL_FILL || ctx->Polygon.BackMode != GL_FILL)
189 #define NEED_EDGEFLAG_SETUP (ctx->Polygon.FrontMode != GL_FILL || ctx->Polygon.BackMode != GL_FILL)

Completed in 1013 milliseconds

1 2 3