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
↓ 1 callers
Method
make_secondary_command_buffer
src/device/vulkan/vulkan_queue.cpp:811
↓ 1 callers
Method
map
src/device/cuda/cuda_image.cpp:615
↓ 1 callers
Method
map_memory
src/device/vulkan/internal/vulkan_heap.cpp:307
↓ 1 callers
Method
match
src/core/json.cpp:516
↓ 1 callers
Function
max_element
returns the largest component
include/floor/math/vector.hpp:1892
↓ 1 callers
Function
max_element_index
returns the index of the largest component
include/floor/math/vector.hpp:1926
↓ 1 callers
Function
metal_major_version_to_string
include/floor/device/metal/metal_common.hpp:45
↓ 1 callers
Function
metal_minor_version_to_string
include/floor/device/metal/metal_common.hpp:54
↓ 1 callers
Function
metal_version_to_string
include/floor/device/metal/metal_common.hpp:36
↓ 1 callers
Function
min_element
returns the smallest component
include/floor/math/vector.hpp:1879
↓ 1 callers
Function
min_element_index
returns the index of the smallest component
include/floor/math/vector.hpp:1912
↓ 1 callers
Function
multi_view_pass_modification
src/device/graphics_pass.cpp:23
↓ 1 callers
Function
multi_view_pipeline_modification
src/device/graphics_pipeline.cpp:24
↓ 1 callers
Method
needs_clear
returns true if this pass needs a clear / clear values, i.e. at least one load op is "clear"
include/floor/device/vulkan/vulkan_pass.hpp:47
↓ 1 callers
Function
needs_sync_to_host
src/device/host/host_image.cpp:194
↓ 1 callers
Function
needs_sync_to_host
src/device/host/host_buffer.cpp:230
↓ 1 callers
Method
parse
src/core/json.cpp:776
↓ 1 callers
Function
platform_type_to_string
returns the string representation of the enum PLATFORM_TYPE
include/floor/device/device_common.hpp:38
↓ 1 callers
Function
popcount
include/floor/constexpr/const_math.hpp:1341
↓ 1 callers
Function
popcount
include/floor/math/rt_math.hpp:447
↓ 1 callers
Method
popcount
include/floor/constexpr/soft_f16.hpp:483
↓ 1 callers
Function
prev_pot
include/floor/constexpr/const_math.hpp:1118
↓ 1 callers
Method
query_total_usage
src/device/vulkan/internal/vulkan_heap.cpp:328
↓ 1 callers
Function
rad_to_deg
include/floor/constexpr/const_math.hpp:47
↓ 1 callers
Method
read
include/floor/device/backend/host_image.hpp:491
↓ 1 callers
Function
read_linear
include/floor/device/backend/image.hpp:670
↓ 1 callers
Function
register_segfault_handler
src/core/sig_handler.cpp:126
↓ 1 callers
Method
remove_from_resource_registry
src/device/device_context.cpp:228
↓ 1 callers
Function
rotated
rotates to the specified vector 'vec' and returns the resulting quaternion
include/floor/math/quaternion.hpp:287
↓ 1 callers
Function
rotation
include/floor/math/quaternion.hpp:476
↓ 1 callers
Function
rotation_angle
returns the rotation angle of this quaternion in radian
include/floor/math/quaternion.hpp:305
↓ 1 callers
Function
rotation_angle_deg
returns the rotation angle of this quaternion in degrees
include/floor/math/quaternion.hpp:310
↓ 1 callers
Function
rotation_axis
returns the rotation axis of this quaternion
include/floor/math/quaternion.hpp:300
↓ 1 callers
Function
rsqrt
include/floor/constexpr/const_math.hpp:673
↓ 1 callers
Function
rsqrt
include/floor/device/backend/cuda.hpp:65
↓ 1 callers
Method
run
src/core/event.cpp:42
↓ 1 callers
Function
safe_recursive_mutex
include/floor/threading/thread_safety.hpp:106
↓ 1 callers
Function
saisxx_bwt
src/core/bcm.cpp:982
↓ 1 callers
Method
serialization_size
include/floor/core/serializer.hpp:160
↓ 1 callers
Method
serialize
include/floor/core/serializer.hpp:82
↓ 1 callers
Method
set_alloc_and_start
moves the outside task allocation to the interior and starts the task execution
include/floor/threading/task.hpp:58
↓ 1 callers
Function
set_arguments
src/device/vulkan/internal/vulkan_args.hpp:513
↓ 1 callers
Method
set_debug_label
src/device/device_fence.cpp:23
↓ 1 callers
Method
set_debug_label
sets the debug label of this device queue
include/floor/device/device_queue.hpp:292
↓ 1 callers
Method
set_ldouble_click_time
src/core/event.cpp:298
↓ 1 callers
Method
set_mdouble_click_time
src/core/event.cpp:306
↓ 1 callers
Method
set_rdouble_click_time
src/core/event.cpp:302
↓ 1 callers
Method
set_thread_delay
src/threading/thread_base.cpp:134
↓ 1 callers
Method
set_thread_should_finish
src/threading/thread_base.cpp:126
↓ 1 callers
Method
set_thread_status
src/threading/thread_base.cpp:112
↓ 1 callers
Method
set_yield_after_run
src/threading/thread_base.cpp:142
↓ 1 callers
Function
setup_nvidia_aftermath
src/device/vulkan/vulkan_context.cpp:146
↓ 1 callers
Function
sin
include/floor/constexpr/const_math.hpp:702
↓ 1 callers
Method
size
redundant size() function for usability (note that this of course also includes \0 chars)
include/floor/constexpr/const_string.hpp:55
↓ 1 callers
Function
spin_wait_condition
include/floor/threading/atomic_spin_lock.hpp:40
↓ 1 callers
Method
start
src/device/vulkan/vulkan_queue.cpp:181
↓ 1 callers
Function
str_hex_escape
src/core/core.cpp:482
↓ 1 callers
Function
str_to_lower_inplace
src/core/core.cpp:165
↓ 1 callers
Function
suffix_sort
src/core/bcm.cpp:859
↓ 1 callers
Function
to_file_name
src/core/core.cpp:735
↓ 1 callers
Method
to_float
conversion to/from other types
include/floor/constexpr/soft_f16.hpp:287
↓ 1 callers
Method
to_matrix4
converts this dual quaterion to a 4x4 matrix
include/floor/math/dual_quaternion.hpp:260
↓ 1 callers
Method
to_string
include/floor/math/ray.hpp:49
↓ 1 callers
Function
tracker_type_from_name
tries to match the specified tracker name/type against a known tracker POSE_TYPE
src/vr/openvr_context.cpp:91
↓ 1 callers
Function
trunc
include/floor/device/backend/host.hpp:49
↓ 1 callers
Method
unique
removes all duplicate entries for each unique key in this map
include/floor/core/flat_map.hpp:62
↓ 1 callers
Function
unix_timestamp
src/core/core.cpp:520
↓ 1 callers
Method
unmap
src/device/cuda/cuda_image.cpp:683
↓ 1 callers
Method
unmap_memory
src/device/vulkan/internal/vulkan_heap.cpp:316
↓ 1 callers
Method
update_resource_registry
src/device/device_context.cpp:200
↓ 1 callers
Method
update_with_external_vulkan_state
src/device/vulkan/internal/vulkan_image_internal.cpp:813
↓ 1 callers
Function
utf8_decomp_to_precomp
src/core/unicode.cpp:150
↓ 1 callers
Function
utf8_to_unicode
src/core/unicode.cpp:84
↓ 1 callers
Function
validate_utf8_string
src/core/unicode.cpp:138
↓ 1 callers
Function
vertex_bits
returns the amount of bits needed to store one vertex
include/floor/device/graphics_vertex_format.hpp:148
↓ 1 callers
Function
vertex_dim_count
include/floor/device/graphics_vertex_format.hpp:138
↓ 1 callers
Function
vr_platform_to_string
returns the string representation of the enum VR_PLATFORM
include/floor/vr/vr_context.hpp:40
↓ 1 callers
Function
vulkan_compare_op_from_depth_compare
returns the corresponding VkCompareOp for the specified DEPTH_COMPARE
src/device/vulkan/internal/vulkan_conversion.hpp:124
↓ 1 callers
Function
vulkan_cull_mode_from_cull_mode
returns the corresponding VkCullModeFlagBits for the specified CULL_MODE
src/device/vulkan/internal/vulkan_conversion.hpp:47
↓ 1 callers
Function
vulkan_front_face_from_front_face
returns the corresponding VkFrontFace for the specified FRONT_FACE
src/device/vulkan/internal/vulkan_conversion.hpp:59
↓ 1 callers
Function
vulkan_insert_cmd_debug_label
src/device/vulkan/internal/vulkan_debug.cpp:242
↓ 1 callers
Function
vulkan_load_op_from_load_op
returns the corresponding VkAttachmentLoadOp for the specified LOAD_OP
src/device/vulkan/internal/vulkan_conversion.hpp:156
↓ 1 callers
Function
vulkan_primitive_topology_from_primitive
returns the corresponding VkPrimitiveTopology for the specified PRIMITIVE
src/device/vulkan/internal/vulkan_conversion.hpp:31
↓ 1 callers
Function
vulkan_store_op_from_store_op
returns the corresponding VkAttachmentStoreOp for the specified STORE_OP
src/device/vulkan/internal/vulkan_conversion.hpp:168
↓ 1 callers
Function
wrap
include/floor/constexpr/const_math.hpp:861
↓ 1 callers
Method
write
writes this document to disk as "filename", returns true on success, false otherwise
include/floor/core/json.hpp:204
↓ 1 callers
Method
write
include/floor/device/device_buffer.hpp:57
↓ 1 callers
Method
write_file
src/core/file_io.cpp:420
↓ 1 callers
Method
write_from
include/floor/device/device_buffer.hpp:72
↓ 1 callers
Function
write_log_entry
src/core/logger.cpp:99
↓ 1 callers
Method
zero
src/device/host/host_image.cpp:163
↓ 1 callers
Method
zero
src/device/vulkan/vulkan_image.cpp:93
Function
ACQUIRE
include/floor/threading/atomic_spin_lock.hpp:89
Function
ACQUIRE
include/floor/threading/thread_safety.hpp:82
Function
ACQUIRE_SHARED
include/floor/threading/thread_safety.hpp:146
Function
CS
include/floor/constexpr/const_string.hpp:291
Function
FLOOR_HOST_DEVICE_BUILTIN(sinf)
src/device/host/host_device_builtins.cpp:40
Function
FLOOR_VECNAME
default copy-construct from same vector_type
include/floor/math/vector.hpp:207
Method
GUARDED_BY
src/device/vulkan/vulkan_queue.cpp:269
Method
GUARDED_BY
include/floor/vr/openvr_context.hpp:83
← previous
next →
601–700 of 2,532, ranked by callers