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
↓ 121 callers
Method
get
core/json.hpp:65
↓ 95 callers
Method
data
constexpr/const_array.hpp:79
↓ 88 callers
Method
size
compute/device/cuda_coop.hpp:46
↓ 70 callers
Method
empty
core/flat_map.hpp:266
↓ 57 callers
Method
find
returns an iterator to the <key, value> pair corresponding to 'key', returns end() if not found
core/flat_map.hpp:234
↓ 57 callers
Function
to_string
returns a string representation of this vector
math/vector.hpp:1608
↓ 48 callers
Method
end
core/flat_map.hpp:254
↓ 47 callers
Method
reserve
core/flat_map.hpp:268
↓ 43 callers
Method
get_device
compute/compute_context.cpp:24
↓ 42 callers
Method
erase
erases the <key, value> pair at 'iter', returns an iterator to the next entry
core/flat_map.hpp:213
↓ 36 callers
Method
begin
forward auxiliary functions
core/flat_map.hpp:253
↓ 35 callers
Function
max
compute/device/host.hpp:46
↓ 31 callers
Method
emplace
inserts a new <key, value> pair if no entry for 'key' exists yet and returns pair<true, iterator to it>, or returns pair<false, iterator to the curren
core/flat_map.hpp:192
↓ 28 callers
Method
insert
inserts a new <key, value> pair if no entry for 'key' exists yet and returns pair<true, iterator to it>, or returns pair<false, iterator to the curren
core/flat_map.hpp:182
↓ 26 callers
Function
image_dim_count
returns the dimensionality of the specified image type
compute/device/image_types.hpp:448
↓ 26 callers
Method
size
lang/source_types.cpp:65
↓ 24 callers
Function
min
compute/device/host.hpp:44
↓ 23 callers
Method
size
core/flat_map.hpp:265
↓ 21 callers
Method
insert_or_assign
inserts a new <key, value> pair if no entry for 'key' exists yet, or replaces the current <key, value> entry if it does, returns an iterator to the <k
core/flat_map.hpp:171
↓ 19 callers
Function
float_to_half
compute/device/cuda.hpp:66
↓ 19 callers
Function
from_clang_vector
math/vector.hpp:2121
↓ 18 callers
Method
is_open
core/file_io.cpp:558
↓ 18 callers
Method
lock
threading/thread_base.cpp:143
↓ 18 callers
Method
unlock
threading/thread_base.cpp:167
↓ 17 callers
Method
clear
core/flat_map.hpp:267
↓ 17 callers
Method
count
returns 1 if a <key, value> entry for 'key' exists in this map, 0 if not
core/flat_map.hpp:248
↓ 16 callers
Method
finish
compute/host/host_queue.cpp:26
↓ 16 callers
Function
half_to_float
half <-> float conversion
compute/device/cuda.hpp:60
↓ 15 callers
Function
find
core/core.hpp:156
↓ 14 callers
Method
cend
core/flat_map.hpp:258
↓ 14 callers
Method
clear
zeros/clears the complete memory object, returns true on success
compute/compute_memory.hpp:93
↓ 14 callers
Method
get_queue_ptr
compute/opencl/opencl_queue.cpp:46
↓ 13 callers
Method
data
core/serializer_storage.hpp:54
↓ 13 callers
Method
read
compute/host/host_buffer.cpp:126
↓ 13 callers
Method
set_debug_label
compute/vulkan/vulkan_image.cpp:1330
↓ 13 callers
Function
simd_width
returns the expected SIMD-width of the device (or 0 if unknown) NOTE: for certain devices this might be variable both at run-time and at compile-time,
compute/device/device_info.hpp:207
↓ 12 callers
Function
image_channel_count
returns the channel count of the specified image type
compute/device/image_types.hpp:459
↓ 12 callers
Function
max
math/rt_math.hpp:76
↓ 11 callers
Method
at_end
lang/grammar.hpp:178
↓ 11 callers
Method
cbegin
core/flat_map.hpp:257
↓ 11 callers
Method
get_queue_ptr
compute/cuda/cuda_queue.cpp:55
↓ 11 callers
Method
print_at_depth
lang/grammar.hpp:229
↓ 11 callers
Method
set_vulkan_debug_label
compute/vulkan/vulkan_compute.cpp:3040
↓ 10 callers
Function
REQUIRES
threading/thread_safety.hpp:178
↓ 10 callers
Function
image_compressed
returns true if the image type is using a compressed image format
compute/device/image_types.hpp:514
↓ 10 callers
Function
image_data_size_from_types
returns the total amount of bytes needed to store the image of the specified dimensions, types and mip-levels "max_mip_level" can be set to the max mi
compute/device/image_types.hpp:730
↓ 10 callers
Method
next
increase token iterator
lang/grammar.hpp:160
↓ 10 callers
Function
tokenize
core/core.cpp:157
↓ 10 callers
Method
what
original error/exception message
net/asio_error_handler.hpp:46
↓ 9 callers
Method
close
core/file_io.cpp:113
↓ 9 callers
Function
dfdx
NOTE: not supported
compute/device/host_post.hpp:54
↓ 9 callers
Function
dfdy
NOTE: not supported
compute/device/host_post.hpp:56
↓ 9 callers
Function
dim
image query functions queries the image dimension at run-time, returning it in the same format as compute_image::image_dim
compute/device/image.hpp:357
↓ 9 callers
Function
distance
returns the distance between this vector and another vector
math/vector.hpp:1021
↓ 9 callers
Function
image_slice_data_size_from_types
returns the total amount of bytes needed to store a slice of an image of the specified dimensions and types (or of the complete image w/o mip levels i
compute/device/image_types.hpp:674
↓ 9 callers
Function
read
compute/device/image.hpp:545
↓ 9 callers
Function
write
compute/device/image.hpp:1125
↓ 8 callers
Method
compare_exchange_strong
threading/atomic_shared_ptr.hpp:98
↓ 8 callers
Method
get_device_default_queue
compute/host/host_compute.hpp:54
↓ 8 callers
Method
get_device_default_queue
compute/cuda/cuda_compute.cpp:414
↓ 8 callers
Function
global_mem_fence
memory fence handling (all the same) NOTE: compared to a barrier, a memory fence does not have to be encountered by all work-items (no context/fiber s
compute/host/host_kernel.cpp:1241
↓ 8 callers
Function
min
math/rt_math.hpp:46
↓ 8 callers
Method
write
core/file_io.hpp:96
↓ 7 callers
Function
image_bytes_per_pixel
returns the amount of bytes needed to store one pixel NOTE: rounded up if "bits per pixel" is not divisible by 8
compute/device/image_types.hpp:640
↓ 7 callers
Function
image_sample_count
return the sample count of the specified image type
compute/device/image_types.hpp:475
↓ 7 callers
Function
stou
core/cpp_ext.hpp:35
↓ 7 callers
Function
system
core/core.cpp:403
↓ 6 callers
Function
cl_error_to_string
compute/opencl/opencl_common.hpp:219
↓ 6 callers
Method
get
threading/atomic_shared_ptr.hpp:144
↓ 6 callers
Method
get_device_default_queue
compute/vulkan/vulkan_compute.cpp:2587
↓ 6 callers
Function
get_hw_thread_count
core/core.cpp:540
↓ 6 callers
Function
image_bits_of_channel
returns the amount of bits needed to store the specified channel NOTE: not viable for compressed image formats
compute/device/image_types.hpp:606
↓ 6 callers
Function
image_storage_dim_count
returns the storage dimensionality of the specified image type
compute/device/image_types.hpp:453
↓ 6 callers
Method
is_valid
returns true if this is a valid ELF binary
compute/host/elf_binary.hpp:65
↓ 6 callers
Function
sqrt
compute/device/host.hpp:39
↓ 6 callers
Function
trim
core/core.cpp:248
↓ 6 callers
Function
vk_aspect_flags_from_type
compute/vulkan/vulkan_image.cpp:37
↓ 5 callers
Function
abs
constexpr/const_math.hpp:225
↓ 5 callers
Function
atomic_add
add
compute/device/cuda_atomic.hpp:65
↓ 5 callers
Function
compile_program
compute/llvm_toolchain.cpp:195
↓ 5 callers
Function
compile_program_file
compute/llvm_toolchain.cpp:202
↓ 5 callers
Function
cos
compute/device/host.hpp:53
↓ 5 callers
Function
deg_to_rad
constexpr/const_math.hpp:61
↓ 5 callers
Method
empty
net/asio_error_handler.cpp:60
↓ 5 callers
Function
exp
constexpr/const_math.hpp:401
↓ 5 callers
Method
get_compute_type
compute/host/host_kernel.hpp:74
↓ 5 callers
Function
get_current_thread_name
core/core.cpp:645
↓ 5 callers
Method
get_filestream
core/file_io.cpp:581
↓ 5 callers
Function
get_system_error
core/core.cpp:872
↓ 5 callers
Method
get_vulkan_buffer_usage
returns the usage flags that this Vulkan buffer was created with
compute/vulkan/vulkan_buffer.hpp:100
↓ 5 callers
Method
has_valid_required_local_size
compute/llvm_toolchain.hpp:141
↓ 5 callers
Function
image_compression_block_size
returns the 2D block size of the compression method that is being used
compute/device/image_types.hpp:646
↓ 5 callers
Function
image_mip_level_count
returns the amount of mip-map levels required by the specified image dim and type, down to 1px
compute/device/image_types.hpp:701
↓ 5 callers
Function
init
compute/cuda/cuda_image.cpp:72
↓ 5 callers
Method
inverted
returns the inverted form of this matrix
math/matrix4.hpp:298
↓ 5 callers
Function
is_readable
image storage helpers
compute/device/image.hpp:224
↓ 5 callers
Function
is_windows_8_or_higher
core/core.cpp:731
↓ 5 callers
Method
load
threading/atomic_shared_ptr.hpp:175
↓ 5 callers
Method
map
compute/host/host_image.cpp:194
↓ 5 callers
Method
map
compute/vulkan/vulkan_image.cpp:730
next →
1–100 of 2,540, ranked by callers