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
fail
src/core/file_io.cpp:529
↓ 1 callers
Method
fill
src/device/cuda/cuda_buffer.cpp:253
↓ 1 callers
Function
find_and_replace
src/core/core.cpp:97
↓ 1 callers
Function
find_best_match_for_device
src/device/universal_binary.cpp:968
↓ 1 callers
Function
floor_alloc_host_device_printf_buffer
src/device/host/host_function.cpp:553
↓ 1 callers
Function
floor_alloc_host_local_memory
src/device/host/host_function.cpp:547
↓ 1 callers
Function
floor_alloc_host_stack_memory
src/device/host/host_function.cpp:564
↓ 1 callers
Function
floor_get_printf_buffer
include/floor/device/backend/host.hpp:183
↓ 1 callers
Function
floor_host_compute_device_printf_buffer
src/device/host/host_function.cpp:1278
↓ 1 callers
Function
floor_requisition_local_memory
(host) local memory management NOTE: this is called when allocating storage for local buffers
src/device/host/host_function.cpp:1317
↓ 1 callers
Function
floor_rt_find_nth_set
include/floor/device/backend/cuda.hpp:385
↓ 1 callers
Function
floor_rt_funnel_shift_clamp_left
include/floor/device/backend/cuda.hpp:373
↓ 1 callers
Function
floor_rt_funnel_shift_clamp_right
include/floor/device/backend/cuda.hpp:379
↓ 1 callers
Function
floor_rt_funnel_shift_left
include/floor/device/backend/cuda.hpp:361
↓ 1 callers
Function
floor_rt_funnel_shift_right
include/floor/device/backend/cuda.hpp:367
↓ 1 callers
Function
floor_rt_permute
include/floor/device/backend/cuda.hpp:357
↓ 1 callers
Function
floor_volk_init
src/device/vulkan/vulkan_common.cpp:52
↓ 1 callers
Function
floor_volk_load_instance
src/device/vulkan/vulkan_common.cpp:72
↓ 1 callers
Method
flush
src/core/bcm.cpp:64
↓ 1 callers
Function
forward
-Z forward vector
include/floor/math/vector.hpp:397
↓ 1 callers
Function
from_matrix4
include/floor/math/quaternion.hpp:432
↓ 1 callers
Method
get_block
src/core/file_io.cpp:290
↓ 1 callers
Function
get_code_line
src/device/vulkan/internal/vulkan_disassembly.cpp:46
↓ 1 callers
Method
get_cuda_driver_version
returns the CUDA driver API version
include/floor/device/cuda/cuda_context.hpp:137
↓ 1 callers
Method
get_device_default_compute_queue
src/device/vulkan/vulkan_context.cpp:3229
↓ 1 callers
Function
get_free_system_memory
src/core/core.cpp:536
↓ 1 callers
Method
get_function
src/device/device_program.cpp:26
↓ 1 callers
Method
get_instance
src/device/host/elf_binary.cpp:544
↓ 1 callers
Method
get_kernel_sub_group_info
src/device/opencl/opencl_context.cpp:1056
↓ 1 callers
Function
get_module_handle_from_address
src/device/host/elf_binary.cpp:48
↓ 1 callers
Method
get_pipeline_entry
src/device/indirect_command.cpp:220
↓ 1 callers
Method
get_queue_index
include/floor/device/vulkan/vulkan_queue.hpp:75
↓ 1 callers
Function
get_sub_group_local_id
include/floor/device/backend/cuda_id.hpp:214
↓ 1 callers
Method
get_swapchain_info
src/vr/openxr_context.cpp:889
↓ 1 callers
Method
get_thread_delay
src/threading/thread_base.cpp:138
↓ 1 callers
Function
get_total_system_memory
src/core/core.cpp:532
↓ 1 callers
Method
get_translation
returns the "translation components" of this matrix
include/floor/math/matrix4.hpp:408
↓ 1 callers
Method
get_vulkan_descriptor_data_storage
returns the descriptor data for this buffer (for use in descriptor buffers)
include/floor/device/vulkan/vulkan_image.hpp:93
↓ 1 callers
Method
get_vulkan_device_extensions
src/vr/openvr_context.cpp:349
↓ 1 callers
Method
get_vulkan_instance_extensions
src/vr/openvr_context.cpp:334
↓ 1 callers
Method
get_vulkan_pass
src/device/vulkan/vulkan_pipeline.cpp:412
↓ 1 callers
Method
get_vulkan_vr_context
include/floor/device/vulkan/vulkan_context.hpp:176
↓ 1 callers
Function
get_windows_version
src/core/core.cpp:560
↓ 1 callers
Method
get_work
returns and removes the cmd from the front of the work queue NOTE: requires holding "work_cv_lock"
src/device/vulkan/vulkan_queue.cpp:126
↓ 1 callers
Method
get_yield_after_run
src/threading/thread_base.cpp:146
↓ 1 callers
Method
good
src/core/file_io.cpp:525
↓ 1 callers
Function
handle_and_select_device_memory
src/device/vulkan/vulkan_context.cpp:192
↓ 1 callers
Method
handle_input
src/vr/openxr_context.cpp:907
↓ 1 callers
Function
handle_memory_flags
src/device/device_memory.cpp:28
↓ 1 callers
Function
has_64_bit_atomics
returns true if the device has native 64-bit atomics support NOTE: for OpenCL this is true if cl_khr_int64_base_atomics is supported NOTE: for CUDA th
include/floor/device/backend/device_info.hpp:97
↓ 1 callers
Function
has_sub_group_shuffle
returns true if the device supports sub-group shuffle/swizzle (OpenCL with extension; always with CUDA and macOS)
include/floor/device/backend/device_info.hpp:285
↓ 1 callers
Method
has_vulkan_device_heaps
returns true if any device heap was created
include/floor/device/vulkan/vulkan_context.hpp:203
↓ 1 callers
Method
has_work
returns true if there is any work that needs to be handled NOTE: requires holding "work_cv_lock"
src/device/vulkan/vulkan_queue.cpp:120
↓ 1 callers
Function
host_cpu_tier_to_string
include/floor/device/host/host_common.hpp:66
↓ 1 callers
Method
host_to_device_copy
src/device/vulkan/internal/vulkan_heap.cpp:320
↓ 1 callers
Method
ignore_vulkan_validation
returns true if the VR platform generates Vulkan validation errors -> will ignore these in certain places NOTE: since the situation is generally bad,
include/floor/vr/vr_context.hpp:135
↓ 1 callers
Function
image_format_valid
returns true if the specified image format/type is valid NOTE: this currently only makes sure that the format corresponds to the channel count and tha
include/floor/device/backend/image_types.hpp:521
↓ 1 callers
Function
image_layout_abgr
returns true if the image layout is ABGR or BGR
include/floor/device/backend/image_types.hpp:434
↓ 1 callers
Function
image_layout_rgba
include/floor/device/backend/image_types.hpp:429
↓ 1 callers
Function
image_mip_level_data_size_from_types
returns the total amount of bytes needed to store the image of the specified dimensions and types at the specified mip level NOTE: if the mip level is
include/floor/device/backend/image_types.hpp:780
↓ 1 callers
Method
inc_depth
include/floor/lang/grammar.hpp:223
↓ 1 callers
Function
induce_sa
src/core/bcm.cpp:657
↓ 1 callers
Method
init_GOT
src/device/host/elf_binary.cpp:469
↓ 1 callers
Function
int_width
include/floor/constexpr/const_math.hpp:1136
↓ 1 callers
Method
is_finite
include/floor/constexpr/soft_f16.hpp:462
↓ 1 callers
Function
is_greater
include/floor/constexpr/const_math.hpp:105
↓ 1 callers
Function
is_greater
returns true if all components are greater than to the corresponding components of another vector
include/floor/math/vector.hpp:1489
↓ 1 callers
Function
is_image_1d
image type checking returns true if this is a 1D image
include/floor/device/backend/image.hpp:1211
↓ 1 callers
Function
is_image_1d_array
returns true if this is a 1D image array
include/floor/device/backend/image.hpp:1216
↓ 1 callers
Function
is_image_1d_buffer
returns true if this is a 1D image buffer
include/floor/device/backend/image.hpp:1221
↓ 1 callers
Function
is_image_2d
returns true if this is a 2D image
include/floor/device/backend/image.hpp:1226
↓ 1 callers
Function
is_image_2d_array
returns true if this is a 2D image array
include/floor/device/backend/image.hpp:1231
↓ 1 callers
Function
is_image_2d_msaa
returns true if this is a 2D MSAA image
include/floor/device/backend/image.hpp:1236
↓ 1 callers
Function
is_image_2d_msaa_array
returns true if this is a 2D MSAA image array
include/floor/device/backend/image.hpp:1241
↓ 1 callers
Function
is_image_3d
returns true if this is a 3D image
include/floor/device/backend/image.hpp:1291
↓ 1 callers
Function
is_image_cube
returns true if this is a cube image
include/floor/device/backend/image.hpp:1246
↓ 1 callers
Function
is_image_cube_array
returns true if this is a cube image array
include/floor/device/backend/image.hpp:1251
↓ 1 callers
Function
is_image_depth
returns true if this is a 2D depth image
include/floor/device/backend/image.hpp:1256
↓ 1 callers
Function
is_image_depth_array
returns true if this is a 2D depth image array
include/floor/device/backend/image.hpp:1266
↓ 1 callers
Function
is_image_depth_cube
returns true if this is a cube depth image
include/floor/device/backend/image.hpp:1271
↓ 1 callers
Function
is_image_depth_cube_array
returns true if this is a cube depth image array
include/floor/device/backend/image.hpp:1276
↓ 1 callers
Function
is_image_depth_msaa
returns true if this is a 2D MSAA depth image
include/floor/device/backend/image.hpp:1281
↓ 1 callers
Function
is_image_depth_msaa_array
returns true if this is a 2D MSAA depth image array
include/floor/device/backend/image.hpp:1286
↓ 1 callers
Function
is_image_depth_stencil
returns true if this is a 2D depth/stencil image
include/floor/device/backend/image.hpp:1261
↓ 1 callers
Method
is_infinite
include/floor/constexpr/soft_f16.hpp:450
↓ 1 callers
Function
is_less
include/floor/constexpr/const_math.hpp:93
↓ 1 callers
Function
is_less
returns true if all components are less than to the corresponding components of another vector
include/floor/math/vector.hpp:1481
↓ 1 callers
Method
is_multi_view_capable
returns true if this pass can be used for multi-view rendering
include/floor/device/graphics_pass.hpp:116
↓ 1 callers
Method
is_nan
include/floor/constexpr/soft_f16.hpp:444
↓ 1 callers
Method
is_no_cpu_or_gpu
returns true if the device is neither a CPU nor a GPU
include/floor/device/device.hpp:84
↓ 1 callers
Function
is_normal
include/floor/constexpr/const_math.hpp:145
↓ 1 callers
Method
is_normal
include/floor/constexpr/soft_f16.hpp:456
↓ 1 callers
Function
is_null
returns true if all components are 0
include/floor/math/vector.hpp:836
↓ 1 callers
Method
is_vulkan_validation_ignored
returns true if validation layer error printing is currently enabled
include/floor/device/vulkan/vulkan_context.hpp:193
↓ 1 callers
Function
lcm
include/floor/constexpr/const_math.hpp:1084
↓ 1 callers
Function
lms_post_proc_1
src/core/bcm.cpp:465
↓ 1 callers
Function
lms_post_proc_2
src/core/bcm.cpp:605
↓ 1 callers
Function
lms_sort_1
src/core/bcm.cpp:415
↓ 1 callers
Function
load_container
src/device/spirv_handler.cpp:52
↓ 1 callers
Function
make_pose
src/vr/openxr_input.cpp:1313
← previous
next →
501–600 of 2,532, ranked by callers