Home
last modified time | relevance | path

Searched refs:patch_cp (Results 1 – 12 of 12) sorted by relevance

/dports/games/egl/egl-0.3.1_9/common/
H A Dcm_q3_patch.c65 void Patch_GetFlatness (float maxflat, vec3_t *points, int *patch_cp, int *flat) in Patch_GetFlatness() argument
71 for (v=0 ; v<patch_cp[1]-1 ; v+=2 ) { in Patch_GetFlatness()
72 for (u=0 ; u<patch_cp[0]-1 ; u+=2) { in Patch_GetFlatness()
73 p = v * patch_cp[0] + u; in Patch_GetFlatness()
77 …i = Patch_FlatnessTest (maxflat2, points[p+patch_cp[0]], points[p+patch_cp[0]+1], points[p+patch_c… in Patch_GetFlatness()
79 …i = Patch_FlatnessTest (maxflat2, points[p+2*patch_cp[0]], points[p+2*patch_cp[0]+1], points[p+2*p… in Patch_GetFlatness()
82 i = Patch_FlatnessTest (maxflat2, points[p], points[p+patch_cp[0]], points[p+2*patch_cp[0]]); in Patch_GetFlatness()
84 …i = Patch_FlatnessTest (maxflat2, points[p+1], points[p+patch_cp[0]+1], points[p+2*patch_cp[0]+1]); in Patch_GetFlatness()
86 …i = Patch_FlatnessTest (maxflat2, points[p+2], points[p+patch_cp[0]+2], points[p+2*patch_cp[0]+2]); in Patch_GetFlatness()
H A Dcm_q3_main.c146 for (v=0 ; v<patch_cp[1]-1 ; v+=2) { in Patch_GetFlatness2()
147 for (u=0 ; u<patch_cp[0]-1 ; u+=2) { in Patch_GetFlatness2()
148 p = v * patch_cp[0] + u; in Patch_GetFlatness2()
152 …i = Patch_FlatnessTest2 (maxflat, points[p+patch_cp[0]], points[p+patch_cp[0]+1], points[p+patch_c… in Patch_GetFlatness2()
154 …i = Patch_FlatnessTest2 (maxflat, points[p+2*patch_cp[0]], points[p+2*patch_cp[0]+1], points[p+2*p… in Patch_GetFlatness2()
157 i = Patch_FlatnessTest2 (maxflat, points[p], points[p+patch_cp[0]], points[p+2*patch_cp[0]]); in Patch_GetFlatness2()
159 …i = Patch_FlatnessTest2 (maxflat, points[p+1], points[p+patch_cp[0]+1], points[p+2*patch_cp[0]+1]); in Patch_GetFlatness2()
161 …i = Patch_FlatnessTest2 (maxflat, points[p+2], points[p+patch_cp[0]+2], points[p+2*patch_cp[0]+2]); in Patch_GetFlatness2()
494 if (face->patch_cp[0] <= 0 || face->patch_cp[1] <= 0) in CM_Q3BSP_CreatePatchesForLeafs()
600 out->patch_cp[0] = LittleLong (in->patch_cp[0]); in CM_Q3BSP_LoadFaces()
[all …]
H A Dcm_q3_local.h56 int patch_cp[2]; member
H A Dcm_public.h86 void Patch_GetFlatness (float maxflat, vec3_t *points, int *patch_cp, int *flat);
H A Dfiles.h672 int patch_cp[2]; // patch control point dimensions member
/dports/games/cake/cake_src/cake/
H A Dbezierpatch.cpp47 for (v = 0; v < patch_cp[1] - 1; v += 2) in Patch_GetFlatness()
49 for (u = 0; u < patch_cp[0] - 1; u += 2) in Patch_GetFlatness()
51 p = v * patch_cp[0] + u; in Patch_GetFlatness()
58 points[p+patch_cp[0]+1], in Patch_GetFlatness()
59 points[p+patch_cp[0]+2]); in Patch_GetFlatness()
62 points[p+2*patch_cp[0]+1], in Patch_GetFlatness()
67 points[p+patch_cp[0]], in Patch_GetFlatness()
68 points[p+2*patch_cp[0]]); in Patch_GetFlatness()
71 points[p+patch_cp[0]+1], in Patch_GetFlatness()
75 points[p+patch_cp[0]+2], in Patch_GetFlatness()
[all …]
H A Dsurface.cpp22 patch_cp[0] = patch_cp[1] = 0; in Surface()
H A Dbezierpatch.h17 void Patch_GetFlatness(float maxflat, vec4_t *points, int *patch_cp, int *flat);
H A Dq3bsp.cpp1995 Vector2Copy(faces[i].mesh_cp, r_surfaces[i].patch_cp); in LoadFaces()
2018 Vector2Copy(faces[i].mesh_cp, r_surfaces[i].patch_cp); in LoadFaces()
2040 Vector2Copy(faces[i].mesh_cp, r_surfaces[i].patch_cp); in LoadFaces()
2177 size[0] = (surf->patch_cp[0]>>1)*tess[0]+1; in BuildBezierPatch()
2178 size[1] = (surf->patch_cp[1]>>1)*tess[1]+1; in BuildBezierPatch()
2200 Patch_Evaluate(in_xyz, surf->patch_cp, tess, tmp_buffer); in BuildBezierPatch()
2738 Patch_GetFlatness(cm_subdivlevel, verts, patch_cp, flat); in CreatePatch()
2742 size[0] = (patch_cp[0]>>1) * step[0] + 1; in CreatePatch()
2743 size[1] = (patch_cp[1]>>1) * step[1] + 1; in CreatePatch()
2752 Patch_Evaluate(verts, patch_cp, step, points); in CreatePatch()
[all …]
H A Dq3bsp.h337 void CreatePatch(cpatch_t *patch, int numverts, vec4_t *verts, int *patch_cp);
H A Dtypes.h813 int patch_cp[2]; variable
/dports/games/egl/egl-0.3.1_9/renderer/
H A Drf_model.c3020 int patch_cp[2], step[2], size[2], flat[2]; in R_CreateQ3BSPMeshForSurface() local
3028 patch_cp[0] = LittleLong (in->patch_cp[0]); in R_CreateQ3BSPMeshForSurface()
3029 patch_cp[1] = LittleLong (in->patch_cp[1]); in R_CreateQ3BSPMeshForSurface()
3031 if (!patch_cp[0] || !patch_cp[1]) in R_CreateQ3BSPMeshForSurface()
3042 Patch_GetFlatness (subdivLevel, &model->q3BspModel.vertexArray[firstVert], patch_cp, flat); in R_CreateQ3BSPMeshForSurface()
3047 size[0] = (patch_cp[0] >> 1) * step[0] + 1; in R_CreateQ3BSPMeshForSurface()
3048 size[1] = (patch_cp[1] >> 1) * step[1] + 1; in R_CreateQ3BSPMeshForSurface()
3071 …Patch_Evaluate (model->q3BspModel.vertexArray[firstVert], patch_cp, step, mesh->vertexArray[0], 3); in R_CreateQ3BSPMeshForSurface()
3072 …Patch_Evaluate (model->q3BspModel.normalsArray[firstVert], patch_cp, step, tempNormalsArray[0], 3); in R_CreateQ3BSPMeshForSurface()
3073 Patch_Evaluate (colors[0], patch_cp, step, colors2[0], 4); in R_CreateQ3BSPMeshForSurface()
[all …]