Home
last modified time | relevance | path

Searched refs:vertex_mask (Results 1 – 14 of 14) sorted by relevance

/dports/graphics/blender/blender-2.91.0/source/blender/modifiers/intern/
H A DMOD_mask.cc164 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 Dbatching.h60 …batch_buffer_key(uint vertex_mask, primitive_type prim_type): Vertex_mask(vertex_mask), Prim_type(… in batch_buffer_key()
H A Dbatching.cpp74 …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 Dgfx10_shader_ngg.c1024 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 Dgfx10_shader_ngg.c1024 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 Dgfx10_shader_ngg.c1024 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 Dgfx10_shader_ngg.c1024 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 Dgfx10_shader_ngg.c1024 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 Dgfx10_shader_ngg.c1024 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 Dgfx10_shader_ngg.c1024 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 Dgfx10_shader_ngg.c1024 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 Dgfx10_shader_ngg.c1024 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 Dgfx10_shader_ngg.c1140 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 Dbase.py1245 vertex_mask = np.isfinite(self.vertices).all(axis=1)
1246 self.update_vertices(vertex_mask)