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
↓ 51 callers
Method
enqueue
src/backends/fallback/fallback_command_queue.cpp:231
↓ 51 callers
Method
instructions
src/osl/shader.cpp:61
↓ 51 callers
Function
ite
(a, b, c)
src/py/luisa/util.py:85
↓ 51 callers
Method
operand_uses
src/xir/user.cpp:86
↓ 51 callers
Function
radians
(deg)
src/tests/python/test-mpm.py:158
↓ 51 callers
Function
sameline
src/tests/clangcxx_compiler/simplecpp.cpp:155
↓ 51 callers
Function
sameline
examples/extension/clangcxx_compiler/simplecpp.cpp:155
↓ 51 callers
Function
with_autorelease_pool
src/backends/metal/metal_api.h:27
↓ 50 callers
Function
exp10f
src/rust/luisa_compute_backend_impl/src/cpu/codegen/cpu_prelude.h:8
↓ 50 callers
Method
find
include/luisa/vstl/hash_map.h:657
↓ 50 callers
Method
offset
src/tests/integration/runtime/transient_resource_device/managed_first_fit.h:24
↓ 50 callers
Method
record
src/backends/vk/resource_barrier.cpp:122
↓ 49 callers
Function
align
include/luisa/core/stl/memory.h:72
↓ 49 callers
Method
emplace
src/xir/passes/lower_ray_query_loop.cpp:129
↓ 49 callers
Method
get
src/backends/metal/metal-cpp/SingleHeader/Metal.hpp:2688
↓ 49 callers
Function
lc_make_uint3
src/backends/cuda/cuda_builtin/cuda_device_math.h:1051
↓ 49 callers
Function
scope_exit
include/luisa/vstl/meta_lib.h:586
↓ 49 callers
Function
smoothstep
include/luisa/dsl/builtin.h:1329
↓ 49 callers
Method
vk_buffer
src/backends/vk/buffer.h:39
↓ 48 callers
Method
Get
src/backends/dx/DXRuntime/DxPtr.h:46
↓ 48 callers
Method
handle
src/backends/hip/hip_mesh.h:36
↓ 48 callers
Method
init
src/backends/metal/metal-cpp/Metal/MTLHeap.hpp:140
↓ 48 callers
Function
lc_make_uint2
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:966
↓ 48 callers
Function
next_pow2
include/luisa/core/mathematics.h:21
↓ 48 callers
Function
print_red
(msg, *args, **kwargs)
bootstrap.py:88
↓ 47 callers
Method
body_block
src/xir/instructions/loop.cpp:55
↓ 47 callers
Method
create_swapchain
swap chain
src/tests/integration/runtime/transient_resource_device/transient_resource_device.cpp:559
↓ 47 callers
Method
create_swapchain
src/runtime/swapchain.cpp:12
↓ 47 callers
Function
make_float2x2
include/luisa/dsl/builtin.h:1042
↓ 47 callers
Function
min
examples/extension/cxx_shaders/luisa/functions/math.hpp:64
↓ 47 callers
Function
operand
include/luisa/ast/expression.h:142
↓ 47 callers
Method
push
(&self, node: NodeRef)
src/rust/luisa_compute_ir/src/ir.rs:1456
↓ 47 callers
Method
size
src/tests/integration/runtime/transient_resource_device/managed_first_fit.h:44
↓ 47 callers
Method
synchronize
src/runtime/event.cpp:33
↓ 47 callers
Method
tic
* @brief Reset clock time * */
include/luisa/core/clock.h:29
↓ 46 callers
Function
__half2float
src/backends/cuda/cuda_builtin/cuda_device_half.h:585
↓ 46 callers
Method
atomic
include/luisa/dsl/shared.h:17
↓ 46 callers
Function
lc_make_uint4
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:1027
↓ 46 callers
Function
offset_ray_origin
src/tests/cxx_shaders/test.pt.cpp:69
↓ 46 callers
Method
store
src/xir/builder.cpp:177
↓ 46 callers
Function
vector
(dtype, length)
src/py/luisa/types.py:127
↓ 45 callers
Function
clear
include/luisa/ir_v2/ir_v2.h:165
↓ 45 callers
Method
insert
src/backends/vk/vk_mem_alloc.h:4643
↓ 45 callers
Function
lc_assume
src/backends/cuda/cuda_builtin/cuda_device_resource.h:12
↓ 45 callers
Function
lc_make_uint2
src/backends/cuda/cuda_builtin/cuda_device_math.h:1013
↓ 45 callers
Method
merge_block
src/backends/vk/vk_mem_alloc.h:9716
↓ 44 callers
Function
linear_to_srgb
(x: float3)
src/tests/python/aces.py:6
↓ 44 callers
Method
members
(&self)
src/rust/luisa_compute_ir_v2/src/lib.rs:552
↓ 44 callers
Method
size_bytes
src/backends/cuda/cuda_buffer.h:38
↓ 44 callers
Function
tan
Tangent function. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::tan](https://en.cppreference.com/w/c
src/ext/half/include/half.hpp:3583
↓ 43 callers
Method
allocate
src/tests/for_agent/binary_io.cpp:252
↓ 43 callers
Method
allocate
src/tests/unit/core/test_binary_io.cpp:278
↓ 43 callers
Function
exp
Exponential function. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::exp](https://en.cppreference.com
src/ext/half/include/half.hpp:2953
↓ 43 callers
Function
isinf
Check for infinity. See also:** Documentation for [std::isinf](https://en.cppreference.com/w/cpp/numeric/math/isinf). \param arg number to check \retv
src/ext/half/include/half.hpp:4318
↓ 43 callers
Function
lc_make_uint4
src/backends/cuda/cuda_builtin/cuda_device_math.h:1079
↓ 43 callers
Function
name
include/luisa/gui/window.h:44
↓ 43 callers
Method
size_bytes
include/luisa/runtime/buffer.h:130
↓ 42 callers
Function
T
(a0: float3)
src/tests/python/test-mpm.py:167
↓ 42 callers
Method
as_ptr
(&self)
src/rust/luisa_compute_ir/src/ffi.rs:220
↓ 42 callers
Function
length_of
(dtype)
src/py/luisa/types.py:143
↓ 42 callers
Function
push_back_all
include/luisa/vstl/vector.h:68
↓ 42 callers
Function
sample
()
src/tests/python/test-path-tracing.py:269
↓ 42 callers
Function
static_tag
include/luisa/ir_v2/ir_v2_defs.h:69
↓ 42 callers
Method
write
(self, file_name="", header_ext=".h", src_ext=".cpp", folder="", print_to_console=False)
src/backends/cuda/lcub/codegen/scripts/wrapper.py:284
↓ 42 callers
Method
write_ident
(&mut self)
src/rust/luisa_compute_backend_impl/src/cpu/codegen/cpp.rs:307
↓ 41 callers
Method
buffer
src/backends/metal/metal_stage_buffer_pool.cpp:20
↓ 41 callers
Method
clear
src/backends/common/command_reorder_visitor.h:780
↓ 41 callers
Function
lc_make_ulong2
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:1371
↓ 41 callers
Function
lc_make_ulong2
src/backends/cuda/cuda_builtin/cuda_device_math.h:1535
↓ 41 callers
Function
lc_make_ulong3
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:1406
↓ 41 callers
Function
lc_make_ulong3
src/backends/cuda/cuda_builtin/cuda_device_math.h:1573
↓ 41 callers
Function
lc_make_ulong4
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:1432
↓ 41 callers
Function
lc_make_ulong4
src/backends/cuda/cuda_builtin/cuda_device_math.h:1601
↓ 41 callers
Function
make_vector_call
(dtype, op, args)
src/py/luisa/builtin.py:299
↓ 41 callers
Method
setPixelFormat
src/backends/metal/metal-cpp/Metal/MTLTexture.hpp:455
↓ 41 callers
Function
sqr
(x)
src/tests/python/test-mpm.py:69
↓ 41 callers
Function
test
Test given CallOp
include/luisa/ast/op.h:578
↓ 41 callers
Method
unlock
src/backends/vk/vk_mem_alloc.h:3203
↓ 40 callers
Method
data
src/ext/volk/include/vulkan/utility/vk_small_containers.hpp:301
↓ 40 callers
Function
deleteToken
src/tests/clangcxx_compiler/simplecpp.h:256
↓ 40 callers
Function
deleteToken
examples/extension/clangcxx_compiler/simplecpp.h:256
↓ 40 callers
Function
element_of
(dtype)
src/py/luisa/types.py:153
↓ 40 callers
Method
local
src/ast/function_builder.cpp:280
↓ 40 callers
Function
register_type
(type_: Type)
src/rust/luisa_compute_ir/src/context.rs:94
↓ 40 callers
Method
rhs
src/tests/ut/ut.hpp:1070
↓ 40 callers
Function
sign
src/tests/cxx_shaders/luisa/functions/math.hpp:266
↓ 40 callers
Method
unwrap_ctx
( &mut self, )
src/rust/luisa_compute_ir/src/ast2ir.rs:157
↓ 40 callers
Method
view
src/backends/fallback/fallback_buffer.cpp:10
↓ 39 callers
Method
handle
src/backends/common/vulkan_instance.h:61
↓ 39 callers
Method
is_bool
src/ast/ast2json.cpp:349
↓ 39 callers
Method
lhs
src/tests/ut/ut.hpp:1069
↓ 39 callers
Method
size
src/core/string_scratch.cpp:42
↓ 39 callers
Function
swap
src/tests/cxx_shaders/luisa/std.hpp:25
↓ 38 callers
Method
clear
src/backends/dx/DXRuntime/CommandAllocator.cpp:25
↓ 38 callers
Function
end
include/luisa/ast/op.h:581
↓ 38 callers
Function
hash64
src/core/stl/hash.cpp:10
↓ 38 callers
Function
init
C API for external integration (e.g., Python/PyTorch)
src/tests/test_mnist.cpp:338
↓ 38 callers
Function
lc_make_int2
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:885
↓ 38 callers
Function
lc_make_int2
src/backends/cuda/cuda_builtin/cuda_device_math.h:926
↓ 38 callers
Function
lc_make_int3
src/rust/luisa_compute_backend_impl/src/cpu/codegen/device_math.h:920
← previous
next →
301–400 of 26,558, ranked by callers