MCPcopy Create free account

hub / github.com/a2flo/floor / functions

Functions2,532 in github.com/a2flo/floor

↓ 2 callersFunctionatom_min
include/floor/device/backend/opencl_atomic.hpp:354
↓ 2 callersFunctionatom_sub
include/floor/device/backend/opencl_atomic.hpp:68
↓ 2 callersFunctionatomic_and
and
include/floor/device/backend/cuda_atomic.hpp:324
↓ 2 callersFunctionatomic_cmpxchg
cmpxchg NOTE: must be defined before all other atomic functions, b/c we might need them as a fallback
include/floor/device/backend/cuda_atomic.hpp:32
↓ 2 callersFunctionatomic_dec
dec
include/floor/device/backend/cuda_atomic.hpp:166
↓ 2 callersFunctionatomic_inc
inc
include/floor/device/backend/cuda_atomic.hpp:136
↓ 2 callersFunctionatomic_load
load (no proper instruction for this, so just perform a "+ 0")
include/floor/device/backend/cuda_atomic.hpp:437
↓ 2 callersFunctionatomic_max
max
include/floor/device/backend/cuda_atomic.hpp:259
↓ 2 callersFunctionatomic_max
max
include/floor/device/backend/metal_atomic.hpp:280
↓ 2 callersFunctionatomic_min
min
include/floor/device/backend/cuda_atomic.hpp:228
↓ 2 callersFunctionatomic_min
min
include/floor/device/backend/metal_atomic.hpp:266
↓ 2 callersFunctionatomic_or
or
include/floor/device/backend/cuda_atomic.hpp:355
↓ 2 callersFunctionatomic_sub
sub
include/floor/device/backend/cuda_atomic.hpp:100
↓ 2 callersFunctionatomic_xor
xor
include/floor/device/backend/cuda_atomic.hpp:386
↓ 2 callersFunctionbcm_init_counter_2
src/core/bcm.cpp:33
↓ 2 callersFunctionbuild_archive
src/device/universal_binary.cpp:670
↓ 2 callersFunctionbuild_descriptor_set_layout
src/device/vulkan/vulkan_program.cpp:34
↓ 2 callersFunctioncl_version_to_string
include/floor/device/opencl/opencl_common.hpp:39
↓ 2 callersFunctionclock_in_us
src/device/host/host_queue.cpp:46
↓ 2 callersMethodclone
src/device/device_image.cpp:450
↓ 2 callersFunctioncompare
include/floor/device/backend/image.hpp:989
↓ 2 callersMethodcompute_and_validate_command_range
src/device/vulkan/vulkan_indirect_command.cpp:283
↓ 2 callersFunctioncompute_common_allocation_flags
src/device/vulkan/internal/vulkan_heap.cpp:213
↓ 2 callersFunctioncompute_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
include/floor/constexpr/sha_256.hpp:115
↓ 2 callersMethodconjugated
returns the conjugated form of this dual quaternion
include/floor/math/dual_quaternion.hpp:204
↓ 2 callersFunctionconstexpr
can we fallback to a sub-group level implementation?
include/floor/device/backend/algorithm.hpp:195
↓ 2 callersFunctioncos
include/floor/constexpr/const_math.hpp:679
↓ 2 callersFunctioncpu_has_fma
src/core/core.cpp:635
↓ 2 callersMethodcreate_image
src/device/host/host_context.cpp:344
↓ 2 callersFunctioncreate_vulkan_base_pass_desc
src/device/vulkan/vulkan_pipeline.cpp:34
↓ 2 callersFunctioncreate_vulkan_render_pass_info_from_description
src/device/vulkan/vulkan_pass.cpp:48
↓ 2 callersFunctioncrossed
interprets the vector component of this quaternion as a 3D vector and computes the cross product of it with the specified vector
include/floor/math/quaternion.hpp:155
↓ 2 callersFunctioncrossed
computes the cross product of this vector with another vector
include/floor/math/vector.hpp:1174
↓ 2 callersFunctiondata
include/floor/math/vector.hpp:444
↓ 2 callersMethoddata
data access via a simple c string pointer
include/floor/constexpr/const_string.hpp:53
↓ 2 callersFunctiondecompose_fp
include/floor/constexpr/const_math.hpp:174
↓ 2 callersMethodequal
src/lang/source_types.cpp:54
↓ 2 callersFunctionexp2
include/floor/device/backend/cuda.hpp:98
↓ 2 callersFunctioneye_to_eye
src/vr/openvr_context.cpp:52
↓ 2 callersFunctionfaceforward
returns N if Nref.dot(I) < 0, else -N
include/floor/math/vector.hpp:1235
↓ 2 callersFunctionfile_to_buffer_impl
src/core/file_io.cpp:133
↓ 2 callersMethodfinish
src/device/opencl/opencl_queue.cpp:29
↓ 2 callersMethodfinish
src/device/vulkan/vulkan_queue.cpp:683
↓ 2 callersFunctionfloor
include/floor/constexpr/const_math.hpp:251
↓ 2 callersFunctionfloor_rt_max
include/floor/device/backend/metal.hpp:138
↓ 2 callersFunctionfloor_rt_min
include/floor/device/backend/metal.hpp:128
↓ 2 callersMethodget<int64_t>
src/core/json.cpp:917
↓ 2 callersMethodget_corresponding_device
src/device/device_context.cpp:84
↓ 2 callersMethodget_cuda_surfaces_lod_buffer
returns the CUDA buffer containing all lod surface objects (on the device)
include/floor/device/cuda/cuda_image.hpp:73
↓ 2 callersMethodget_default_queue_for_memory
src/device/device_memory.cpp:136
↓ 2 callersMethodget_device_default_queue
src/device/opencl/opencl_context.cpp:799
↓ 2 callersMethodget_function_entry
src/device/vulkan/vulkan_function.cpp:574
↓ 2 callersMethodget_metal_image
include/floor/device/metal/metal_image.hpp:79
↓ 2 callersMethodget_mip_level_count
returns the amount of mip-map levels used by this image NOTE: #mip-levels from image dim to 1px
include/floor/device/device_image.hpp:282
↓ 2 callersMethodget_queue_type
returns the type of this queue
include/floor/device/device_queue.hpp:287
↓ 2 callersFunctionget_token_primary_type
include/floor/lang/source_types.hpp:190
↓ 2 callersMethodget_underlying_metal_image_safe
src/device/device_image.cpp:511
↓ 2 callersMethodget_unsignaled_value
src/device/vulkan/vulkan_fence.cpp:60
↓ 2 callersMethodget_vulkan_aliased_layer_image
if this is an array image that has been created with Vulkan memory aliasing support, returns an individual layer image at the specified index
include/floor/device/vulkan/vulkan_image.hpp:74
↓ 2 callersMethodget_vulkan_descriptor_data_sampled
returns the descriptor data for this buffer (for use in descriptor buffers)
include/floor/device/vulkan/vulkan_image.hpp:88
↓ 2 callersMethodget_vulkan_format
returns the Vulkan image format that is used for this image
src/device/vulkan/internal/vulkan_image_internal.hpp:64
↓ 2 callersMethodget_vulkan_image_info
returns the image descriptor info of this image
src/device/vulkan/internal/vulkan_image_internal.hpp:69
↓ 2 callersMethodget_vulkan_pipeline_entry
src/device/vulkan/vulkan_indirect_command.cpp:189
↓ 2 callersMethodget_vulkan_pipeline_state
src/device/vulkan/vulkan_pipeline.cpp:398
↓ 2 callersFunctionhas_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)
include/floor/device/backend/device_info.hpp:228
↓ 2 callersFunctionhas_sub_group_scan
returns true if the inclusive/exclusive scan implementation uses the sub-group path
include/floor/device/backend/algorithm.hpp:312
↓ 2 callersFunctionimage_format
return the format of the specified image type
include/floor/device/backend/image_types.hpp:465
↓ 2 callersFunctionimage_layout_argb
returns true if the image layout is ARGB
include/floor/device/backend/image_types.hpp:444
↓ 2 callersFunctionimage_layout_bgra
returns true if the image layout is BGRA
include/floor/device/backend/image_types.hpp:439
↓ 2 callersFunctioninv_magnitude
computes the "1 / magnitude" of this quaternion
include/floor/math/quaternion.hpp:218
↓ 2 callersFunctionis_equal
include/floor/constexpr/const_math.hpp:69
↓ 2 callersFunctionis_equal
comparisons returning ANDed component-wise results returns true if all components are equal to the corresponding components of another vector
include/floor/math/vector.hpp:1473
↓ 2 callersMethodis_image_read_only
returns true if this is image is read-only (non-writable and not usable as a render target)
include/floor/device/device_image.hpp:408
↓ 2 callersFunctionlength
returns the length of this vector
include/floor/math/vector.hpp:1184
↓ 2 callersFunctionlms_sort_2
src/core/bcm.cpp:528
↓ 2 callersFunctionload_archive
src/device/universal_binary.cpp:46
↓ 2 callersFunctionload_binary
src/device/spirv_handler.cpp:26
↓ 2 callersFunctionload_container_from_memory
src/device/spirv_handler.cpp:61
↓ 2 callersFunctionlog2
include/floor/device/backend/cuda.hpp:107
↓ 2 callersFunctionmake_callable_host_function
src/device/host/host_function.cpp:652
↓ 2 callersFunctionmake_const_string
include/floor/constexpr/const_string.hpp:288
↓ 2 callersFunctionmake_device_binaries_from_archive
src/device/universal_binary.cpp:1635
↓ 2 callersMethodmap
include/floor/device/device_image.hpp:110
↓ 2 callersFunctionneeds_sync_from_host
src/device/host/host_image.cpp:201
↓ 2 callersFunctionneeds_sync_from_host
src/device/host/host_buffer.cpp:237
↓ 2 callersMethodnext_signal_value
src/device/vulkan/vulkan_fence.cpp:68
↓ 2 callersMethodopen
src/core/file_io.cpp:59
↓ 2 callersFunctionpartial_ln_and_log2
include/floor/constexpr/const_math.hpp:465
↓ 2 callersMethodpin
page-locks/pins the memory
include/floor/core/aligned_ptr.hpp:180
↓ 2 callersFunctionpow
include/floor/constexpr/const_math.hpp:388
↓ 2 callersMethodpresent
src/device/vulkan/vulkan_renderer.cpp:500
↓ 2 callersFunctionprintf
include/floor/device/backend/host.hpp:189
↓ 2 callersFunctionprintf_arg_copy
include/floor/device/backend/soft_printf.hpp:63
↓ 2 callersFunctionprintf_args_apply
include/floor/device/backend/soft_printf.hpp:55
↓ 2 callersMethodprintf_completion
src/device/vulkan/vulkan_indirect_command.cpp:369
↓ 2 callersFunctionprintf_handle_arg
include/floor/device/backend/soft_printf.hpp:98
↓ 2 callersMethodprintf_init
src/device/vulkan/vulkan_indirect_command.cpp:365
↓ 2 callersMethodqueue_present
src/device/vulkan/vulkan_context.cpp:3094
↓ 2 callersMethodrbegin
include/floor/core/flat_map.hpp:256
↓ 2 callersMethodread_file
src/core/file_io.cpp:564
← previousnext →301–400 of 2,532, ranked by callers