/dports/graphics/blender/blender-2.91.0/source/blender/modifiers/intern/ |
H A D | MOD_mask.cc | 164 BLI_assert(vertex_mask.size() == r_vertex_map.size()); in compute_masked_vertices() 168 if (vertex_mask[i_src]) { in compute_masked_vertices() 181 Span<bool> vertex_mask, in computed_masked_edges() argument 192 if (vertex_mask[edge.v1] && vertex_mask[edge.v2]) { in computed_masked_edges() 211 BLI_assert(mesh->totvert == vertex_mask.size()); in computed_masked_polygons() 223 if (!vertex_mask[loop.v]) { in computed_masked_polygons() 335 Array<bool> vertex_mask; in modifyMesh() local 344 vertex_mask = Array<bool>(mesh->totvert); in modifyMesh() 355 vertex_mask = Array<bool>(mesh->totvert); in modifyMesh() 360 invert_boolean_array(vertex_mask); in modifyMesh() [all …]
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/render/ |
H A D | batching.h | 60 …batch_buffer_key(uint vertex_mask, primitive_type prim_type): Vertex_mask(vertex_mask), Prim_type(… in batch_buffer_key()
|
H A D | batching.cpp | 74 …id batching_init_buffer(primitive_batch_buffer *buffer, primitive_type prim_type, uint vertex_mask) in batching_init_buffer() argument 76 batching_setup_vertex_layout(&buffer->layout, vertex_mask); in batching_init_buffer() 96 primitive_batch_buffer* batching_find_buffer(uint vertex_mask, primitive_type prim_type) in batching_find_buffer() argument 98 batch_buffer_key query(vertex_mask, prim_type); in batching_find_buffer() 105 batching_init_buffer(buffer, prim_type, vertex_mask); in batching_find_buffer() 850 uint vertex_mask = batching_determine_vertex_layout(&render_info); in batching_load_buffers() local 852 primitive_batch_buffer *buffer = batching_find_buffer(vertex_mask, render_info.prim_type); in batching_load_buffers()
|
/dports/lang/clover/mesa-21.3.6/src/gallium/drivers/radeonsi/ |
H A D | gfx10_shader_ngg.c | 1024 LLVMValueRef vertex_mask = ac_build_alloca(&ctx->ac, ctx->ac.iN_wavemask, ""); in gfx10_emit_ngg_culling_epilogue() local 1035 LLVMBuildStore(builder, mask, vertex_mask); in gfx10_emit_ngg_culling_epilogue() 1040 vertex_mask = LLVMBuildLoad(builder, vertex_mask, ""); in gfx10_emit_ngg_culling_epilogue() 1043 LLVMValueRef vertex_count = ac_build_bit_count(&ctx->ac, vertex_mask); in gfx10_emit_ngg_culling_epilogue() 1074 prefix_sum = LLVMBuildAdd(builder, prefix_sum, ac_build_mbcnt(&ctx->ac, vertex_mask), ""); in gfx10_emit_ngg_culling_epilogue()
|
/dports/graphics/libosmesa-gallium/mesa-21.3.6/src/gallium/drivers/radeonsi/ |
H A D | gfx10_shader_ngg.c | 1024 LLVMValueRef vertex_mask = ac_build_alloca(&ctx->ac, ctx->ac.iN_wavemask, ""); in gfx10_emit_ngg_culling_epilogue() local 1035 LLVMBuildStore(builder, mask, vertex_mask); in gfx10_emit_ngg_culling_epilogue() 1040 vertex_mask = LLVMBuildLoad(builder, vertex_mask, ""); in gfx10_emit_ngg_culling_epilogue() 1043 LLVMValueRef vertex_count = ac_build_bit_count(&ctx->ac, vertex_mask); in gfx10_emit_ngg_culling_epilogue() 1074 prefix_sum = LLVMBuildAdd(builder, prefix_sum, ac_build_mbcnt(&ctx->ac, vertex_mask), ""); in gfx10_emit_ngg_culling_epilogue()
|
/dports/graphics/libosmesa/mesa-21.3.6/src/gallium/drivers/radeonsi/ |
H A D | gfx10_shader_ngg.c | 1024 LLVMValueRef vertex_mask = ac_build_alloca(&ctx->ac, ctx->ac.iN_wavemask, ""); in gfx10_emit_ngg_culling_epilogue() local 1035 LLVMBuildStore(builder, mask, vertex_mask); in gfx10_emit_ngg_culling_epilogue() 1040 vertex_mask = LLVMBuildLoad(builder, vertex_mask, ""); in gfx10_emit_ngg_culling_epilogue() 1043 LLVMValueRef vertex_count = ac_build_bit_count(&ctx->ac, vertex_mask); in gfx10_emit_ngg_culling_epilogue() 1074 prefix_sum = LLVMBuildAdd(builder, prefix_sum, ac_build_mbcnt(&ctx->ac, vertex_mask), ""); in gfx10_emit_ngg_culling_epilogue()
|
/dports/graphics/mesa-libs/mesa-21.3.6/src/gallium/drivers/radeonsi/ |
H A D | gfx10_shader_ngg.c | 1024 LLVMValueRef vertex_mask = ac_build_alloca(&ctx->ac, ctx->ac.iN_wavemask, ""); in gfx10_emit_ngg_culling_epilogue() local 1035 LLVMBuildStore(builder, mask, vertex_mask); in gfx10_emit_ngg_culling_epilogue() 1040 vertex_mask = LLVMBuildLoad(builder, vertex_mask, ""); in gfx10_emit_ngg_culling_epilogue() 1043 LLVMValueRef vertex_count = ac_build_bit_count(&ctx->ac, vertex_mask); in gfx10_emit_ngg_culling_epilogue() 1074 prefix_sum = LLVMBuildAdd(builder, prefix_sum, ac_build_mbcnt(&ctx->ac, vertex_mask), ""); in gfx10_emit_ngg_culling_epilogue()
|
/dports/graphics/mesa-gallium-xa/mesa-21.3.6/src/gallium/drivers/radeonsi/ |
H A D | gfx10_shader_ngg.c | 1024 LLVMValueRef vertex_mask = ac_build_alloca(&ctx->ac, ctx->ac.iN_wavemask, ""); in gfx10_emit_ngg_culling_epilogue() local 1035 LLVMBuildStore(builder, mask, vertex_mask); in gfx10_emit_ngg_culling_epilogue() 1040 vertex_mask = LLVMBuildLoad(builder, vertex_mask, ""); in gfx10_emit_ngg_culling_epilogue() 1043 LLVMValueRef vertex_count = ac_build_bit_count(&ctx->ac, vertex_mask); in gfx10_emit_ngg_culling_epilogue() 1074 prefix_sum = LLVMBuildAdd(builder, prefix_sum, ac_build_mbcnt(&ctx->ac, vertex_mask), ""); in gfx10_emit_ngg_culling_epilogue()
|
/dports/graphics/mesa-dri-gallium/mesa-21.3.6/src/gallium/drivers/radeonsi/ |
H A D | gfx10_shader_ngg.c | 1024 LLVMValueRef vertex_mask = ac_build_alloca(&ctx->ac, ctx->ac.iN_wavemask, ""); in gfx10_emit_ngg_culling_epilogue() local 1035 LLVMBuildStore(builder, mask, vertex_mask); in gfx10_emit_ngg_culling_epilogue() 1040 vertex_mask = LLVMBuildLoad(builder, vertex_mask, ""); in gfx10_emit_ngg_culling_epilogue() 1043 LLVMValueRef vertex_count = ac_build_bit_count(&ctx->ac, vertex_mask); in gfx10_emit_ngg_culling_epilogue() 1074 prefix_sum = LLVMBuildAdd(builder, prefix_sum, ac_build_mbcnt(&ctx->ac, vertex_mask), ""); in gfx10_emit_ngg_culling_epilogue()
|
/dports/graphics/mesa-gallium-va/mesa-21.3.6/src/gallium/drivers/radeonsi/ |
H A D | gfx10_shader_ngg.c | 1024 LLVMValueRef vertex_mask = ac_build_alloca(&ctx->ac, ctx->ac.iN_wavemask, ""); in gfx10_emit_ngg_culling_epilogue() local 1035 LLVMBuildStore(builder, mask, vertex_mask); in gfx10_emit_ngg_culling_epilogue() 1040 vertex_mask = LLVMBuildLoad(builder, vertex_mask, ""); in gfx10_emit_ngg_culling_epilogue() 1043 LLVMValueRef vertex_count = ac_build_bit_count(&ctx->ac, vertex_mask); in gfx10_emit_ngg_culling_epilogue() 1074 prefix_sum = LLVMBuildAdd(builder, prefix_sum, ac_build_mbcnt(&ctx->ac, vertex_mask), ""); in gfx10_emit_ngg_culling_epilogue()
|
/dports/graphics/mesa-gallium-vdpau/mesa-21.3.6/src/gallium/drivers/radeonsi/ |
H A D | gfx10_shader_ngg.c | 1024 LLVMValueRef vertex_mask = ac_build_alloca(&ctx->ac, ctx->ac.iN_wavemask, ""); in gfx10_emit_ngg_culling_epilogue() local 1035 LLVMBuildStore(builder, mask, vertex_mask); in gfx10_emit_ngg_culling_epilogue() 1040 vertex_mask = LLVMBuildLoad(builder, vertex_mask, ""); in gfx10_emit_ngg_culling_epilogue() 1043 LLVMValueRef vertex_count = ac_build_bit_count(&ctx->ac, vertex_mask); in gfx10_emit_ngg_culling_epilogue() 1074 prefix_sum = LLVMBuildAdd(builder, prefix_sum, ac_build_mbcnt(&ctx->ac, vertex_mask), ""); in gfx10_emit_ngg_culling_epilogue()
|
/dports/graphics/mesa-dri/mesa-21.3.6/src/gallium/drivers/radeonsi/ |
H A D | gfx10_shader_ngg.c | 1024 LLVMValueRef vertex_mask = ac_build_alloca(&ctx->ac, ctx->ac.iN_wavemask, ""); in gfx10_emit_ngg_culling_epilogue() local 1035 LLVMBuildStore(builder, mask, vertex_mask); in gfx10_emit_ngg_culling_epilogue() 1040 vertex_mask = LLVMBuildLoad(builder, vertex_mask, ""); in gfx10_emit_ngg_culling_epilogue() 1043 LLVMValueRef vertex_count = ac_build_bit_count(&ctx->ac, vertex_mask); in gfx10_emit_ngg_culling_epilogue() 1074 prefix_sum = LLVMBuildAdd(builder, prefix_sum, ac_build_mbcnt(&ctx->ac, vertex_mask), ""); in gfx10_emit_ngg_culling_epilogue()
|
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/gallium/drivers/radeonsi/ |
H A D | gfx10_shader_ngg.c | 1140 LLVMValueRef vertex_mask = ac_build_alloca(&ctx->ac, ctx->ac.iN_wavemask, ""); in gfx10_emit_ngg_culling_epilogue() local 1151 LLVMBuildStore(builder, mask, vertex_mask); in gfx10_emit_ngg_culling_epilogue() 1156 vertex_mask = LLVMBuildLoad(builder, vertex_mask, ""); in gfx10_emit_ngg_culling_epilogue() 1159 LLVMValueRef vertex_count = ac_build_bit_count(&ctx->ac, vertex_mask); in gfx10_emit_ngg_culling_epilogue() 1190 prefix_sum = LLVMBuildAdd(builder, prefix_sum, ac_build_mbcnt(&ctx->ac, vertex_mask), ""); in gfx10_emit_ngg_culling_epilogue()
|
/dports/devel/py-trimesh/trimesh-3.5.25/trimesh/ |
H A D | base.py | 1245 vertex_mask = np.isfinite(self.vertices).all(axis=1) 1246 self.update_vertices(vertex_mask)
|