Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/a2flo/floor
/ functions
Functions
2,540 in github.com/a2flo/floor
⨍
Functions
2,540
◇
Types & classes
834
Method
execute_device
compute/host/host_kernel.cpp:1043
Method
execute_host
compute/host/host_kernel.cpp:901
Method
execute_indirect
graphics/vulkan/vulkan_renderer.cpp:492
Method
execute_indirect
executes the compute commands from an indirect command pipeline executes #"command_count" commands (or all if ~0u) starting at "command_offset" -> all
compute/compute_queue.hpp:261
Method
execute_indirect
compute/host/host_queue.cpp:34
Method
execute_indirect
compute/opencl/opencl_queue.cpp:37
Method
execute_indirect
compute/vulkan/vulkan_queue.cpp:673
Method
execute_indirect
compute/cuda/cuda_queue.cpp:46
Method
execute_sync
compute/compute_queue.hpp:143
Function
exp
compute/device/host.hpp:66
Function
exp2
constexpr/const_math.hpp:460
Function
exp2
compute/device/host.hpp:67
Method
extbbox
math/bbox.hpp:128
Method
extend
math/bbox.hpp:42
Function
extent
returns the extent of this vector (components multiplied with each other)
math/vector.hpp:1621
Method
extract_channels
compute/device/host_image.hpp:333
Function
extract_value
core/json.cpp:938
Function
faceforwarded
returns N if Nref.dot(this) < 0, else -N
math/vector.hpp:1060
Function
factorial
constexpr/const_math.hpp:320
Method
family_type_to_string
compute/metal/metal_device.hpp:49
Function
ffs
constexpr/const_math.hpp:1272
Function
ffs
returns an int vector containing 1 + the index of the least significant 1-bit of each component in this vector, or 0 if the component is 0
math/vector.hpp:1996
Function
ffs
math/rt_math.hpp:341
Method
file_io
core/file_io.hpp:40
Method
file_io
core/file_io.cpp:50
Method
file_to_buffer
core/file_io.cpp:118
Method
file_to_buffer_uncached
core/file_io.cpp:164
Method
file_to_string
core/file_io.cpp:224
Method
file_to_string_poll
core/file_io.cpp:242
Method
file_to_vector
core/file_io.hpp:121
Method
fill
compute/opencl/opencl_buffer.cpp:174
Method
fill
compute/vulkan/vulkan_buffer.cpp:292
Method
fill_check
compute/compute_buffer.hpp:309
Function
find_and_replace_once
core/core.cpp:122
Method
find_memory_type_index
compute/vulkan/vulkan_memory.cpp:336
Function
find_nth_set
finds the n-th set bit (specified by "offset") in "value", starting at bit #"base", returns ~0u if the n-th set bit is not found NOTE: base must be >=
math/rt_math.hpp:446
Method
finish
threading/thread_base.cpp:117
Method
fit
scalar passthrough
compute/device/image_types.hpp:858
Method
flat_map
default empty map constructor
core/flat_map.hpp:82
Method
float_to_half
static function to convert a single precision float value to a half precision (stored as uint16_t)
constexpr/soft_f16.hpp:283
Function
floor
compute/device/host.hpp:47
Function
floor
compute/device/cuda.hpp:78
Method
floor
static class
floor/floor.hpp:339
Function
floor_atomic_compare_exchange_strong
compute/device/atomic_compat_post.hpp:35
Function
floor_atomic_exchange
compute/device/atomic_compat_post.hpp:31
Function
floor_atomic_fetch_add
compute/device/atomic_compat_post.hpp:24
Function
floor_atomic_fetch_and
compute/device/atomic_compat_post.hpp:28
Function
floor_atomic_fetch_dec
compute/device/atomic_compat_post.hpp:27
Function
floor_atomic_fetch_inc
compute/device/atomic_compat_post.hpp:26
Function
floor_atomic_fetch_or
compute/device/atomic_compat_post.hpp:29
Function
floor_atomic_fetch_sub
compute/device/atomic_compat_post.hpp:25
Function
floor_atomic_fetch_xor
compute/device/atomic_compat_post.hpp:30
Function
floor_atomic_init
compute/device/atomic_compat_post.hpp:33
Function
floor_atomic_is_lock_free
compute/device/atomic_compat.hpp:48
Function
floor_atomic_load
compute/device/atomic_compat_post.hpp:34
Function
floor_atomic_store
compute/device/atomic_compat_post.hpp:32
Function
floor_atomic_thread_fence
this is not supported (or in any way useful with just memory_order_relaxed)
compute/device/atomic_compat.hpp:67
Function
floor_ce_max
compute/device/common.hpp:222
Function
floor_ce_min
compute/device/common.hpp:221
Function
floor_host_compute_global_idx_get
compute/host/host_kernel.cpp:1297
Function
floor_host_compute_global_work_size_get
compute/host/host_kernel.cpp:1309
Function
floor_host_compute_group_idx_get
compute/host/host_kernel.cpp:1303
Function
floor_host_compute_group_size_get
compute/host/host_kernel.cpp:1315
Function
floor_host_compute_local_idx_get
compute/host/host_kernel.cpp:1300
Function
floor_host_compute_local_work_size_get
compute/host/host_kernel.cpp:1312
Function
floor_host_compute_thread_local_memory_offset_get
compute/host/host_kernel.cpp:1294
Function
floor_host_compute_work_dim_get
compute/host/host_kernel.cpp:1306
Method
floor_multi_timer_t
core/timer.hpp:62
Function
floor_opencl_get_kernel_sub_group_info
from opencl_common: just forward to the context function
compute/opencl/opencl_compute.cpp:1110
Function
floor_rt_clz
-> forward to lsb/msb functions
compute/device/vulkan.hpp:56
Function
floor_rt_clz
compute/device/metal.hpp:140
Function
floor_rt_clz
non-standard bit counting functions (don't use these directly, use math::func instead)
compute/device/cuda.hpp:410
Function
floor_rt_ctz
compute/device/vulkan.hpp:72
Function
floor_rt_ctz
compute/device/opencl.hpp:55
Function
floor_rt_ctz
compute/device/metal.hpp:153
Function
floor_rt_ctz
compute/device/cuda.hpp:423
Function
floor_rt_max
compute/device/opencl_common.hpp:158
Function
floor_rt_max
compute/device/metal.hpp:124
Function
floor_rt_max
compute/device/cuda.hpp:222
Function
floor_rt_min
compute/device/opencl_common.hpp:157
Function
floor_rt_min
compute/device/metal.hpp:114
Function
floor_rt_min
compute/device/cuda.hpp:212
Function
floor_rt_popcount
compute/device/metal.hpp:168
Function
floor_rt_popcount
compute/device/cuda.hpp:440
Function
floor_rt_reverse_bits
compute/device/metal.hpp:174
Method
floor_timer_t
static class
core/timer.hpp:48
Method
flush
compute/host/host_queue.cpp:30
Method
flush
compute/opencl/opencl_queue.cpp:32
Method
flush
compute/vulkan/vulkan_queue.cpp:669
Method
flush
compute/cuda/cuda_queue.cpp:42
Function
fmaed
fused-multiply-add copy of "(this * b_vec) + c_vec"
math/vector.hpp:733
Function
fmax
compute/device/cuda.hpp:84
Function
fmin
compute/device/cuda.hpp:83
Function
fmod
compute/device/cuda.hpp:71
Function
fractional
constexpr/const_math.hpp:314
Function
fractionaled
math/vector.hpp:958
Method
from_float
constexpr/soft_f16.hpp:305
Method
from_matrix4
math/dual_quaternion.hpp:310
Method
from_matrix4_with_position
math/dual_quaternion.hpp:318
Function
func_name
constexpr/const_math.hpp:1378
← previous
next →
1,101–1,200 of 2,540, ranked by callers