MCPcopy Create free account

hub / github.com/a2flo/floor / functions

Functions2,532 in github.com/a2flo/floor

MethodGUARDED_BY
include/floor/threading/safe_resource_container.hpp:121
FunctionILLEGAL_INSTRUCTION_handler
src/core/sig_handler.cpp:120
FunctionIMAGE_TYPE image_sample_type_from_count
return the IMAGE_TYPE::SAMPLE_COUNT_* type matching the specified sample count NOTE: "sample_count" must be in [0, 64]
include/floor/device/backend/image_types.hpp:484
MethodIMAGE_TYPE minify_image_base_type
include/floor/device/backend/mip_map_minify.hpp:53
FunctionRELEASE
include/floor/threading/atomic_spin_lock.hpp:98
FunctionRELEASE
include/floor/threading/thread_safety.hpp:88
FunctionRELEASE_GENERIC
include/floor/threading/thread_safety.hpp:197
FunctionRELEASE_SHARED
include/floor/threading/thread_safety.hpp:152
MethodREQUIRES
acquires a resource, returns { resource, index }
include/floor/threading/safe_resource_container.hpp:76
FunctionREQUIRES_SHARED
include/floor/threading/thread_safety.hpp:196
MethodT
include/floor/device/backend/common.hpp:379
FunctionTRY_ACQUIRE
include/floor/threading/thread_safety.hpp:85
FunctionTRY_ACQUIRE_SHARED
include/floor/threading/thread_safety.hpp:149
Function_create_vec_ref
include/floor/math/vector.hpp:611
Method_log_final
include/floor/device/backend/logger.hpp:458
Method_log_fwd
include/floor/device/backend/logger.hpp:463
Method_thread_run
src/threading/thread_base.cpp:45
Functionabs
include/floor/device/backend/opencl_common.hpp:133
Functionabs
include/floor/device/backend/metal.hpp:101
Functionabs
include/floor/device/backend/cuda.hpp:72
Functionacos
include/floor/constexpr/const_math.hpp:762
Functionacos
include/floor/device/backend/cuda.hpp:249
Functionacosh
include/floor/constexpr/const_math.hpp:835
Functionacosh
include/floor/device/backend/host.hpp:62
Functionacosh
include/floor/device/backend/cuda.hpp:290
Methodacquire_metal_buffer
src/device/host/host_buffer.cpp:367
Methodacquire_metal_buffer
acquires the associated Metal buffer for use with compute (-> release from Metal use) NOTE: "cqueue" must be a device_queue of the compute context (or
include/floor/device/device_buffer.hpp:125
Methodacquire_metal_image
src/device/host/host_image.cpp:340
Methodacquire_metal_image
acquires the associated Metal image for use with compute (-> release from Metal use) NOTE: "cqueue" must be a device_queue of the compute context (or
include/floor/device/device_image.hpp:145
Methodacquire_next_image
if has_swapchain() is true, this returns the next swapchain image that can be rendered to NOTE: the returned image must provided to present() *as the
include/floor/vr/vr_context.hpp:129
Methodacquire_next_vr_image
src/device/vulkan/vulkan_context.cpp:2823
Functionacquire_sync_buffer
src/device/host/host_buffer.cpp:245
Functionacquire_sync_image
src/device/host/host_image.cpp:209
Methodacquire_vulkan_buffer
src/device/host/host_buffer.cpp:391
Methodacquire_vulkan_buffer
src/device/cuda/cuda_buffer.cpp:464
Methodacquire_vulkan_buffer
acquires the associated Vulkan buffer for use with compute (-> release from Vulkan use) NOTE: "cqueue" must be a device_queue of the compute context,
include/floor/device/device_buffer.hpp:150
Methodacquire_vulkan_image
src/device/host/host_image.cpp:364
Methodacquire_vulkan_image
src/device/cuda/cuda_image.cpp:808
Methodacquire_vulkan_image
acquires the associated Vulkan image for use with compute (-> release from Vulkan use) NOTE: "cqueue" must be a device_queue of the compute context (o
include/floor/device/device_image.hpp:179
Methodadd
include/floor/core/timer.hpp:66
Methodadd_embedded_minify_program
src/device/device_image.cpp:139
Methodadd_event_handler
src/core/event.cpp:310
Methodadd_hand_bool_event
src/vr/openxr_input.cpp:1176
Methodadd_hand_float2_event
src/vr/openxr_input.cpp:1292
Methodadd_hand_float_event
src/vr/openxr_input.cpp:1234
Methodadd_hand_tracking_poses
src/vr/openxr_input.cpp:1388
Functionadd_option
adds a single options
include/floor/core/option_handler.hpp:78
Functionadd_options
adds multiple options at once (NOTE: use braces { ... })
include/floor/core/option_handler.hpp:83
Methodadd_precompiled_program_file
src/device/host/host_context.cpp:526
Methodadd_precompiled_program_file
src/device/opencl/opencl_context.cpp:1027
Methodadd_precompiled_program_file
src/device/vulkan/vulkan_context.cpp:3436
Methodadd_precompiled_program_file
src/device/cuda/cuda_context.cpp:721
Methodadd_program
src/device/host/host_context.cpp:421
Methodadd_program
src/device/opencl/opencl_context.cpp:874
Methodadd_program
src/device/vulkan/vulkan_context.cpp:3347
Methodadd_program
src/device/cuda/cuda_context.cpp:507
Methodadd_program_file
src/device/opencl/opencl_context.cpp:885
Methodadd_program_file
src/device/vulkan/vulkan_context.cpp:3358
Methodadd_program_file
src/device/cuda/cuda_context.cpp:518
Methodadd_program_source
src/device/host/host_context.cpp:458
Methodadd_program_source
src/device/opencl/opencl_context.cpp:905
Methodadd_program_source
src/device/vulkan/vulkan_context.cpp:3376
Methodadd_program_source
src/device/cuda/cuda_context.cpp:537
Functionadd_resources
adds resources from another resource tracking object state
include/floor/device/metal/metal_resource_tracking.hpp:46
Methodadd_universal_binary
src/device/opencl/opencl_context.cpp:856
Methodadd_universal_binary
src/device/vulkan/vulkan_context.cpp:3329
Methodadd_universal_binary
src/device/cuda/cuda_context.cpp:489
Functionaftermath_gpu_crash_dump
src/device/vulkan/vulkan_context.cpp:130
Functionaftermath_shader_debug_info
src/device/vulkan/vulkan_context.cpp:138
Methodalign_size
aligns the specified size to the minimal multiple memory size (always upwards!)
include/floor/device/device_memory.hpp:46
Methodaligned_ptr
include/floor/core/aligned_ptr.hpp:61
Functionall
include/floor/math/vector.hpp:1568
Functionangle
returns the angle (in [0, pi]) between this vector and another vector
include/floor/math/vector.hpp:1199
Functionangle_around_axis
returns the angle (in [-pi, pi]) between this vector and another vector around the specified axis NOTE: axis must be normalized!
include/floor/math/vector.hpp:1221
Functionangle_kahan
returns the angle (in [0, pi]) between this vector and another vector ref: https://people.eecs.berkeley.edu/~wkahan/Mindless.pdf NOTE: according to Ka
include/floor/math/vector.hpp:1211
Functionany
include/floor/math/vector.hpp:1562
Methodapply_on_levels
include/floor/device/device_image.hpp:551
Functionarg_pre_handler
src/device/vulkan/internal/vulkan_args.hpp:430
Methodargument_buffer
src/device/argument_buffer.cpp:25
Functionarithmetic_type clamp
include/floor/math/rt_math.hpp:144
Methodarray_node
src/core/json.cpp:586
Methodas_bytes
include/floor/constexpr/sha_256.hpp:53
Methodas_span
include/floor/constexpr/sha_256.hpp:50
Functionas_tuple
returns this vector as a tuple
include/floor/math/vector.hpp:2343
Methodas_tuple
returns this matrix as a tuple
include/floor/math/matrix4.hpp:425
Functionas_tuple_ref
returns this vector as a tuple, with each tuple element referencing its corresponding vector component
include/floor/math/vector.hpp:2348
Functionasinh
include/floor/constexpr/const_math.hpp:828
Functionasinh
include/floor/device/backend/host.hpp:61
Functionasinh
include/floor/device/backend/cuda.hpp:286
Methodassign_token_sub_types
src/core/json.cpp:487
Functionatan
include/floor/device/backend/host.hpp:56
Functionatan2
include/floor/constexpr/const_math.hpp:775
Functionatan2
include/floor/device/backend/cuda.hpp:255
Functionatanh
include/floor/constexpr/const_math.hpp:842
Functionatanh
include/floor/device/backend/host.hpp:63
Functionatanh
include/floor/device/backend/cuda.hpp:294
Functionatom_cmpxchg
NOTE: the trouble with these is that pointer bitcasts are problematic in Vulkan
include/floor/device/backend/opencl_atomic.hpp:345
Functionatom_dec
include/floor/device/backend/opencl_atomic.hpp:100
Functionatom_inc
include/floor/device/backend/opencl_atomic.hpp:84
Functionatom_load
load (no proper instruction for this, so just perform a "+ 0")
include/floor/device/backend/opencl_atomic.hpp:298
← previousnext →701–800 of 2,532, ranked by callers