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
atomic_store
store (simple alias of xchg)
compute/device/cuda_atomic.hpp:418
↓ 2 callers
Function
attachment_transition
graphics/vulkan/vulkan_renderer.cpp:453
↓ 2 callers
Function
bits_to_hex
core/core.cpp:467
↓ 2 callers
Function
build_archive
compute/universal_binary.cpp:658
↓ 2 callers
Function
catmull_rom_interpolate
constexpr/const_math.hpp:949
↓ 2 callers
Function
cl_version_from_uint
compute/opencl/opencl_common.hpp:74
↓ 2 callers
Function
clock_in_us
compute/host/host_queue.cpp:51
↓ 2 callers
Method
clone
compute/compute_image.cpp:1089
↓ 2 callers
Function
compare
compute/device/image.hpp:960
↓ 2 callers
Method
compute_and_validate_command_range
compute/vulkan/vulkan_indirect_command.cpp:264
↓ 2 callers
Function
compute_hash
computes the SHA-256 hash of the specified "data" of the specified "size" NOTE: this can also run at compile-time with constexpr data
constexpr/sha_256.hpp:100
↓ 2 callers
Function
compute_vendor_to_string
returns the string representation of the enum COMPUTE_VENDOR
compute/compute_common.hpp:60
↓ 2 callers
Method
conjugated
returns the conjugated form of this dual quaternion
math/dual_quaternion.hpp:204
↓ 2 callers
Function
contains
core/core.hpp:162
↓ 2 callers
Function
convert_coord
compute/device/image.hpp:313
↓ 2 callers
Function
cos
constexpr/const_math.hpp:682
↓ 2 callers
Function
cpu_has_fma
core/core.cpp:738
↓ 2 callers
Method
create_buffer
compute/cuda/cuda_compute.cpp:429
↓ 2 callers
Method
create_image
compute/host/host_compute.cpp:337
↓ 2 callers
Function
crossed
interprets the vector component of this quaternion as a 3D vector and computes the cross product of it with the specified vector
math/quaternion.hpp:157
↓ 2 callers
Function
crossed
computes the cross product of this vector with another vector
math/vector.hpp:1006
↓ 2 callers
Function
cubic_interpolate
constexpr/const_math.hpp:902
↓ 2 callers
Function
decompose_fp
constexpr/const_math.hpp:177
↓ 2 callers
Method
emplace_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:202
↓ 2 callers
Method
equal
lang/source_types.cpp:52
↓ 2 callers
Method
execute
compute/host/host_kernel.cpp:731
↓ 2 callers
Function
exp2
compute/device/cuda.hpp:103
↓ 2 callers
Function
expand_path_with_env
core/core.cpp:857
↓ 2 callers
Function
eye_to_eye
vr/openvr_context.cpp:48
↓ 2 callers
Function
fabs
compute/device/host.hpp:41
↓ 2 callers
Function
fabs
compute/device/cuda.hpp:76
↓ 2 callers
Function
faceforward
math/vector.hpp:1048
↓ 2 callers
Method
finish
compute/opencl/opencl_queue.cpp:27
↓ 2 callers
Method
finish
compute/vulkan/vulkan_queue.cpp:664
↓ 2 callers
Function
floor_rt_reverse_bits
compute/device/cuda.hpp:453
↓ 2 callers
Function
fma
constexpr/const_math.hpp:1046
↓ 2 callers
Function
fma
compute/device/host.hpp:65
↓ 2 callers
Function
fmod
constexpr/const_math.hpp:298
↓ 2 callers
Function
fractional
math/rt_math.hpp:154
↓ 2 callers
Method
get_compute_type
compute/cuda/cuda_kernel.hpp:63
↓ 2 callers
Method
get_corresponding_device
compute/compute_context.cpp:81
↓ 2 callers
Method
get_cuda_surfaces_lod_buffer
returns the cuda buffer containing all lod surface objects (on the device)
compute/cuda/cuda_image.hpp:77
↓ 2 callers
Method
get_device_default_queue
compute/opencl/opencl_compute.cpp:816
↓ 2 callers
Method
get_host_buffer_ptr_with_sync
compute/host/host_buffer.cpp:527
↓ 2 callers
Method
get_host_image_program_info_with_sync
compute/host/host_image.cpp:543
↓ 2 callers
Function
get_token_primary_type
lang/source_types.hpp:190
↓ 2 callers
Method
get_vulkan_context
floor/floor.cpp:1724
↓ 2 callers
Method
get_vulkan_descriptor_data_sampled
returns the descriptor data for this buffer (for use in descriptor buffers)
compute/vulkan/vulkan_image.hpp:173
↓ 2 callers
Method
get_vulkan_format
returns the vulkan image format that is used for this image
compute/vulkan/vulkan_image.hpp:131
↓ 2 callers
Method
get_vulkan_pipeline_entry
compute/vulkan/vulkan_indirect_command.cpp:174
↓ 2 callers
Method
get_vulkan_pipeline_state
graphics/vulkan/vulkan_pipeline.cpp:393
↓ 2 callers
Function
get_windows_version
core/core.cpp:657
↓ 2 callers
Function
glCopyImageSubData
core/gl_support.cpp:24
↓ 2 callers
Function
has_fixed_known_simd_width
returns true if the device has a known SIMD-width (> 1) and this SIMD-width is known and fixed at compile-time and run-time (min and max are the same)
compute/device/device_info.hpp:227
↓ 2 callers
Function
if
-> Vulkan image
compute/cuda/cuda_image.cpp:762
↓ 2 callers
Function
if
-> Vulkan buffer
compute/cuda/cuda_buffer.cpp:219
↓ 2 callers
Function
image_layout_argb
returns true if the image layout is ARGB
compute/device/image_types.hpp:443
↓ 2 callers
Function
image_layout_bgra
returns true if the image layout is BGRA
compute/device/image_types.hpp:438
↓ 2 callers
Method
init
compute/host/host_kernel.cpp:328
↓ 2 callers
Function
interpolate
constexpr/const_math.hpp:884
↓ 2 callers
Function
inv_magnitude
computes the "1 / magnitude" of this quaternion
math/quaternion.hpp:220
↓ 2 callers
Method
is_closed
net/net_tcp.hpp:161
↓ 2 callers
Function
is_equal
constexpr/const_math.hpp:72
↓ 2 callers
Function
is_equal
comparisons returning ANDed component-wise results returns true if all components are equal to the corresponding components of another vector
math/vector.hpp:1286
↓ 2 callers
Function
is_infinite
constexpr/const_math.hpp:120
↓ 2 callers
Function
is_sample_float
is image type sampling return type a float?
compute/device/image.hpp:31
↓ 2 callers
Function
is_sample_half
is image type sampling return type a half?
compute/device/image.hpp:38
↓ 2 callers
Function
is_sample_int
is image type sampling return type an int?
compute/device/image.hpp:45
↓ 2 callers
Function
is_sample_uint
is image type sampling return type an uint?
compute/device/image.hpp:51
↓ 2 callers
Function
load_binary
compute/spirv_handler.cpp:25
↓ 2 callers
Function
load_container_from_memory
compute/spirv_handler.cpp:60
↓ 2 callers
Function
log2
compute/device/cuda.hpp:112
↓ 2 callers
Function
make_callable_kernel_function
compute/host/host_kernel.cpp:643
↓ 2 callers
Function
metal_version_from_uint
compute/metal/metal_common.hpp:74
↓ 2 callers
Function
min
constexpr/const_math.hpp:231
↓ 2 callers
Function
needs_sync_from_host
compute/host/host_image.cpp:315
↓ 2 callers
Function
needs_sync_from_host
compute/host/host_buffer.cpp:306
↓ 2 callers
Method
open
core/file_io.cpp:60
↓ 2 callers
Function
partial_ln_and_log2
constexpr/const_math.hpp:468
↓ 2 callers
Method
pin
page-locks/pins the memory
core/aligned_ptr.hpp:178
↓ 2 callers
Function
popcount
constexpr/const_math.hpp:1225
↓ 2 callers
Function
pow
constexpr/const_math.hpp:391
↓ 2 callers
Method
present
vr/openvr_context.cpp:781
↓ 2 callers
Function
printf
compute/device/host.hpp:184
↓ 2 callers
Function
printf_args_apply
compute/device/soft_printf.hpp:56
↓ 2 callers
Method
printf_completion
compute/vulkan/vulkan_indirect_command.cpp:350
↓ 2 callers
Function
printf_handle_arg
compute/device/soft_printf.hpp:99
↓ 2 callers
Method
printf_init
compute/vulkan/vulkan_indirect_command.cpp:346
↓ 2 callers
Method
rbegin
core/flat_map.hpp:259
↓ 2 callers
Method
read
compute/vulkan/vulkan_buffer.cpp:243
↓ 2 callers
Method
read_file
core/file_io.cpp:585
↓ 2 callers
Function
reflect
reflection of the incident vector I according to the normal N, N must be normalized
math/vector.hpp:1065
↓ 2 callers
Function
refract
N and I must be normalized
math/vector.hpp:1081
↓ 2 callers
Method
release_descriptor_buffer
compute/vulkan/vulkan_descriptor_set.cpp:30
↓ 2 callers
Method
rend
core/flat_map.hpp:260
↓ 2 callers
Method
reset
modifiers:
threading/atomic_shared_ptr.hpp:126
↓ 2 callers
Method
reset
compute/host/host_kernel.cpp:359
↓ 2 callers
Method
resolve
compute/host/elf_binary.cpp:1256
↓ 2 callers
Function
rotated_rad
returns a rotated version of this vector, rotation is counter-clockwise according to angle (in rad)
math/vector.hpp:1195
↓ 2 callers
Function
round
constexpr/const_math.hpp:244
← previous
next →
201–300 of 2,540, ranked by callers