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
↓ 5 callers
Method
pop
lang/grammar.hpp:187
↓ 5 callers
Method
release
core/aligned_ptr.hpp:100
↓ 5 callers
Method
set_thread_should_finish
threading/thread_base.cpp:192
↓ 5 callers
Function
sin
compute/device/host.hpp:52
↓ 5 callers
Function
sqrt
constexpr/const_math.hpp:670
↓ 5 callers
Function
str_to_lower
core/core.cpp:179
↓ 5 callers
Method
swap
core/aligned_ptr.hpp:130
↓ 5 callers
Method
try_lock
threading/thread_base.cpp:154
↓ 5 callers
Method
unmap
compute/host/host_image.cpp:205
↓ 4 callers
Method
add_event
core/event.cpp:349
↓ 4 callers
Function
allocate_printf_buffer
compute/soft_printf.hpp:261
↓ 4 callers
Function
atomic_xchg
xchg
compute/device/cuda_atomic.hpp:197
↓ 4 callers
Function
cpu_has_avx
core/core.cpp:748
↓ 4 callers
Function
cpu_has_avx512
core/core.cpp:768
↓ 4 callers
Method
create_buffer
compute/host/host_compute.cpp:279
↓ 4 callers
Method
create_buffer
compute/vulkan/vulkan_compute.cpp:2619
↓ 4 callers
Function
decode_utf8_char
core/unicode.cpp:70
↓ 4 callers
Method
empty
lang/grammar.hpp:138
↓ 4 callers
Method
get_family_index
compute/vulkan/vulkan_queue.hpp:70
↓ 4 callers
Method
get_signaled_value
compute/vulkan/vulkan_fence.cpp:60
↓ 4 callers
Method
get_storage_buffer
returns the backing storage buffer
compute/argument_buffer.hpp:39
↓ 4 callers
Method
get_underlying_vulkan_image_safe
compute/compute_image.cpp:1201
↓ 4 callers
Method
get_vulkan_render_pass
graphics/vulkan/vulkan_pass.cpp:303
↓ 4 callers
Function
handle_printf_buffer
compute/soft_printf.hpp:24
↓ 4 callers
Function
image_anisotropy
return the anisotropy of the specified image type
compute/device/image_types.hpp:469
↓ 4 callers
Function
image_mip_level_count_from_max_dim
returns the amount of mip-map levels required by the specified max image dimension (no flag checking)
compute/device/image_types.hpp:693
↓ 4 callers
Method
is_valid
net/net_tcp.hpp:157
↓ 4 callers
Function
is_writable
compute/device/image.hpp:225
↓ 4 callers
Function
load_dev_binaries_from_archive
compute/universal_binary.cpp:1599
↓ 4 callers
Function
local_barrier
compute/device/cuda.hpp:498
↓ 4 callers
Function
log
constexpr/const_math.hpp:505
↓ 4 callers
Method
make_command_buffer
compute/vulkan/vulkan_queue.cpp:781
↓ 4 callers
Method
match
NOTE: only for demonstration purposes - any derived class should implement this
lang/grammar.hpp:275
↓ 4 callers
Method
push
lang/grammar.hpp:184
↓ 4 callers
Function
round_next_multiple
constexpr/const_math.hpp:291
↓ 4 callers
Method
size
core/serializer.hpp:298
↓ 4 callers
Method
swap
floor/floor.cpp:1736
↓ 4 callers
Method
to_string
math/ray.hpp:48
↓ 4 callers
Method
transition
compute/vulkan/vulkan_image.cpp:873
↓ 4 callers
Method
transition_write
compute/vulkan/vulkan_image.cpp:977
↓ 4 callers
Function
translate_function_info
compute/universal_binary.cpp:1540
↓ 4 callers
Method
vulkan_cmd_bind_descriptor_buffer_embedded_samplers
calls vkCmdBindDescriptorBufferEmbeddedSamplersEXT
compute/vulkan/vulkan_compute.hpp:304
↓ 4 callers
Method
vulkan_cmd_bind_descriptor_buffers
calls vkCmdBindDescriptorBuffersEXT
compute/vulkan/vulkan_compute.hpp:299
↓ 4 callers
Method
vulkan_cmd_set_descriptor_buffer_offsets
calls vkCmdSetDescriptorBufferOffsetsEXT
compute/vulkan/vulkan_compute.hpp:309
↓ 4 callers
Method
vulkan_end_cmd_debug_label
compute/vulkan/vulkan_compute.cpp:3069
↓ 4 callers
Function
vulkan_error_to_string
compute/vulkan/vulkan_common.hpp:58
↓ 3 callers
Function
abs
compute/device/host.hpp:42
↓ 3 callers
Method
allocation_size
returns the size of this allocation
core/aligned_ptr.hpp:173
↓ 3 callers
Function
clamp
constexpr/const_math.hpp:852
↓ 3 callers
Function
conjugated
returns the conjugated form of this quaternion
math/quaternion.hpp:244
↓ 3 callers
Method
contains
math/bbox.hpp:111
↓ 3 callers
Method
create_thread_command_pool
compute/vulkan/vulkan_queue.cpp:553
↓ 3 callers
Function
cuda_can_use_external_memory
compute/cuda/cuda_api.cpp:447
↓ 3 callers
Function
dot
interprets this quaternion as 4D vector and computes its dot product with itself
math/quaternion.hpp:147
↓ 3 callers
Function
dot
dot product of this vector with itself
math/vector.hpp:978
↓ 3 callers
Method
exchange
threading/atomic_shared_ptr.hpp:92
↓ 3 callers
Function
exp
compute/device/cuda.hpp:114
↓ 3 callers
Method
fill
compute/host/host_buffer.cpp:172
↓ 3 callers
Function
fma
compute/device/cuda.hpp:91
↓ 3 callers
Method
get_filesize
! returns the filesize */
core/file_io.cpp:368
↓ 3 callers
Method
get_host_buffer_ptr
returns a direct pointer to the internal host buffer
compute/host/host_buffer.hpp:84
↓ 3 callers
Method
get_kernel_entry
compute/host/host_kernel.cpp:572
↓ 3 callers
Method
get_underlying_vulkan_buffer_safe
compute/compute_buffer.cpp:279
↓ 3 callers
Method
get_unsignaled_value
compute/vulkan/vulkan_fence.cpp:56
↓ 3 callers
Method
has_swapchain
returns true if the VR backend provides its own swapchain
vr/vr_context.hpp:110
↓ 3 callers
Function
image_bits_per_pixel
returns the amount of bits needed to store one pixel
compute/device/image_types.hpp:550
↓ 3 callers
Function
image_layer_count
returns the amount of image layers specified by the image dim and type NOTE: this count includes cube map sides (layers)
compute/device/image_types.hpp:715
↓ 3 callers
Function
initialize_printf_buffer
compute/soft_printf.hpp:270
↓ 3 callers
Function
inverted
returns the inverted form of this quaternion
math/quaternion.hpp:231
↓ 3 callers
Method
is_cpu
returns true if the device is a CPU
compute/compute_device.hpp:79
↓ 3 callers
Method
is_gpu
returns true if the device is a GPU
compute/compute_device.hpp:81
↓ 3 callers
Function
is_nan
constexpr/const_math.hpp:134
↓ 3 callers
Method
is_valid
returns true if this pass is in a valid state
graphics/graphics_pass.hpp:110
↓ 3 callers
Function
log
2^(x / ln(2))
compute/device/cuda.hpp:115
↓ 3 callers
Function
metal_sub_group_reduce
compute/device/metal.hpp:325
↓ 3 callers
Function
move_matches
lang/grammar.cpp:21
↓ 3 callers
Method
next_signal_value
compute/vulkan/vulkan_fence.cpp:64
↓ 3 callers
Method
pop_restore
lang/grammar.hpp:190
↓ 3 callers
Function
printf_impl
compute/device/soft_printf.hpp:151
↓ 3 callers
Method
reset
compute/vulkan/vulkan_indirect_command.cpp:254
↓ 3 callers
Method
set_debug_label
compute/compute_fence.cpp:21
↓ 3 callers
Method
set_thread_delay
threading/thread_base.cpp:200
↓ 3 callers
Function
simd_shuffle_up
compute/device/cuda.hpp:567
↓ 3 callers
Function
spawn
creates ("spawns") a new task that asynchronously executes the supplied function in a separate thread NOTE: memory management of the task object is no
threading/task.hpp:38
↓ 3 callers
Function
sqrt
half math functions
compute/device/cuda.hpp:69
↓ 3 callers
Method
submit_command_buffer
compute/vulkan/vulkan_queue.cpp:796
↓ 3 callers
Method
transition_read
compute/vulkan/vulkan_image.cpp:936
↓ 3 callers
Function
trunc
constexpr/const_math.hpp:276
↓ 3 callers
Method
vulkan_begin_cmd_debug_label
compute/vulkan/vulkan_compute.cpp:3055
↓ 3 callers
Method
vulkan_get_descriptor
calls vkGetDescriptorEXT
compute/vulkan/vulkan_compute.hpp:294
↓ 3 callers
Method
vulkan_get_descriptor_set_layout_size
calls vkGetDescriptorSetLayoutSizeEXT
compute/vulkan/vulkan_compute.hpp:289
↓ 3 callers
Function
vulkan_version_from_uint
compute/vulkan/vulkan_common.hpp:31
↓ 3 callers
Method
write
compute/host/host_buffer.cpp:140
↓ 2 callers
Function
accumulate
sum of all components
math/vector.hpp:1575
↓ 2 callers
Function
acos
compute/device/host.hpp:56
↓ 2 callers
Method
acquire_descriptor_buffer
compute/vulkan/vulkan_descriptor_set.cpp:25
↓ 2 callers
Method
add_completion_handler
graphics/vulkan/vulkan_renderer.cpp:387
↓ 2 callers
Method
add_completion_handler
compute/vulkan/vulkan_queue.cpp:835
↓ 2 callers
Function
asin
constexpr/const_math.hpp:717
↓ 2 callers
Function
asin
compute/device/cuda.hpp:320
← previous
next →
101–200 of 2,540, ranked by callers