Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/a2flo/floor
/ functions
Functions
2,532 in github.com/a2flo/floor
⨍
Functions
2,532
◇
Types & classes
1,019
↓ 4 callers
Function
metal_atomic_min
include/floor/device/backend/metal_atomic.hpp:99
↓ 4 callers
Function
min
include/floor/constexpr/const_math.hpp:228
↓ 4 callers
Function
mswrap
include/floor/math/rt_math.hpp:272
↓ 4 callers
Function
mwrap
include/floor/math/rt_math.hpp:235
↓ 4 callers
Method
put32
src/core/bcm.cpp:89
↓ 4 callers
Function
rotated_rad
returns a rotated version of this vector, rotation is counter-clockwise according to angle (in rad)
include/floor/math/vector.hpp:1382
↓ 4 callers
Function
shmwrap
include/floor/math/rt_math.hpp:298
↓ 4 callers
Function
stage1_sort
src/core/bcm.cpp:744
↓ 4 callers
Function
stage3_sort
src/core/bcm.cpp:821
↓ 4 callers
Function
to_vector3
returns a vector3<scalar_type> with the vector elements of this quaternion in { x, y, z } order
include/floor/math/quaternion.hpp:530
↓ 4 callers
Function
tracker_role_to_string
src/vr/openxr_input.cpp:120
↓ 4 callers
Method
transition_read
src/device/vulkan/internal/vulkan_image_internal.cpp:724
↓ 4 callers
Function
translate_function_info
src/device/universal_binary.cpp:1570
↓ 4 callers
Function
type
returns the device type
include/floor/device/backend/device_info.hpp:60
↓ 4 callers
Function
vulkan_blend_factor_from_blend_factor
returns the corresponding VkBlendFactor for the specified BLEND_FACTOR
src/device/vulkan/internal/vulkan_conversion.hpp:69
↓ 3 callers
Method
acquire_descriptor_buffer
src/device/vulkan/internal/vulkan_descriptor_set.cpp:29
↓ 3 callers
Method
allocate_GOT_entries
src/device/host/elf_binary.cpp:476
↓ 3 callers
Function
atan
include/floor/constexpr/const_math.hpp:768
↓ 3 callers
Function
attachment_transition
src/device/vulkan/vulkan_renderer.cpp:519
↓ 3 callers
Function
cl_version_from_uint
include/floor/device/opencl/opencl_common.hpp:75
↓ 3 callers
Function
compile_input
src/device/toolchain.cpp:228
↓ 3 callers
Function
conjugated
returns the conjugated form of this quaternion
include/floor/math/quaternion.hpp:242
↓ 3 callers
Function
convert_coord
include/floor/device/backend/image.hpp:354
↓ 3 callers
Function
copysign
include/floor/math/rt_math.hpp:678
↓ 3 callers
Method
create_buffer
src/device/cuda/cuda_context.cpp:429
↓ 3 callers
Method
create_thread_command_pool
src/device/vulkan/vulkan_queue.cpp:573
↓ 3 callers
Function
cuda_can_use_external_memory
src/device/cuda/cuda_api.cpp:419
↓ 3 callers
Function
cuda_sub_group_reduce
include/floor/device/backend/cuda.hpp:620
↓ 3 callers
Method
destroy_allocation
src/device/vulkan/internal/vulkan_heap.cpp:297
↓ 3 callers
Function
dot
interprets this quaternion as 4D vector and computes its dot product with itself
include/floor/math/quaternion.hpp:145
↓ 3 callers
Function
dot
dot product of this vector with itself
include/floor/math/vector.hpp:1146
↓ 3 callers
Method
dump
src/device/host/elf_binary.cpp:220
↓ 3 callers
Function
exp
include/floor/device/backend/cuda.hpp:109
↓ 3 callers
Function
floor_rt_clz
include/floor/device/backend/host.hpp:160
↓ 3 callers
Function
floor_rt_ctz
include/floor/device/backend/host.hpp:163
↓ 3 callers
Function
floor_rt_max
include/floor/device/backend/cuda.hpp:312
↓ 3 callers
Function
floor_rt_min
include/floor/device/backend/cuda.hpp:302
↓ 3 callers
Function
floor_rt_popcount
include/floor/device/backend/host.hpp:166
↓ 3 callers
Function
floor_rt_reverse_bits
include/floor/device/backend/cuda.hpp:435
↓ 3 callers
Function
fma
include/floor/constexpr/const_math.hpp:1160
↓ 3 callers
Function
fmax
include/floor/device/backend/host.hpp:44
↓ 3 callers
Function
fmin
include/floor/device/backend/host.hpp:42
↓ 3 callers
Function
gen_iter_decode_utf8_char
src/core/unicode.cpp:28
↓ 3 callers
Method
get_context
src/device/host/host_function.cpp:473
↓ 3 callers
Method
get_context_flags
returns the context flags that were specified during context creation
include/floor/device/device_context.hpp:107
↓ 3 callers
Method
get_devices
src/device/device_context.cpp:76
↓ 3 callers
Method
get_filesize
src/core/file_io.cpp:363
↓ 3 callers
Method
get_function_entry
src/device/host/host_function.cpp:580
↓ 3 callers
Method
get_host_buffer_ptr
returns a direct pointer to the internal host buffer
include/floor/device/host/host_buffer.hpp:79
↓ 3 callers
Method
get_queue_ptr
src/device/host/host_queue.cpp:38
↓ 3 callers
Method
get_underlying_metal_buffer_safe
src/device/device_buffer.cpp:89
↓ 3 callers
Method
get_vulkan_context
src/floor/floor.cpp:1423
↓ 3 callers
Function
global_barrier
barrier and mem_fence functionality
include/floor/device/backend/cuda.hpp:467
↓ 3 callers
Method
has_swapchain
returns true if the VR platform provides its own swapchain
include/floor/vr/vr_context.hpp:111
↓ 3 callers
Function
image_bits_per_pixel
returns the amount of bits needed to store one pixel
include/floor/device/backend/image_types.hpp:551
↓ 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)
include/floor/device/backend/image_types.hpp:716
↓ 3 callers
Function
image_storage_dim_count
returns the storage dimensionality of the specified image type
include/floor/device/backend/image_types.hpp:454
↓ 3 callers
Function
initialize_printf_buffer
include/floor/device/soft_printf.hpp:272
↓ 3 callers
Function
inverted
returns the inverted form of this quaternion
include/floor/math/quaternion.hpp:229
↓ 3 callers
Method
is_array
true if this argument is some sort of array, i.e. array_extent contains a valid array extent
include/floor/device/toolchain.hpp:200
↓ 3 callers
Method
is_heap_allocated
returns true if this buffer has been allocated from the internal heap
include/floor/device/device_memory.hpp:86
↓ 3 callers
Function
is_infinite
include/floor/constexpr/const_math.hpp:117
↓ 3 callers
Function
is_nan
include/floor/constexpr/const_math.hpp:131
↓ 3 callers
Function
is_read_write
include/floor/device/backend/image.hpp:269
↓ 3 callers
Function
is_sample_float
is image type sampling return type a float?
include/floor/device/backend/image.hpp:32
↓ 3 callers
Function
is_sample_half
is image type sampling return type a half?
include/floor/device/backend/image.hpp:39
↓ 3 callers
Function
is_sample_int
is image type sampling return type an int?
include/floor/device/backend/image.hpp:46
↓ 3 callers
Function
is_sample_short
is image type sampling return type a short?
include/floor/device/backend/image.hpp:53
↓ 3 callers
Function
is_sample_uint
is image type sampling return type an uint?
include/floor/device/backend/image.hpp:60
↓ 3 callers
Function
is_sample_ushort
is image type sampling return type an ushort?
include/floor/device/backend/image.hpp:67
↓ 3 callers
Method
is_supported
include/floor/device/host/host_context.hpp:45
↓ 3 callers
Function
log
2^(x / ln(2))
include/floor/device/backend/cuda.hpp:110
↓ 3 callers
Method
map
src/device/host/host_image.cpp:171
↓ 3 callers
Function
metal_version_from_uint
include/floor/device/metal/metal_common.hpp:63
↓ 3 callers
Function
pose_from_space
src/vr/openxr_input.cpp:1370
↓ 3 callers
Function
printf_impl
include/floor/device/backend/soft_printf.hpp:150
↓ 3 callers
Method
read
src/device/vulkan/vulkan_buffer.cpp:299
↓ 3 callers
Method
reset
src/device/host/host_function.cpp:365
↓ 3 callers
Function
sample_count_to_vulkan_sample_count
converts the specified sample count to the Vulkan sample count enum NOTE: if "sample_count" doesn't exactly match a supported sample count, the next l
src/device/vulkan/internal/vulkan_conversion.hpp:475
↓ 3 callers
Function
set_argument
src/device/vulkan/internal/vulkan_args.hpp:73
↓ 3 callers
Method
set_vr_context
include/floor/core/event.hpp:45
↓ 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
include/floor/threading/task.hpp:36
↓ 3 callers
Function
spirv_version_from_uint
include/floor/device/opencl/opencl_common.hpp:123
↓ 3 callers
Function
sqrt
half math functions
include/floor/device/backend/cuda.hpp:64
↓ 3 callers
Method
submit_command_buffer
src/device/vulkan/vulkan_queue.cpp:816
↓ 3 callers
Method
thread_should_finish
src/threading/thread_base.cpp:130
↓ 3 callers
Function
trunc
include/floor/constexpr/const_math.hpp:273
↓ 3 callers
Function
vendor_to_string
returns the string representation of the enum VENDOR
include/floor/device/device_common.hpp:62
↓ 3 callers
Function
vulkan_end_cmd_debug_label
src/device/vulkan/internal/vulkan_debug.cpp:235
↓ 2 callers
Function
accumulate
sum of all components
include/floor/math/vector.hpp:1762
↓ 2 callers
Function
acos
include/floor/device/backend/host.hpp:55
↓ 2 callers
Method
acquire_next_image
src/device/vulkan/vulkan_context.cpp:2882
↓ 2 callers
Method
add_event
src/core/event.cpp:320
↓ 2 callers
Method
add_internal_event_handler
src/core/event.cpp:315
↓ 2 callers
Function
arg_post_handler
increments indicies dependent on the arg
include/floor/device/metal/metal_args.hpp:488
↓ 2 callers
Method
as_tuple_ref
returns this matrix as a tuple, with each tuple element referencing its corresponding matrix element
include/floor/math/matrix4.hpp:433
↓ 2 callers
Function
asin
include/floor/constexpr/const_math.hpp:714
↓ 2 callers
Function
asin
include/floor/device/backend/cuda.hpp:209
↓ 2 callers
Function
atan
include/floor/device/backend/cuda.hpp:252
↓ 2 callers
Function
atom_max
include/floor/device/backend/opencl_atomic.hpp:366
← previous
next →
201–300 of 2,532, ranked by callers