Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/a2flo/floor
/ functions
Functions
2,540 in github.com/a2flo/floor
⨍
Functions
2,540
◇
Types & classes
834
Method
audio_store_load_event
core/event_objects.hpp:261
Function
average
sum of all components / #components
math/vector.hpp:1570
Function
backward
+Z backward vector
math/vector.hpp:394
Function
barrier
compute/device/opencl.hpp:112
Function
barrier
compute/device/metal.hpp:245
Function
barrier
compute/device/cuda.hpp:511
Method
barrier
compute/device/cuda_coop.hpp:42
Method
barrier
compute/device/cuda_coop.hpp:56
Method
barrier
compute/device/cuda_coop.hpp:65
Method
bbox
math/bbox.hpp:38
Method
begin
constexpr/const_array.hpp:88
Method
begin
begins drawing with the specified pass and pipeline
graphics/graphics_renderer.hpp:57
Method
begin
graphics/vulkan/vulkan_renderer.cpp:134
Function
binomial
computes (n choose k), the binomial coefficient NOTE: only safe to call up to n = 67, after this results may no longer fit into 64-bit
constexpr/const_math.hpp:342
Function
binomial_128
computes (n choose k), the binomial coefficient NOTE: this allows for larger n than binomial(n, k), but recursiveness gets ugly for n > 80
constexpr/const_math.hpp:367
Function
bit_cast
core/cpp_bitcast.hpp:31
Function
bitcast
math/vector.hpp:2183
Function
bitness
device bitness NOTE: we only support 64-bit now
compute/device/device_info.hpp:49
Method
blit
blits the "src" image onto this image, returns true on success NOTE: dim must be identical, format must be compatible TODO: implement this everywhere
compute/compute_image.hpp:77
Method
blit_check
compute/compute_image.cpp:1116
Method
buffer_to_file
core/file_io.cpp:633
Function
build_archive_from_file
compute/universal_binary.cpp:913
Function
build_archive_from_memory
compute/universal_binary.cpp:921
Method
build_descriptor_set_layout
compute/vulkan/vulkan_program.cpp:29
Method
build_mip_map_minification_program
compute/compute_image.cpp:827
Method
call
compute/host/host_kernel.cpp:599
Method
can_use_external_memory
returns true if external memory can be used (i.e. Vulkan buffer/image sharing)
compute/cuda/cuda_compute.hpp:169
Function
canonicalized
returns a canonicalized copy of this quaternion (r will be positive)
math/quaternion.hpp:271
Method
canonicalized
returns a canonicalized copy of this dual quaternion (r component in rq will be positive)
math/dual_quaternion.hpp:240
Function
cast
math/quaternion.hpp:514
Function
cast
math/vector.hpp:2147
Method
cast
math/dual_quaternion.hpp:353
Method
cast
math/matrix4.hpp:687
Function
catch
compute/vulkan/vulkan_args.hpp:541
Function
catmull_rom_interpolated
cubic catmull-rom interpolation (with *this = a, interpolation between a and b, and values in order [a_prev, a, b, b_next])
math/vector.hpp:1900
Method
cbegin
constexpr/const_array.hpp:94
Function
ceil
constexpr/const_math.hpp:265
Function
ceil
compute/device/host.hpp:48
Function
ceil
compute/device/cuda.hpp:79
Method
cend
constexpr/const_array.hpp:95
Method
center
math/bbox.hpp:56
Function
char_to_index
math/vector.hpp:520
Method
check_arg_type
compute/indirect_command.hpp:132
Method
check_arg_types
compute/compute_queue.hpp:64
Method
check_arg_types
compute/indirect_command.hpp:155
Method
check_header
net/http_net.hpp:350
Method
check_open
! checks if a file is already opened - if so, return true, otherwise false */
core/file_io.cpp:532
Method
check_openal_efx_funcs
audio/audio_headers.cpp:40
Function
cl_get_info
compute/opencl/opencl_common.hpp:585
Function
clamped
clamps all components of this vector to [min, max]
math/vector.hpp:848
Method
clear_received_data
net/irc_net.hpp:129
Method
clear_received_data
net/net.hpp:247
Method
clear_resources
clears all currently tracked resources
compute/metal/metal_resource_tracking.hpp:57
Method
clipboard_update_event
core/event_objects.hpp:249
Method
clone
compute/compute_buffer.cpp:228
Function
clz
constexpr/const_math.hpp:1110
Function
clz
returns an int vector containing the number of leading 0-bits of each component in this vector
math/vector.hpp:1980
Function
clz
math/rt_math.hpp:160
Method
column
math/matrix4.hpp:159
Method
combined_conjugated
returns the combined form of the conjugate of this dual quaternion (third conjugate)
math/dual_quaternion.hpp:226
Method
commit
commits all currently queued work to the queue, then waits until completion (blocking) NOTE: this is deprecated, explicitly use commit_and_finish() or
graphics/graphics_renderer.hpp:68
Method
commit_and_continue
graphics/vulkan/vulkan_renderer.cpp:310
Method
commit_and_finish
graphics/vulkan/vulkan_renderer.cpp:281
Method
commit_and_release
graphics/vulkan/vulkan_renderer.cpp:302
Method
commit_and_release_internal
graphics/vulkan/vulkan_renderer.cpp:287
Method
compare
compute/device/host_image.hpp:974
Function
compare_gradient
compute/device/image.hpp:1016
Function
compare_gradient_linear
compute/device/image.hpp:1034
Method
compare_linear
compute/device/host_image.hpp:990
Function
compare_lod
compute/device/image.hpp:988
Function
compare_lod_linear
compute/device/image.hpp:1002
Method
complete
compute/vulkan/vulkan_indirect_command.cpp:225
Method
complete_pipeline
compute/vulkan/vulkan_indirect_command.cpp:239
Method
compute_arg_count
computes the required argument count for the specified log string
core/logger.hpp:54
Method
compute_buffer
constructs a buffer of the specified size, using the host pointer as specified by the flags
compute/compute_buffer.hpp:196
Method
compute_buffer
compute/compute_buffer.cpp:31
Method
compute_buffer_counts_from_functions
compute/indirect_command.cpp:44
Method
compute_context
compute/compute_context.hpp:430
Method
compute_cube_coord_and_layer
compute/device/host_image.hpp:212
Method
compute_dim_from_screen_or_user
graphics/graphics_pipeline.cpp:49
Method
compute_expanded_len
compute/device/logger.hpp:199
Method
compute_fence
compute/compute_fence.hpp:29
Method
compute_image
compute/compute_image.hpp:328
Method
compute_image_bpc
helper functions
compute/device/host_image.hpp:273
Method
compute_kernel_arg
compute/compute_kernel_arg.hpp:34
Function
compute_linear_work_group_size
compute/device/compute_algorithm.hpp:40
Method
compute_local_buffer
compute/device/common.hpp:387
Method
compute_memory
constructs an incomplete memory object
compute/compute_memory.hpp:180
Method
compute_memory
compute/compute_memory.cpp:111
Function
compute_normal
! computes the normal of a triangle specified by v1, v2 and v3 * @param v1 the first vertex * @param v2 the second vertex * @param v3 the third
core/core.cpp:355
Function
compute_normal_tangent_binormal
! computes the normal, binormal and tangent of a triangle *! specified by v1, v2 and v3 and their texture coordinates * @param v1 the first vertex
core/core.cpp:372
Method
compute_queue
compute/compute_queue.hpp:95
Method
connect_to_server
protocol passthrough functions
net/irc_net.hpp:119
Function
const_func pair<float, float> dfdx_dfdy_gradient
computes the partial deriviate of p with respect to the screen-space (x, y) coordinate
compute/device/metal_post.hpp:155
Function
const_func pair<float, float> dfdx_dfdy_gradient
computes the partial deriviate of p with respect to the screen-space (x, y) coordinate
compute/device/vulkan_post.hpp:181
Function
const_func pair<float2, float2> dfdx_dfdy_gradient
computes the partial deriviate of p with respect to the screen-space (x, y) coordinate
compute/device/metal_post.hpp:159
Function
const_func pair<float2, float2> dfdx_dfdy_gradient
computes the partial deriviate of p with respect to the screen-space (x, y) coordinate
compute/device/vulkan_post.hpp:185
Function
const_func pair<float3, float3> dfdx_dfdy_gradient
computes the partial deriviate of p with respect to the screen-space (x, y) coordinate
compute/device/metal_post.hpp:163
Function
const_func pair<float3, float3> dfdx_dfdy_gradient
computes the partial deriviate of p with respect to the screen-space (x, y) coordinate
compute/device/vulkan_post.hpp:189
Method
const_string
construct from c string (with size info)
constexpr/const_string.hpp:43
← previous
next →
801–900 of 2,540, ranked by callers