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
↓ 8 callers
Function
fractional
include/floor/math/rt_math.hpp:325
↓ 8 callers
Function
get_counts
src/core/bcm.cpp:390
↓ 8 callers
Function
get_logical_core_count
src/threading/thread_helpers.cpp:47
↓ 8 callers
Function
global_mem_fence
memory fence handling (all the same) NOTE: compared to a barrier, a memory fence does not have to be encountered by all work-items (no context/fiber s
src/device/host/host_function.cpp:1284
↓ 8 callers
Function
load_dev_binaries_from_archive
src/device/universal_binary.cpp:1651
↓ 8 callers
Function
move_matches
src/lang/grammar.cpp:24
↓ 8 callers
Method
to_string
src/lang/source_types.cpp:63
↓ 7 callers
Function
abs
include/floor/device/backend/host.hpp:41
↓ 7 callers
Function
cl_error_to_string
include/floor/device/opencl/opencl_common.hpp:227
↓ 7 callers
Method
create_buffer
src/device/vulkan/vulkan_context.cpp:3290
↓ 7 callers
Function
dim
image query functions queries the image dimension at run-time, returning it in the same format as device_image::image_dim
include/floor/device/backend/image.hpp:398
↓ 7 callers
Function
get_current_thread_name
src/threading/thread_helpers.cpp:133
↓ 7 callers
Method
has_valid_required_local_size
include/floor/device/toolchain.hpp:141
↓ 7 callers
Function
image_slice_data_size_from_types
returns the total amount of bytes needed to store a slice of an image of the specified dimensions and types (or of the complete image w/o mip levels i
include/floor/device/backend/image_types.hpp:675
↓ 7 callers
Method
is_cpu
returns true if the device is a CPU
include/floor/device/device.hpp:80
↓ 7 callers
Method
is_gpu
returns true if the device is a GPU
include/floor/device/device.hpp:82
↓ 7 callers
Method
make_context_current
src/device/cuda/cuda_device.cpp:74
↓ 7 callers
Function
min
include/floor/device/backend/host.hpp:43
↓ 7 callers
Method
on_match
adds a on-match function that is called if match was successful for the sub-parse-tree
include/floor/lang/grammar.hpp:806
↓ 7 callers
Method
pop_restore
include/floor/lang/grammar.hpp:193
↓ 7 callers
Method
reset
src/device/vulkan/vulkan_indirect_command.cpp:273
↓ 7 callers
Method
reset
NOTE: reset also clears all page-locks and protection
include/floor/core/aligned_ptr.hpp:113
↓ 7 callers
Function
swrap
include/floor/math/rt_math.hpp:192
↓ 7 callers
Function
vulkan_error_to_string
include/floor/device/vulkan/vulkan_common.hpp:61
↓ 6 callers
Function
atomic_add
add
include/floor/device/backend/metal_atomic.hpp:142
↓ 6 callers
Function
atomic_sub
sub
include/floor/device/backend/metal_atomic.hpp:162
↓ 6 callers
Function
bits_to_hex
src/core/core.cpp:459
↓ 6 callers
Function
fabs
include/floor/device/backend/host.hpp:40
↓ 6 callers
Function
floor_rt_max
include/floor/device/backend/host.hpp:148
↓ 6 callers
Function
floor_rt_min
include/floor/device/backend/host.hpp:137
↓ 6 callers
Function
fmod
include/floor/constexpr/const_math.hpp:295
↓ 6 callers
Method
get
include/floor/threading/atomic_shared_ptr.hpp:55
↓ 6 callers
Method
get<float>
src/core/json.cpp:905
↓ 6 callers
Method
get_filestream
src/core/file_io.cpp:560
↓ 6 callers
Method
get_host_buffer_ptr_with_sync
src/device/host/host_buffer.cpp:458
↓ 6 callers
Function
get_system_error
src/core/core.cpp:769
↓ 6 callers
Method
get_underlying_vulkan_buffer_safe
src/device/device_buffer.cpp:112
↓ 6 callers
Function
image_sample_count
return the sample count of the specified image type
include/floor/device/backend/image_types.hpp:476
↓ 6 callers
Function
image_type_from_vulkan_format
returns the corresponding IMAGE_TYPE for the specified VkFormat, returns emptry if there is no matching format
src/device/vulkan/internal/vulkan_conversion.hpp:351
↓ 6 callers
Method
is_valid
src/device/host/elf_binary.cpp:442
↓ 6 callers
Method
map
src/device/vulkan/vulkan_image.cpp:257
↓ 6 callers
Function
max
include/floor/constexpr/const_math.hpp:234
↓ 6 callers
Method
put
src/core/bcm.cpp:248
↓ 6 callers
Function
round_next_multiple
include/floor/constexpr/const_math.hpp:288
↓ 6 callers
Function
simd_shuffle_up
include/floor/device/backend/cuda.hpp:565
↓ 6 callers
Function
simd_width_min
returns the minimum SIMD-width of the device (or 0 if unknown)
include/floor/device/backend/device_info.hpp:217
↓ 6 callers
Method
size
include/floor/core/flat_map.hpp:262
↓ 6 callers
Function
sqrt
include/floor/constexpr/const_math.hpp:667
↓ 6 callers
Function
str_to_lower
src/core/core.cpp:173
↓ 6 callers
Function
tan
include/floor/device/backend/host.hpp:53
↓ 6 callers
Method
unmap
src/device/vulkan/vulkan_image.cpp:263
↓ 5 callers
Function
compile_program
src/device/toolchain.cpp:207
↓ 5 callers
Function
compile_program_file
src/device/toolchain.cpp:214
↓ 5 callers
Method
create_buffer
src/device/host/host_context.cpp:311
↓ 5 callers
Method
empty
include/floor/lang/grammar.hpp:141
↓ 5 callers
Method
execute
src/device/host/host_function.cpp:740
↓ 5 callers
Function
fmod
include/floor/device/backend/host.hpp:71
↓ 5 callers
Method
get32
src/core/bcm.cpp:175
↓ 5 callers
Function
has_clang_vector_type
returns true if the vector type has a corresponding clang vector type
include/floor/math/vector.hpp:153
↓ 5 callers
Function
has_read_write_support
include/floor/device/backend/image.hpp:270
↓ 5 callers
Method
has_valid_required_simd_width
include/floor/device/toolchain.hpp:148
↓ 5 callers
Function
image_compression_block_size
returns the 2D block size of the compression method that is being used
include/floor/device/backend/image_types.hpp:647
↓ 5 callers
Method
inverted
returns the inverted form of this matrix
include/floor/math/matrix4.hpp:299
↓ 5 callers
Method
is_heap_allocated
include/floor/device/metal/metal_image.hpp:73
↓ 5 callers
Function
is_writable
include/floor/device/backend/image.hpp:266
↓ 5 callers
Function
popcount
returns an int vector containing the number of 1-bits of each component in this vector
include/floor/math/vector.hpp:2177
↓ 5 callers
Method
release
include/floor/core/aligned_ptr.hpp:102
↓ 5 callers
Method
set_protection
sets the memory protection of all contained pages, returns true on success
include/floor/core/aligned_ptr.hpp:216
↓ 5 callers
Method
size
include/floor/core/serializer.hpp:298
↓ 5 callers
Method
transition_write
src/device/vulkan/internal/vulkan_image_internal.cpp:765
↓ 5 callers
Method
unmap
src/device/host/host_image.cpp:182
↓ 5 callers
Function
vk_aspect_flags_from_type
returns the Vulkan aspect flags required for the specified image type
src/device/vulkan/internal/vulkan_conversion.hpp:494
↓ 5 callers
Function
vulkan_version_from_uint
include/floor/device/vulkan/vulkan_common.hpp:33
↓ 5 callers
Function
wrap
include/floor/math/rt_math.hpp:159
↓ 5 callers
Function
xr_error_to_string
include/floor/vr/openxr_common.hpp:28
↓ 4 callers
Method
add_completion_handler
src/device/vulkan/vulkan_queue.cpp:855
↓ 4 callers
Function
allocate_printf_buffer
include/floor/device/soft_printf.hpp:262
↓ 4 callers
Function
atan2
include/floor/device/backend/host.hpp:57
↓ 4 callers
Function
atomic_store
store (simple alias of xchg)
include/floor/device/backend/cuda_atomic.hpp:417
↓ 4 callers
Function
cpu_has_avx
src/core/core.cpp:645
↓ 4 callers
Function
cpu_has_avx512
src/core/core.cpp:665
↓ 4 callers
Function
create_vulkan_pipeline
src/device/vulkan/vulkan_pipeline.cpp:65
↓ 4 callers
Function
decode_utf8_char
src/core/unicode.cpp:70
↓ 4 callers
Function
fabs
include/floor/device/backend/cuda.hpp:71
↓ 4 callers
Method
fill
src/device/host/host_buffer.cpp:154
↓ 4 callers
Method
flush
src/core/logger.cpp:292
↓ 4 callers
Method
get_family_index
include/floor/device/vulkan/vulkan_queue.hpp:71
↓ 4 callers
Method
get_host_image_program_info_with_sync
src/device/host/host_image.cpp:429
↓ 4 callers
Method
get_metal_buffer
include/floor/device/metal/metal_buffer.hpp:92
↓ 4 callers
Method
get_signaled_value
src/device/vulkan/vulkan_fence.cpp:64
↓ 4 callers
Method
get_storage_buffer
returns the backing storage buffer
include/floor/device/argument_buffer.hpp:40
↓ 4 callers
Method
get_vulkan_render_pass
src/device/vulkan/vulkan_pass.cpp:297
↓ 4 callers
Function
handle_printf_buffer
include/floor/device/soft_printf.hpp:25
↓ 4 callers
Function
image_anisotropy
return the anisotropy of the specified image type
include/floor/device/backend/image_types.hpp:470
↓ 4 callers
Function
image_mip_level_count
returns the amount of mip-map levels required by the specified image dim and type, down to 1px
include/floor/device/backend/image_types.hpp:702
↓ 4 callers
Function
image_mip_level_count_from_max_dim
returns the amount of mip-map levels required by the specified max image dimension (no flag checking)
include/floor/device/backend/image_types.hpp:694
↓ 4 callers
Method
init
src/device/host/host_function.cpp:334
↓ 4 callers
Function
log
include/floor/constexpr/const_math.hpp:502
↓ 4 callers
Method
make_command_buffer
src/device/vulkan/vulkan_queue.cpp:806
↓ 4 callers
Function
metal_atomic_max
include/floor/device/backend/metal_atomic.hpp:112
← previous
next →
101–200 of 2,532, ranked by callers