MCPcopy Create free account

hub / github.com/AIFanatic/three-nanite / functions

Functions1,563 in github.com/AIFanatic/three-nanite

↓ 3 callersFunctiongraph_ReadFromDisk
/ ! This function reads the key contents of a graph from the disk */ /
src/metis-5.2.1/libmetis/graph.c:369
↓ 3 callersFunctiongroup_clean
src/meshoptimizer/extern/fast_obj.h:527
↓ 3 callersFunctionikvsorti
src/metis-5.2.1/libmetis/gklib.c:78
↓ 3 callersFunctionikvwspacemalloc
/ ! This function allocate space from the core */ /
src/metis-5.2.1/libmetis/wspace.c:155
↓ 3 callersFunctionintArrayFromString
(stringy,dontAddNull,length)
src/metis-5.2.1/metis.js:9
↓ 3 callersFunctionivecle
/ ! This function returns true if \forall i, x[i] <= z[i]. */ /
src/metis-5.2.1/libmetis/mcutil.c:86
↓ 3 callersFunctionjsmn_alloc_token
* Allocates a fresh unused token from the token pull. */
src/meshoptimizer/extern/cgltf.h:6702
↓ 3 callersFunctionjsmn_alloc_token
* Allocates a fresh unused token from the token pull. */
src/meshoptimizer/demo/cgltf.h:6485
↓ 3 callersFunctionmeshlets
src/meshoptimizer/demo-bak/main.cpp:851
↓ 3 callersFunctionmeshopt_analyzeVertexFetch
src/meshoptimizer/src/meshoptimizer.h:1011
↓ 3 callersFunctionmeshopt_encodeIndexVersion
src/meshoptimizer/src/indexcodec.cpp:355
↓ 3 callersFunctionmeshopt_generateVertexRemap
src/meshoptimizer/src/meshoptimizer.h:803
↓ 3 callersFunctionmeshopt_optimizeVertexCacheTable
src/meshoptimizer/src/vcacheoptimizer.cpp:169
↓ 3 callersFunctionmeshopt_optimizeVertexFetchRemap
src/meshoptimizer/src/meshoptimizer.h:900
↓ 3 callersFunctionmeshopt_simplifyPoints
src/meshoptimizer/src/simplifier.cpp:1777
↓ 3 callersFunctionmeshopt_spatialSortRemap
src/meshoptimizer/src/spatialorder.cpp:112
↓ 3 callersFunctionmtl_default
src/meshoptimizer/extern/fast_obj.h:848
↓ 3 callersFunctionnormalize
src/meshoptimizer/src/simplifier.cpp:481
↓ 3 callersFunctionobject_clean
src/meshoptimizer/extern/fast_obj.h:489
↓ 3 callersFunctionoptlog2
optimized variant of frexp
src/meshoptimizer/src/vertexfilter.cpp:800
↓ 3 callersFunctionparseOnOff
src/meshoptimizer/demo/tiny_obj_loader.h:1121
↓ 3 callersFunctionparseReal2
src/meshoptimizer/demo/tiny_obj_loader.h:1053
↓ 3 callersFunctionparseTriple
Parse triples with index offsets: i, i/j/k, i//k, i/j
src/meshoptimizer/demo/tiny_obj_loader.h:1188
↓ 3 callersFunctionpart1By2
"Insert" two 0 bits after each of the 10 low bits of x
src/meshoptimizer/src/spatialorder.cpp:14
↓ 3 callersFunctionradixPass
src/meshoptimizer/src/spatialorder.cpp:98
↓ 3 callersFunctionrasterize
half-space fixed point triangle rasterizer
src/meshoptimizer/src/overdrawanalyzer.cpp:46
↓ 3 callersFunctionreadImage
src/meshoptimizer/gltf/image.cpp:62
↓ 3 callersFunctionreadInt16
src/meshoptimizer/gltf/image.cpp:93
↓ 3 callersFunctionreadInt32
src/meshoptimizer/gltf/image.cpp:98
↓ 3 callersFunctionreindexMesh
src/meshoptimizer/gltf/mesh.cpp:461
↓ 3 callersFunctionsbrk
src/meshoptimizer/tools/wasmstubs.cpp:14
↓ 3 callersFunctionsdefl_huff
src/meshoptimizer/extern/sdefl.h:362
↓ 3 callersFunctionsdefl_seq
src/meshoptimizer/extern/sdefl.h:608
↓ 3 callersFunctionsdefl_uload32
src/meshoptimizer/extern/sdefl.h:221
↓ 3 callersFunctionsetupShaders
src/meshoptimizer/tools/vcachetester.cpp:109
↓ 3 callersFunctionstringToUTF8Array
(str,heap,outIdx,maxBytesToWrite)
src/metis-5.2.1/metis.js:9
↓ 3 callersFunctionstripify
src/meshoptimizer/demo-bak/main.cpp:789
↓ 3 callersFunctiontextureMask
src/meshoptimizer/gltf/gltfpack.cpp:1177
↓ 3 callersMethodupdate
()
src/BetterStats.ts:87
↓ 3 callersFunctionupdateCache
src/meshoptimizer/src/overdrawoptimizer.cpp:135
↓ 3 callersFunctionwriteAnimationTime
src/meshoptimizer/gltf/write.cpp:1052
↓ 3 callersFunctionwriteExtras
src/meshoptimizer/gltf/write.cpp:1657
↓ 3 callersFunctionwriteInstanceData
src/meshoptimizer/gltf/write.cpp:1119
↓ 3 callersFunctionwriteVertexStreamFloat
src/meshoptimizer/gltf/stream.cpp:386
↓ 2 callersFunctionAllocateKWayPartitionMemory
/ ! This function allocates memory for the k-way cut-based refinement */ /
src/metis-5.2.1/libmetis/kwayrefine.c:118
↓ 2 callersFunctionBetterBalance2Way
/ ! This function takes two ubfactor-centered load imbalance vectors x & y, and returns true if y is better balanced than x. */ /
src/metis-5.2.1/libmetis/mcutil.c:169
↓ 2 callersFunctionChange2FNumbering
/ ! This function changes the numbering to start from 1 instead of 0 */ /
src/metis-5.2.1/libmetis/fortran.c:34
↓ 2 callersFunctionChangeMesh2FNumbering
/ ! This function changes the numbering to start from 1 instead of 0 */ /
src/metis-5.2.1/libmetis/fortran.c:105
↓ 2 callersFunctionChangeMesh2FNumbering2
/ ! This function changes the numbering to start from 1 instead of 0 */ /
src/metis-5.2.1/libmetis/fortran.c:125
↓ 2 callersFunctionCheckRInfo
/ ! This function checks whether or not the rinfo of a vertex is consistent */ /
src/metis-5.2.1/libmetis/debug.c:232
↓ 2 callersFunctionCompressGraph
/ ! This function compresses a graph by merging identical vertices The compression should lead to at least 10% reduction. The compressed gra
src/metis-5.2.1/libmetis/compress.c:25
↓ 2 callersFunctionComputeFillIn
/ ! This function sets up data structures for fill-in computations */ /
src/metis-5.2.1/programs/smbfactor.c:21
↓ 2 callersFunctionComputeKWayVolGains
/ ! This function computes the initial gains in the communication volume */ /
src/metis-5.2.1/libmetis/kwayrefine.c:572
↓ 2 callersFunctionComputeLoadImbalanceVec
/ ! Computes the load imbalance of each constraint across the partitions. */ /
src/metis-5.2.1/libmetis/mcutil.c:311
↓ 2 callersFunctionEliminateSubDomainEdges
/ ! This function computes the subdomain graph */ /
src/metis-5.2.1/libmetis/minconn.c:192
↓ 2 callersFunctionFindCommonElements
/ ! This function finds all elements that share at least ncommon nodes with the ``query'' element. */ /
src/metis-5.2.1/libmetis/mesh.c:237
↓ 2 callersFunctionFindCommonNodes
/ ! This function finds the union of nodes that are in the same elements with the ``query'' node. */ /
src/metis-5.2.1/libmetis/mesh.c:348
↓ 2 callersFunctionFreeMesh
/ ! This function deallocates any memory stored in a mesh */ /
src/metis-5.2.1/libmetis/mesh.c:404
↓ 2 callersFunctionFreeSData
/ ! This function frees the memory storing the structure of the graph */ /
src/metis-5.2.1/libmetis/graph.c:230
↓ 2 callersFunctionFreeWorkSpace
/ ! This function frees the workspace */ /
src/metis-5.2.1/libmetis/wspace.c:80
↓ 2 callersFunctionGeneral2WayBalance
* This function balances two partitions by moving the highest gain * (including negative gain) vertices to the other domain. * It is used only when t
src/metis-5.2.1/libmetis/balance.c:169
↓ 2 callersFunctionGetLength
src/meshoptimizer/demo/tiny_obj_loader.h:1467
↓ 2 callersFunctionGrowBisection
/ ! This function takes a graph and produces a bisection by using a region growing algorithm. The resulting bisection is refined using FM. The
src/metis-5.2.1/libmetis/initpart.c:189
↓ 2 callersFunctionInduceRowPartFromColumnPart
/ ! Induces a partitioning of the rows based on a a partitioning of the columns. It is used by both the Nodal and Dual routines. */ /
src/metis-5.2.1/libmetis/meshpart.c:179
↓ 2 callersFunctionInitMaterial
src/meshoptimizer/demo/tiny_obj_loader.h:1386
↓ 2 callersFunctionLoadObj
src/meshoptimizer/demo/tiny_obj_loader.h:2548
↓ 2 callersFunctionMETIS_PartMeshDual
* This function partitions a finite element mesh by partitioning its dual * graph using KMETIS and then assigning nodes in a load balanced fashion. **
src/metis-5.2.1/libmetis/meshpart.c:90
↓ 2 callersFunctionMETIS_PartMeshNodal
* This function partitions a finite element mesh by partitioning its nodal * graph using KMETIS and then assigning elements in a load balanced fashion
src/metis-5.2.1/libmetis/meshpart.c:22
↓ 2 callersFunctionMatch_2Hop
/ ! This function matches the unmatched vertices using a 2-hop matching that involves vertices that are two hops away from each other. */ /
src/metis-5.2.1/libmetis/coarsen.c:438
↓ 2 callersFunctionMatch_SHEM
/ ! This function finds a matching using the HEM heuristic. The vertices are visited based on increasing degree to ensure that all vertices are
src/metis-5.2.1/libmetis/coarsen.c:294
↓ 2 callersFunctionMcRandomBisection
/ ! This function takes a multi-constraint graph and computes a bisection by randomly assigning the vertices and then refining it. The resulting
src/metis-5.2.1/libmetis/initpart.c:325
↓ 2 callersFunctionMlevelNodeBisectionL1
/ ! The top-level routine of the actual multilevel node bisection */ /
src/metis-5.2.1/libmetis/ometis.c:395
↓ 2 callersFunctionMlevelNodeBisectionL2
/ ! This function performs multilevel node bisection (i.e., tri-section). It performs multiple bisections and selects the best. */ /
src/metis-5.2.1/libmetis/ometis.c:345
↓ 2 callersFunctionReadMesh
/ ! This function reads in a mesh */ /
src/metis-5.2.1/programs/io.c:178
↓ 2 callersFunctionReadTPwgts
/ ! This function reads in the target partition weights. If no file is specified the weights are set to 1/nparts */ /
src/metis-5.2.1/programs/io.c:275
↓ 2 callersFunctionRefine2WayNode
/ ! This function is the entry point of the separator refinement. It does not perform any refinement on graph, but it starts by first project
src/metis-5.2.1/libmetis/srefine.c:23
↓ 2 callersFunctionSelectQueue
/ ! This function selects the partition number and the queue from which we will move vertices out. */ /
src/metis-5.2.1/libmetis/fm.c:439
↓ 2 callersFunctionSetup2WayBalMultipliers
/ ! Computes the per-partition/constraint balance multipliers */ /
src/metis-5.2.1/libmetis/options.c:159
↓ 2 callersFunctionSplitGraphOrder
/ ! This function takes a graph and a tri-section (left, right, separator) and splits it into two graphs. This function relies on the fa
src/metis-5.2.1/libmetis/ometis.c:422
↓ 2 callersFunctionSplitString
Split a string with specified delimiter character and escape character. https://rosettacode.org/wiki/Tokenize_a_string_with_escaping#C.2B.2B
src/meshoptimizer/demo/tiny_obj_loader.h:2029
↓ 2 callersFunctionWriteGraph
/ ! This function writes a graph into a file */ /
src/metis-5.2.1/programs/io.c:497
↓ 2 callersFunctionWritePartition
/ ! This function writes out the partition vector */ /
src/metis-5.2.1/programs/io.c:425
↓ 2 callersMethodaddNode
(node: Node)
src/DiagramVisualizer.ts:26
↓ 2 callersFunctionanimationPath
src/meshoptimizer/gltf/write.cpp:78
↓ 2 callersFunctionappendMeshlet
src/meshoptimizer/src/clusterizer.cpp:261
↓ 2 callersFunctionareTexturesEqual
src/meshoptimizer/gltf/material.cpp:6
↓ 2 callersFunctionattributeType
src/meshoptimizer/gltf/write.cpp:53
↓ 2 callersFunctionbuildPositionRemap
src/meshoptimizer/src/indexgenerator.cpp:163
↓ 2 callersFunctionbuildTriangleAdjacency
src/meshoptimizer/src/vcacheoptimizer.cpp:41
↓ 2 callersFunctioncanMergeMeshes
src/meshoptimizer/gltf/mesh.cpp:199
↓ 2 callersFunctioncgltf_accessor_read_float
src/meshoptimizer/demo/cgltf.h:2327
↓ 2 callersFunctioncgltf_accessor_unpack_floats
src/meshoptimizer/demo/cgltf.h:2347
↓ 2 callersFunctioncgltf_calc_index_bound
src/meshoptimizer/extern/cgltf.h:1518
↓ 2 callersFunctioncgltf_calc_index_bound
src/meshoptimizer/demo/cgltf.h:1493
↓ 2 callersFunctioncgltf_calc_size
src/meshoptimizer/extern/cgltf.h:6202
↓ 2 callersFunctioncgltf_component_read_index
src/meshoptimizer/demo/cgltf.h:2211
↓ 2 callersFunctioncgltf_element_read_float
src/meshoptimizer/demo/cgltf.h:2258
↓ 2 callersFunctioncgltf_free
src/meshoptimizer/extern/cgltf.h:1803
↓ 2 callersFunctioncgltf_json_to_bool
src/meshoptimizer/extern/cgltf.h:2687
↓ 2 callersFunctioncgltf_json_to_bool
src/meshoptimizer/demo/cgltf.h:2542
← previousnext →301–400 of 1,563, ranked by callers