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
↓ 38 callers
Function
lc_make_int3
src/backends/cuda/cuda_builtin/cuda_device_math.h:964
↓ 38 callers
Function
lc_make_int4
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:946
↓ 38 callers
Function
lc_make_int4
src/backends/cuda/cuda_builtin/cuda_device_math.h:992
↓ 38 callers
Function
lc_make_long2
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:1290
↓ 38 callers
Function
lc_make_long2
src/backends/cuda/cuda_builtin/cuda_device_math.h:1448
↓ 38 callers
Function
lc_make_long3
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:1325
↓ 38 callers
Function
lc_make_long3
src/backends/cuda/cuda_builtin/cuda_device_math.h:1486
↓ 38 callers
Function
lc_make_long4
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:1351
↓ 38 callers
Function
lc_make_long4
src/backends/cuda/cuda_builtin/cuda_device_math.h:1514
↓ 38 callers
Function
match
src/tests/ut/ut.hpp:198
↓ 38 callers
Function
new_node
(pools: &CArc<ModulePools>, node: Node)
src/rust/luisa_compute_ir/src/ir.rs:1326
↓ 38 callers
Function
tea
src/tests/cxx_shaders/test.rtx.cpp:5
↓ 37 callers
Method
allocator
src/backends/vk/vk_allocator.h:35
↓ 37 callers
Method
block_size
src/backends/vk/rt_shader.h:40
↓ 37 callers
Method
create
src/gui/imgui_window.cpp:780
↓ 37 callers
Method
index
src/backends/metal/metal-cpp/Metal/MTLDevice.hpp:662
↓ 37 callers
Method
is_array
src/ast/ast2json.cpp:348
↓ 37 callers
Function
lc_make_short2
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:723
↓ 37 callers
Function
lc_make_short2
src/backends/cuda/cuda_builtin/cuda_device_math.h:752
↓ 37 callers
Function
lc_make_short3
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:758
↓ 37 callers
Function
lc_make_short3
src/backends/cuda/cuda_builtin/cuda_device_math.h:790
↓ 37 callers
Function
lc_make_short4
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:784
↓ 37 callers
Function
lc_make_short4
src/backends/cuda/cuda_builtin/cuda_device_math.h:818
↓ 37 callers
Function
lc_make_ushort2
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:804
↓ 37 callers
Function
lc_make_ushort2
src/backends/cuda/cuda_builtin/cuda_device_math.h:839
↓ 37 callers
Function
lc_make_ushort3
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:839
↓ 37 callers
Function
lc_make_ushort3
src/backends/cuda/cuda_builtin/cuda_device_math.h:877
↓ 37 callers
Function
lc_make_ushort4
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:865
↓ 37 callers
Function
lc_make_ushort4
src/backends/cuda/cuda_builtin/cuda_device_math.h:905
↓ 37 callers
Method
offset_bytes
include/luisa/runtime/buffer.h:243
↓ 37 callers
Method
write_ident
(&mut self)
src/rust/luisa_compute_backend_impl/src/cpu/codegen/cpp_v2.rs:281
↓ 36 callers
Function
__hisnan
src/backends/cuda/cuda_builtin/cuda_device_half.h:2112
↓ 36 callers
Function
add
src/tests/clangcxx_compiler/preprocessor.h:20
↓ 36 callers
Method
contains
src/xir/passes/dom_tree.cpp:74
↓ 36 callers
Method
format
src/backends/vk/texture.h:83
↓ 36 callers
Function
stringToLL
src/tests/clangcxx_compiler/simplecpp.cpp:122
↓ 36 callers
Function
stringToLL
examples/extension/clangcxx_compiler/simplecpp.cpp:122
↓ 35 callers
Method
Add
src/backends/dx/Resource/D3D12MemoryAllocator/D3D12MemAlloc.cpp:1165
↓ 35 callers
Method
Get
src/backends/dx/DXApi/DirectMLX.h:300
↓ 35 callers
Method
GetAddressOf
src/backends/dx/DXRuntime/DxPtr.h:40
↓ 35 callers
Function
ceil
Nearest integer not less than half value. See also:** Documentation for [std::ceil](https://en.cppreference.com/w/cpp/numeric/math/ceil). \param arg h
src/ext/half/include/half.hpp:4024
↓ 35 callers
Method
intersect
src/dsl/rtx/accel.cpp:8
↓ 35 callers
Function
length_squared
include/luisa/dsl/builtin.h:1786
↓ 35 callers
Method
load
src/tests/clangcxx_compiler/simplecpp.cpp:3180
↓ 35 callers
Method
miss
src/tests/cxx_shaders/luisa/types/ray.hpp:77
↓ 35 callers
Method
remove_self
src/xir/instruction.cpp:40
↓ 35 callers
Method
setLabel
src/backends/metal/metal-cpp/Metal/MTLHeap.hpp:290
↓ 35 callers
Function
set_name
src/backends/cuda/cuda_swapchain.cpp:474
↓ 34 callers
Method
condition
src/xir/instruction.cpp:131
↓ 34 callers
Method
empty
src/backends/dx/Resource/D3D12MemoryAllocator/D3D12MemAlloc.cpp:1871
↓ 34 callers
Function
float4_mul
src/backends/common/c_codegen/builtin/lib.c:5
↓ 34 callers
Method
get_allocation_callbacks
src/backends/vk/vk_mem_alloc.h:10218
↓ 34 callers
Method
handle
include/luisa/runtime/image.h:187
↓ 34 callers
Method
name
src/ast/function.cpp:79
↓ 34 callers
Method
propagated_builtin_callables
src/ast/function.cpp:63
↓ 34 callers
Method
rename
(self, name:str, inner_func_name:str = "")
src/backends/cuda/lcub/codegen/scripts/wrapper.py:191
↓ 34 callers
Function
saturate
include/luisa/dsl/builtin.h:1310
↓ 34 callers
Function
set_name
include/luisa/dsl/builtin.h:363
↓ 33 callers
Method
GetAllocs
src/backends/dx/Resource/D3D12MemoryAllocator/D3D12MemAlloc.cpp:2693
↓ 33 callers
Function
_get_type_alignment
src/backends/fallback/fallback_codegen.cpp:38
↓ 33 callers
Method
access
src/ast/atomic_ref_node.cpp:111
↓ 33 callers
Function
atan2
Fixed point arc tangent. This uses the CORDIC algorithm in vectoring mode. \param my y coordinate as Q0.30 \param mx x coordinate as Q0.30 \param n nu
src/ext/half/include/half.hpp:1643
↓ 33 callers
Method
cend
src/backends/vk/vk_mem_alloc.h:5364
↓ 33 callers
Function
erot
(p, ax, ro)
src/tests/python/test-shader-visuals-present.py:21
↓ 33 callers
Function
extract_expression
include/luisa/dsl/expr.h:34
↓ 33 callers
Method
format
include/luisa/runtime/image.h:120
↓ 33 callers
Function
rand
src/tests/cxx_shaders/test.rtx.cpp:27
↓ 33 callers
Method
valid
(&self)
src/rust/luisa_compute_ir/src/ir.rs:1620
↓ 33 callers
Method
write_number
src/backends/vk/vk_mem_alloc.h:6000
↓ 32 callers
Method
contains
(&self, k: &K)
src/rust/luisa_compute_ir/src/lib.rs:182
↓ 32 callers
Method
device_address
src/backends/cuda/cuda_buffer.h:36
↓ 32 callers
Function
get_backend
#[no_mangle] pub extern "C" fn lc_rs_destroy_backend(ptr: *mut c_void) { unsafe { let ptr = ptr as *mut Box<dyn Backend>; drop(Box::from_raw(ptr)); }
src/rust/luisa_compute_backend/src/lib.rs:238
↓ 32 callers
Method
identifier
src/osl/type.cpp:16
↓ 32 callers
Function
lc_dot
src/backends/cuda/cuda_builtin/cuda_device_math.h:4052
↓ 32 callers
Function
offset_ray_origin
examples/extension/cxx_shaders/test.pt.cpp:69
↓ 32 callers
Function
powi_impl
src/backends/cuda/cuda_builtin/cuda_device_math.h:33
↓ 32 callers
Method
string
src/vstl/md5.cpp:406
↓ 32 callers
Method
tag
(&self)
src/rust/luisa_compute_ir_v2/src/lib.rs:213
↓ 32 callers
Function
triangle_interpolate
src/dsl/rtx/hit.cpp:7
↓ 31 callers
Method
data
src/backends/fallback/fallback_buffer.h:27
↓ 31 callers
Method
pos
src/backends/common/default_binary_io.cpp:20
↓ 31 callers
Method
utf8String
src/backends/metal/metal-cpp/SingleHeader/Metal.hpp:1223
↓ 30 callers
Function
PIXBeginEvent
src/backends/dx/WinPixEventRuntime/PIXEvents.h:121
↓ 30 callers
Function
buffer
include/luisa/runtime/rhi/command.h:283
↓ 30 callers
Method
data
(&self)
src/rust/luisa_compute_ir_v2/src/lib.rs:760
↓ 30 callers
Method
end
src/backends/dx/DXApi/DirectMLX.h:198
↓ 30 callers
Function
exp2
Fixed point binary exponential. This uses the BKM algorithm in E-mode. \param m exponent in [0,1) as Q0.31 \param n number of iterations (at most 32)
src/ext/half/include/half.hpp:1571
↓ 30 callers
Method
index
src/backends/cuda/cuda_device.h:81
↓ 30 callers
Method
is_custom
(&self)
src/rust/luisa_compute_ir_v2/src/lib.rs:510
↓ 30 callers
Function
lc_degrees_impl
src/backends/cuda/cuda_builtin/cuda_device_math.h:3859
↓ 30 callers
Function
lc_fmod_impl
src/backends/cuda/cuda_builtin/cuda_device_math.h:3867
↓ 30 callers
Function
lc_fract_impl
src/backends/cuda/cuda_builtin/cuda_device_math.h:3868
↓ 30 callers
Function
lc_lerp_impl
src/backends/cuda/cuda_builtin/cuda_device_math.h:3853
↓ 30 callers
Function
lc_mod_impl
src/backends/cuda/cuda_builtin/cuda_device_math.h:3866
↓ 30 callers
Function
lc_radians_impl
src/backends/cuda/cuda_builtin/cuda_device_math.h:3860
↓ 30 callers
Function
lc_smoothstep_impl
src/backends/cuda/cuda_builtin/cuda_device_math.h:3862
↓ 30 callers
Function
lc_step_impl
src/backends/cuda/cuda_builtin/cuda_device_math.h:3861
↓ 30 callers
Method
load
src/backends/metal/metal_compiler.cpp:420
↓ 30 callers
Function
parseReal
src/tests/tiny_obj_loader.h:1023
↓ 30 callers
Function
parseReal
src/tests/common/tiny_obj_loader.h:1023
← previous
next →
401–500 of 26,558, ranked by callers