| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/ |
| H A D | draw_pipe_cull.c | 44 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 D | draw_pipe.c | 51 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 D | draw_pipe_validate.c | 131 /* 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 D | nir_lower_clip_cull_distance_arrays.c | 30 * 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 D | nir_lower_clip_cull_distance_arrays.c | 30 * 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 D | draw_pipe_cull.c | 44 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 D | draw_pipe.c | 51 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 D | draw_pipe_validate.c | 128 /* 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 D | draw_private.h | 124 struct draw_stage *cull; member in struct:draw_context::__anon406ac0650108
|
| /xsrc/external/mit/mesa-demos/dist/src/trivial/ |
| H A D | tri-cull.c | 34 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 D | Makefile.am | 63 line-cull \ 133 tri-cull-both \ 134 tri-cull \
|
| H A D | Makefile.in | 134 @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 D | nv04_state_raster.c | 127 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 D | nv04_state_raster.c | 127 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 D | lima_gpu.h | 136 #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 D | agx_state.h | 187 uint8_t cull[AGX_CULL_LENGTH]; member in struct:agx_rasterizer
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/ |
| H A D | svga_pipe_rasterizer.c | 85 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 D | svga_pipe_rasterizer.c | 85 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 D | rasterizer.rst | 102 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 D | rasterizer.rst | 102 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 D | lima_draw.c | 152 #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 D | nine_pipe.h | 623 d3dcull_to_pipe_face(D3DCULL cull) argument 625 switch (cull) {
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/nine/ |
| H A D | nine_pipe.h | 657 d3dcull_to_pipe_face(D3DCULL cull) argument 659 switch (cull) {
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 18.1.8.rst | 153 - radv: fix passing clip/cull distances from VS to PS
|
| H A D | 21.3.5.rst | 52 - panfrost: Only cull polygons
|