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
↓ 2 callers
Function
round
compute/device/host.hpp:49
↓ 2 callers
Function
rsqrt
compute/device/host.hpp:40
↓ 2 callers
Function
run_exec
compute/host/host_kernel.cpp:889
↓ 2 callers
Method
send_data
net/net.hpp:251
↓ 2 callers
Function
set_and_handle_arguments
compute/metal/metal_args.hpp:471
↓ 2 callers
Method
set_context
compute/host/host_kernel.cpp:471
↓ 2 callers
Method
set_protection
sets the memory protection of all contained pages, returns true on success
core/aligned_ptr.hpp:214
↓ 2 callers
Function
set_thread_affinity
core/core.cpp:605
↓ 2 callers
Method
set_vr_context
core/event.hpp:37
↓ 2 callers
Function
simd_width_max
returns the maximum SIMD-width of the device (or 0 if unknown)
compute/device/device_info.hpp:221
↓ 2 callers
Function
simd_width_min
returns the minimum SIMD-width of the device (or 0 if unknown)
compute/device/device_info.hpp:216
↓ 2 callers
Method
specialize
compute/vulkan/vulkan_kernel.cpp:63
↓ 2 callers
Function
spirv_version_from_uint
compute/opencl/opencl_common.hpp:122
↓ 2 callers
Function
sqrt_and_rsqrt
constexpr/const_math.hpp:579
↓ 2 callers
Method
start
"starts" the timer: returns the current time_point of a monotonic clock
core/timer.hpp:35
↓ 2 callers
Method
start
threading/thread_base.cpp:38
↓ 2 callers
Function
sub_group_exclusive_scan_add
compute/device/metal.hpp:383
↓ 2 callers
Function
sub_group_inclusive_scan_add
compute/device/metal.hpp:379
↓ 2 callers
Function
sub_group_reduce_add
compute/device/metal.hpp:346
↓ 2 callers
Function
sub_group_reduce_max
compute/device/metal.hpp:352
↓ 2 callers
Function
sub_group_reduce_min
compute/device/metal.hpp:349
↓ 2 callers
Method
swap_context
compute/host/host_kernel.cpp:415
↓ 2 callers
Function
to_vector3
returns a vector3<scalar_type> with the vector elements of this quaternion in { x, y, z } order
math/quaternion.hpp:508
↓ 2 callers
Function
tracker_role_to_string
vr/openxr_input.cpp:102
↓ 2 callers
Function
type
returns the device type
compute/device/device_info.hpp:60
↓ 2 callers
Function
unix_timestamp_us
core/core.cpp:536
↓ 2 callers
Method
update_volume
audio/audio_source.cpp:187
↓ 2 callers
Method
vulkan_get_descriptor_set_layout_binding_offset
calls vkGetDescriptorSetLayoutBindingOffsetEXT
compute/vulkan/vulkan_compute.hpp:284
↓ 2 callers
Method
vulkan_get_memory_fd
calls vkGetMemoryFdKHR
compute/vulkan/vulkan_compute.hpp:266
↓ 2 callers
Method
vulkan_get_memory_win32_handle
calls vkGetMemoryWin32HandleKHR
compute/vulkan/vulkan_compute.hpp:257
↓ 2 callers
Function
vulkan_object_type_to_string
converts a VkObjectType to a human-readable string
compute/vulkan/vulkan_common.hpp:106
↓ 2 callers
Method
write_block
! writes a block to the current file (offset) * @param data a pointer to the block we want to write * @param size the size of the block */
core/file_io.cpp:438
↓ 1 callers
Method
_lock
compute/compute_memory.cpp:140
↓ 1 callers
Method
_unlock
compute/compute_memory.cpp:144
↓ 1 callers
Method
acquire_next_image
if has_swapchain() is true, this returns the next swapchain image that can be rendered to NOTE: the returned image must provided to present() *as the
vr/vr_context.hpp:128
↓ 1 callers
Method
add
net/asio_error_handler.cpp:34
↓ 1 callers
Method
add_cmd_completion
compute/vulkan/vulkan_queue.cpp:76
↓ 1 callers
Method
add_internal_event_handler
core/event.cpp:340
↓ 1 callers
Method
add_program_file
compute/host/host_compute.cpp:443
↓ 1 callers
Method
add_resources
adds resources from another resource tracking object
compute/metal/metal_resource_tracking.hpp:62
↓ 1 callers
Method
add_retained_buffers
compute/vulkan/vulkan_queue.cpp:829
↓ 1 callers
Method
allocate_GOT_entries
compute/host/elf_binary.cpp:469
↓ 1 callers
Function
allocate_constant_buffers
compute/vulkan/vulkan_program.cpp:205
↓ 1 callers
Function
arg_buffer_index
return the argument buffer index for the specified buffer index
compute/metal/metal_args.hpp:66
↓ 1 callers
Function
arg_post_handler
increments indicies dependent on the arg
compute/metal/metal_args.hpp:431
↓ 1 callers
Function
arg_post_handler
increments indicies dependent on the arg
compute/vulkan/vulkan_args.hpp:461
↓ 1 callers
Function
arg_pre_handler
returns the entry for the current indices and makes sure that stage_input args are ignored
compute/metal/metal_args.hpp:381
↓ 1 callers
Method
as_tuple_ref
returns this matrix as a tuple, with each tuple element referencing its corresponding matrix element
math/matrix4.hpp:432
↓ 1 callers
Function
asin
compute/device/host.hpp:55
↓ 1 callers
Function
atan
constexpr/const_math.hpp:771
↓ 1 callers
Function
atan
compute/device/cuda.hpp:363
↓ 1 callers
Function
atan2
compute/device/host.hpp:58
↓ 1 callers
Function
atom_max
compute/device/opencl_atomic.hpp:367
↓ 1 callers
Function
atom_min
compute/device/opencl_atomic.hpp:355
↓ 1 callers
Function
atom_sub
compute/device/opencl_atomic.hpp:69
↓ 1 callers
Function
atomic_add
add
compute/device/metal_atomic.hpp:159
↓ 1 callers
Function
atomic_and
and
compute/device/cuda_atomic.hpp:325
↓ 1 callers
Function
atomic_cmpxchg
cmpxchg NOTE: must be defined before all other atomic functions, b/c we might need them as a fallback
compute/device/cuda_atomic.hpp:33
↓ 1 callers
Function
atomic_dec
dec
compute/device/cuda_atomic.hpp:167
↓ 1 callers
Function
atomic_inc
inc
compute/device/cuda_atomic.hpp:137
↓ 1 callers
Function
atomic_load
load (no proper instruction for this, so just perform a "+ 0")
compute/device/cuda_atomic.hpp:438
↓ 1 callers
Function
atomic_max
max
compute/device/cuda_atomic.hpp:260
↓ 1 callers
Function
atomic_max
max
compute/device/metal_atomic.hpp:318
↓ 1 callers
Function
atomic_min
min
compute/device/cuda_atomic.hpp:229
↓ 1 callers
Function
atomic_min
min
compute/device/metal_atomic.hpp:304
↓ 1 callers
Function
atomic_or
or
compute/device/cuda_atomic.hpp:356
↓ 1 callers
Function
atomic_spin_lock
threading/atomic_spin_lock.hpp:36
↓ 1 callers
Function
atomic_sub
sub
compute/device/cuda_atomic.hpp:101
↓ 1 callers
Function
atomic_sub
sub
compute/device/metal_atomic.hpp:181
↓ 1 callers
Function
atomic_xor
xor
compute/device/cuda_atomic.hpp:387
↓ 1 callers
Method
bad
core/file_io.cpp:554
↓ 1 callers
Method
begin
core/serializer_storage.hpp:57
↓ 1 callers
Function
bit_mask
constexpr/const_math.hpp:1100
↓ 1 callers
Method
blit
compute/vulkan/vulkan_image.cpp:641
↓ 1 callers
Method
call
compute/host/host_kernel.cpp:616
↓ 1 callers
Function
channel_count
compute/device/image.hpp:231
↓ 1 callers
Method
check_local_work_size
compute/compute_kernel.cpp:23
↓ 1 callers
Function
cl_major_version_to_string
compute/opencl/opencl_common.hpp:50
↓ 1 callers
Function
cl_minor_version_to_string
compute/opencl/opencl_common.hpp:62
↓ 1 callers
Function
cl_version_to_string
compute/opencl/opencl_common.hpp:38
↓ 1 callers
Method
clz
constexpr/soft_f16.hpp:472
↓ 1 callers
Function
cmd_buffer_name
returns the debug name of the specified buffer or "unknown"
compute/vulkan/vulkan_queue.cpp:34
↓ 1 callers
Method
commit_internal
graphics/vulkan/vulkan_renderer.cpp:314
↓ 1 callers
Method
compare_exchange_weak
threading/atomic_shared_ptr.hpp:118
↓ 1 callers
Function
compare_function_floor_to_metal
compute/device/image.hpp:107
↓ 1 callers
Function
compare_linear
compute/device/image.hpp:974
↓ 1 callers
Function
compile_precompiled_header
compute/llvm_toolchain.cpp:208
↓ 1 callers
Function
compile_target
compute/universal_binary.cpp:258
↓ 1 callers
Function
compute_kernel_args_size
note that cuda doesn't have any special argument types and everything is just sized "memory" -> only need to add up sizes
compute/cuda/cuda_program.cpp:28
↓ 1 callers
Function
compute_type_to_string
returns the string representation of the enum COMPUTE_TYPE
compute/compute_common.hpp:37
↓ 1 callers
Function
compute_vulkan_image_type
compute/vulkan/vulkan_image.cpp:497
↓ 1 callers
Method
connect
client connect
net/net_tcp.hpp:166
↓ 1 callers
Method
connect_to_server
net/net.hpp:103
↓ 1 callers
Method
copy
compute/host/host_buffer.cpp:154
↓ 1 callers
Function
copysign
math/rt_math.hpp:517
↓ 1 callers
Function
copysign
compute/device/cuda.hpp:117
↓ 1 callers
Function
cpu_has_avx2
core/core.cpp:758
↓ 1 callers
Function
cpu_has_avx512_tier_5
core/core.cpp:778
↓ 1 callers
Function
create_document
core/json.cpp:898
↓ 1 callers
Function
create_document_from_string
core/json.cpp:907
← previous
next →
301–400 of 2,540, ranked by callers