Searched refs:cull (Results 1 - 25 of 43) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/
H A Ddraw_pipe_cull.c44 unsigned cull_face; /**< which face(s) to cull (one of PIPE_FACE_x) */
55 * Triangles can be culled using regular face cull.
95 * Some apis apparently do not allow us to cull zero area tris
108 struct cull_stage *cull = cull_stage(stage); local in function:cull_first_tri
110 cull->cull_face = stage->draw->rasterizer->cull_face;
111 cull->front_ccw = stage->draw->rasterizer->front_ccw;
143 struct cull_stage *cull = CALLOC_STRUCT(cull_stage); local in function:draw_cull_stage
144 if (!cull)
147 cull->stage.draw = draw;
148 cull
[all...]
H A Ddraw_pipe.c51 draw->pipeline.cull = draw_cull_stage( draw );
64 !draw->pipeline.cull ||
98 if (draw->pipeline.cull)
99 draw->pipeline.cull->destroy( draw->pipeline.cull );
H A Ddraw_pipe_validate.c131 /* polygon cull - this is difficult - hardware can cull just fine
251 /* Always run the cull stage as we calculate determinant there
259 draw->pipeline.cull->next = next;
260 next = draw->pipeline.cull;
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_lower_clip_cull_distance_arrays.c30 * This pass combines clip and cull distance arrays in separate locations and
37 * Get the length of the clip/cull distance array, looking past
47 * underlying clip/cull distance array length, not the per-vertex
64 nir_variable *cull = NULL; local in function:combine_clip_cull
72 cull = var;
75 if (!cull && !clip) {
87 if (!cull && clip) {
93 * the combined clip/cull distance array was clip-only and mess up.
100 const unsigned cull_array_size = get_unwrapped_array_length(nir, cull);
112 if (cull) {
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_lower_clip_cull_distance_arrays.c30 * This pass combines clip and cull distance arrays in separate locations and
37 * Get the length of the clip/cull distance array, looking past
47 * underlying clip/cull distance array length, not the per-vertex
64 nir_variable *cull = NULL; local in function:combine_clip_cull
72 cull = var;
75 if (!cull && !clip)
78 if (!cull && clip) {
84 * the combined clip/cull distance array was clip-only and mess up.
91 const unsigned cull_array_size = get_unwrapped_array_length(nir, cull);
103 if (cull) {
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/draw/
H A Ddraw_pipe_cull.c44 unsigned cull_face; /**< which face(s) to cull (one of PIPE_FACE_x) */
123 * Triangles can be culled either using the cull distance
188 * Some apis apparently do not allow us to cull zero area tris
231 struct cull_stage *cull = cull_stage(stage); local in function:cull_first_tri
233 cull->cull_face = stage->draw->rasterizer->cull_face;
234 cull->front_ccw = stage->draw->rasterizer->front_ccw;
268 struct cull_stage *cull = CALLOC_STRUCT(cull_stage); local in function:draw_cull_stage
269 if (!cull)
272 cull->stage.draw = draw;
273 cull
[all...]
H A Ddraw_pipe.c51 draw->pipeline.cull = draw_cull_stage( draw );
63 !draw->pipeline.cull ||
96 if (draw->pipeline.cull)
97 draw->pipeline.cull->destroy( draw->pipeline.cull );
H A Ddraw_pipe_validate.c128 /* polygon cull - this is difficult - hardware can cull just fine
248 /* Always run the cull stage as we calculate determinant there
257 draw->pipeline.cull->next = next;
258 next = draw->pipeline.cull;
H A Ddraw_private.h124 struct draw_stage *cull; member in struct:draw_context::__anon406ac0650108
/xsrc/external/mit/mesa-demos/dist/src/trivial/
H A Dtri-cull.c34 static void cull(void) function in typeref:typename:void
40 printf("cull GL_FRONT\n");
45 printf("cull GL_BACK\n");
50 printf("cull GL_FRONT_AND_BACK\n");
54 printf("cull none\n");
65 cull();
84 cull();
H A DMakefile.am63 line-cull \
133 tri-cull-both \
134 tri-cull \
H A DMakefile.in134 @HAVE_GLUT_TRUE@ line-cull$(EXEEXT) line-flat$(EXEEXT) \
180 @HAVE_GLUT_TRUE@ tri-cull-both$(EXEEXT) tri-cull$(EXEEXT) \
330 line_cull_SOURCES = line-cull.c
331 line_cull_OBJECTS = line-cull.$(OBJEXT)
540 tri_cull_SOURCES = tri-cull.c
541 tri_cull_OBJECTS = tri-cull.$(OBJEXT)
543 tri_cull_both_SOURCES = tri-cull-both.c
544 tri_cull_both_OBJECTS = tri-cull-both.$(OBJEXT)
818 line-clip.c line-cull
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/nouveau/
H A Dnv04_state_raster.c127 int cull = ctx->Polygon.CullFaceMode; local in function:nv04_emit_control
142 else if (cull == GL_FRONT_AND_BACK)
145 nv04->ctrl[0] |= (cull == GL_FRONT) ^ (front == GL_CCW) ?
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/
H A Dnv04_state_raster.c127 int cull = ctx->Polygon.CullFaceMode; local in function:nv04_emit_control
142 else if (cull == GL_FRONT_AND_BACK)
145 nv04->ctrl[0] |= (cull == GL_FRONT) ^ (front == GL_CCW) ?
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/
H A Dlima_gpu.h136 #define PLBU_CMD_PRIMITIVE_SETUP(force_point_size, cull, index_size) \
138 (cull) | ((index_size) << 9), 0x1000010B)
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/asahi/
H A Dagx_state.h187 uint8_t cull[AGX_CULL_LENGTH]; member in struct:agx_rasterizer
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/
H A Dsvga_pipe_rasterizer.c85 translate_cull_mode(unsigned cull) argument
87 switch (cull) {
98 assert(!"Bad cull mode");
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/
H A Dsvga_pipe_rasterizer.c85 translate_cull_mode(unsigned cull) argument
87 switch (cull) {
98 assert(!"Bad cull mode");
/xsrc/external/mit/MesaLib.old/dist/src/gallium/docs/source/cso/
H A Drasterizer.rst102 Indicates which faces of polygons to cull, either PIPE_FACE_NONE
103 (cull no polygons), PIPE_FACE_FRONT (cull front-facing polygons),
104 PIPE_FACE_BACK (cull back-facing polygons), or
105 PIPE_FACE_FRONT_AND_BACK (cull all polygons).
/xsrc/external/mit/MesaLib/dist/docs/gallium/cso/
H A Drasterizer.rst102 Indicates which faces of polygons to cull, either PIPE_FACE_NONE
103 (cull no polygons), PIPE_FACE_FRONT (cull front-facing polygons),
104 PIPE_FACE_BACK (cull back-facing polygons), or
105 PIPE_FACE_FRONT_AND_BACK (cull all polygons).
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/lima/
H A Dlima_draw.c152 #define PLBU_CMD_PRIMITIVE_SETUP(low_prim, cull, index_size) \
153 PLBU_CMD(((low_prim) ? 0x00003200 : 0x00002200) | (cull) | ((index_size) << 9), 0x1000010B)
869 uint32_t cull = 0; local in function:lima_pack_plbu_cmd
872 cull |= ccw ? 0x00040000 : 0x00020000;
874 cull |= ccw ? 0x00020000 : 0x00040000;
876 PLBU_CMD_PRIMITIVE_SETUP(low_prim, cull, info->index_size);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/nine/
H A Dnine_pipe.h623 d3dcull_to_pipe_face(D3DCULL cull) argument
625 switch (cull) {
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/nine/
H A Dnine_pipe.h657 d3dcull_to_pipe_face(D3DCULL cull) argument
659 switch (cull) {
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D18.1.8.rst153 - radv: fix passing clip/cull distances from VS to PS
H A D21.3.5.rst52 - panfrost: Only cull polygons

Completed in 70 milliseconds

12