Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LuisaGroup/LuisaCompute
/ functions
Functions
26,558 in github.com/LuisaGroup/LuisaCompute
⨍
Functions
26,558
◇
Types & classes
14,459
↓ 144 callers
Function
approx_eq
src/tests/for_agent/mathematics.cpp:15
↓ 144 callers
Method
arguments
src/backends/metal/metal-cpp/SingleHeader/Metal.hpp:2274
↓ 143 callers
Function
type
include/luisa/xir/value.h:49
↓ 142 callers
Function
pow
src/tests/ut/ut.hpp:385
↓ 136 callers
Method
try_emplace
include/luisa/vstl/hash_map.h:629
↓ 134 callers
Function
dot
src/tests/common/tiny_obj_loader.h:1438
↓ 133 callers
Function
sqrt
src/ext/half/include/half.hpp:1550
↓ 130 callers
Method
assign
src/ast/function_builder.cpp:149
↓ 130 callers
Method
emplace_back
examples/extension/cxx_shaders/test.lang.cpp:438
↓ 129 callers
Method
build
src/ir/ir2ast.cpp:1713
↓ 129 callers
Method
has_value
(&self)
src/rust/luisa_compute_ir/src/ir.rs:1319
↓ 124 callers
Method
create_device
src/runtime/context.cpp:246
↓ 124 callers
Method
release
src/backends/metal/metal-cpp/SingleHeader/Metal.hpp:638
↓ 123 callers
Method
body
src/ast/function.cpp:46
↓ 123 callers
Function
dispatch_size
* @brief Get the total dispatch grid size. * @return uint3 containing (width, height, depth) of the dispatch grid. * * The dispatch_size represents
include/luisa/dsl/builtin.h:296
↓ 121 callers
Method
description
src/backends/metal/metal-cpp/SingleHeader/Metal.hpp:784
↓ 120 callers
Function
_check_is_valid
include/luisa/runtime/rhi/resource.h:233
↓ 120 callers
Function
cross
src/tests/tiny_obj_loader.h:1432
↓ 120 callers
Method
size
src/xir/passes/aggregate_field_bitmask.cpp:173
↓ 118 callers
Method
handle
src/backends/cuda/cuda_accel.cpp:325
↓ 118 callers
Method
logic_device
src/backends/vk/device.h:141
↓ 118 callers
Method
tag
src/backends/cuda/cuda_primitive.h:34
↓ 116 callers
Function
lcg
src/tests/cxx_shaders/test.pt.cpp:22
↓ 116 callers
Method
tag
src/ast/function.cpp:42
↓ 114 callers
Function
lc_make_float4
src/backends/cuda/cuda_builtin/cuda_device_math.h:1253
↓ 112 callers
Function
lc_make_float4
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:1189
↓ 112 callers
Method
reserve
src/backends/vk/vk_mem_alloc.h:4578
↓ 108 callers
Method
is_key_down
src/gui/window.cpp:185
↓ 106 callers
Function
make_ray
src/dsl/rtx/ray.cpp:7
↓ 106 callers
Function
sin
include/luisa/dsl/builtin.h:1552
↓ 105 callers
Function
lerp
src/tests/cxx_shaders/luisa/experimental/intrin.hpp:27
↓ 104 callers
Method
value
src/backends/metal/metal-cpp/SingleHeader/Metal.hpp:1895
↓ 103 callers
Function
log_level_verbose
src/core/logging.cpp:117
↓ 102 callers
Method
back
src/backends/vk/vk_mem_alloc.h:4992
↓ 102 callers
Method
set_insertion_point
src/xir/builder.cpp:347
↓ 101 callers
Function
visit
src/tests/cxx_shaders/std/ex/type_list.hpp:57
↓ 100 callers
Method
size
src/backends/metal/metal_stage_buffer_pool.cpp:28
↓ 99 callers
Method
append
( self, header_path )
src/backends/metal/metal-cpp/SingleHeader/MakeSingleHeader.py:110
↓ 97 callers
Function
cos
Cosine function. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::cos](https://en.cppreference.com/w/cp
src/ext/half/include/half.hpp:3556
↓ 97 callers
Function
create_device_from_ut
Create a device from Boost.UT's stored argc/argv (available when linking with ut.hpp). Returns std::nullopt if no backend argument is provided.
src/tests/test_device.h:57
↓ 97 callers
Method
insert
src/tests/common/doctest.h:1011
↓ 96 callers
Method
back
src/core/string_scratch.cpp:45
↓ 96 callers
Method
erase
src/backends/vk/vk_mem_alloc.h:5382
↓ 96 callers
Method
literal
src/ast/function_builder.cpp:268
↓ 95 callers
Method
commit
src/dsl/rtx/ray_query.cpp:19
↓ 94 callers
Method
begin
src/tests/clangcxx_compiler/main.cpp:45
↓ 94 callers
Method
description
(&self)
src/rust/luisa_compute_ir_v2/src/lib.rs:535
↓ 94 callers
Method
handle
src/gui/imgui_window.cpp:765
↓ 93 callers
Method
present
src/runtime/swapchain.cpp:24
↓ 92 callers
Method
should_close
src/gui/window.cpp:148
↓ 91 callers
Method
is_scalar
(&self)
src/rust/luisa_compute_ir_v2/src/lib.rs:518
↓ 91 callers
Function
shader
()
src/tests/python/test-autodiff.py:27
↓ 91 callers
Method
value
src/backends/cuda/cuda_builtin/cuda_device_resource.h:233
↓ 90 callers
Function
lc_clamp_impl
src/backends/cuda/cuda_builtin/cuda_device_math.h:3807
↓ 89 callers
Method
empty
src/backends/dx/DXApi/DirectMLX.h:202
↓ 88 callers
Method
is_matrix
(&self)
src/rust/luisa_compute_ir/src/ir.rs:554
↓ 87 callers
Function
clangcxx_log_error
src/clangcxx/src/llvm/TypeDatabase.h:7
↓ 87 callers
Method
poll_events
src/gui/window.cpp:177
↓ 87 callers
Method
push_back
examples/extension/clangcxx_compiler/simplecpp.cpp:561
↓ 87 callers
Method
size
src/backends/hip/hip_texture.h:42
↓ 86 callers
Method
clone
(self, type = "", name="", default_value = "", cast = "", user_convert="", auto_fill = "")
src/backends/cuda/lcub/codegen/scripts/wrapper.py:49
↓ 86 callers
Function
handle
include/luisa/core/dynamic_module.h:28
↓ 86 callers
Method
setName
src/backends/metal/metal-cpp/SingleHeader/Metal.hpp:16665
↓ 85 callers
Function
lcg
examples/extension/cxx_shaders/test.pt.cpp:22
↓ 84 callers
Method
accumulate_grad
(&mut self, mut node: NodeRef, grad: NodeRef, builder: &mut IrBuilder)
src/rust/luisa_compute_ir/src/transform/autodiff.rs:452
↓ 83 callers
Method
get
src/backends/vk/device.cpp:1339
↓ 83 callers
Method
push
(&self, buffers: StagingBuffers)
src/rust/luisa_compute_backend_impl/src/cpu/stream.rs:75
↓ 82 callers
Function
$if
src/tests/fp8.h:252
↓ 82 callers
Method
WriteString
src/backends/dx/Resource/D3D12MemoryAllocator/D3D12MemAlloc.cpp:1349
↓ 81 callers
Method
native_display
src/gui/window.cpp:144
↓ 81 callers
Method
view
src/runtime/byte_buffer.cpp:42
↓ 80 callers
Function
generate_vector_call
(name, c, types, args)
src/backends/cuda/generate_device_library.py:372
↓ 80 callers
Function
lc_clamp_impl
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:3367
↓ 80 callers
Method
members
src/backends/metal/metal-cpp/Metal/MTLArgument.hpp:404
↓ 80 callers
Method
pop_back
src/py/managed_accel.cpp:97
↓ 79 callers
Function
enlarge_by
include/luisa/core/stl/vector.h:62
↓ 78 callers
Method
arguments
src/ast/function.cpp:38
↓ 78 callers
Function
cross
src/tests/common/tiny_obj_loader.h:1432
↓ 78 callers
Method
data
include/luisa/core/binary_io.h:52
↓ 78 callers
Function
lc_make_float3
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:1163
↓ 77 callers
Method
fetch_add
Atomic fetch add. Stores old + val, returns old. See also CallOp::ATOMIC_FETCH_ADD.
include/luisa/dsl/atomic.h:76
↓ 77 callers
Function
isnan
Check for NaN. See also:** Documentation for [std::isnan](https://en.cppreference.com/w/cpp/numeric/math/isnan). \param arg number to check \retval tr
src/ext/half/include/half.hpp:4325
↓ 76 callers
Function
delete_with_allocator
include/luisa/core/stl/memory.h:134
↓ 76 callers
Method
map
* Map a memory range of this buffer. If successful, mapped points to the specified buffer range. * * @param size (Optional) Size of the memory rang
src/backends/vk/VulkanBuffer.cpp:23
↓ 76 callers
Method
test
include/luisa/core/fiber.h:93
↓ 75 callers
Method
CreateNodeOutput
src/backends/dx/DXApi/DirectMLX.h:4206
↓ 75 callers
Function
make_float4x4
include/luisa/dsl/builtin.h:1134
↓ 74 callers
Method
compare
src/backends/metal/metal-cpp/SingleHeader/Metal.hpp:2160
↓ 74 callers
Function
lc_make_float2
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:1128
↓ 74 callers
Function
lc_make_float3
src/backends/cuda/cuda_builtin/cuda_device_math.h:1225
↓ 74 callers
Function
max
examples/extension/cxx_shaders/luisa/functions/math.hpp:69
↓ 74 callers
Function
pixel_storage_size
include/luisa/runtime/rhi/pixel.h:271
↓ 74 callers
Function
select
Select value or signaling NaN. \param x preferred half-precision value \param y ignored half-precision value except for signaling NaN \return \a y if
src/ext/half/include/half.hpp:800
↓ 74 callers
Method
subspan
src/backends/dx/DXApi/DirectMLX.h:206
↓ 73 callers
Method
begin
src/vstl/lmdb.cpp:126
↓ 73 callers
Method
create_kernel
src/xir/module.cpp:8
↓ 73 callers
Method
insert
(&self, i: usize, v: Value, _builder: &mut IrBuilder)
src/rust/luisa_compute_ir/src/transform/eval.rs:62
↓ 73 callers
Function
lc_make_float2
src/backends/cuda/cuda_builtin/cuda_device_math.h:1187
↓ 73 callers
Method
message
(&self)
src/rust/luisa_compute_ir_v2/src/lib.rs:619
↓ 73 callers
Method
size_bytes
src/backends/dx/DXApi/DirectMLX.h:204
← previous
next →
101–200 of 26,558, ranked by callers