Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Ipotrick/Daxa
/ functions
Functions
1,069 in github.com/Ipotrick/Daxa
⨍
Functions
1,069
◇
Types & classes
472
↓ 340 callers
Method
size
src/impl_core.hpp:477
↓ 286 callers
Method
value
src/cpp_wrapper.cpp:856
↓ 218 callers
Method
data
include/daxa/types.hpp:303
↓ 141 callers
Method
push_back
src/impl_core.hpp:506
↓ 122 callers
Method
c_str
include/daxa/types.hpp:372
↓ 99 callers
Method
at
src/impl_core.hpp:482
↓ 91 callers
Method
add_task
src/utils/impl_task_graph.cpp:1801
↓ 79 callers
Method
executes
include/daxa/utils/task_graph.hpp:789
↓ 75 callers
Method
has_value
include/daxa/types.hpp:128
↓ 73 callers
Method
get
src/utils/impl_task_graph.cpp:441
↓ 66 callers
Method
empty
src/impl_core.hpp:708
↓ 53 callers
Method
is_empty
include/daxa/utils/task_graph.hpp:175
↓ 51 callers
Function
check_result
src/cpp_wrapper.cpp:236
↓ 49 callers
Method
end
src/impl_core.hpp:637
↓ 49 callers
Function
to_string
src/utils/impl_task_graph.cpp:116
↓ 43 callers
Method
back
src/impl_core.hpp:556
↓ 41 callers
Method
create_device_2
src/cpp_wrapper.cpp:272
↓ 41 callers
Method
writes
include/daxa/utils/task_graph.hpp:620
↓ 40 callers
Method
contains
src/cpp_wrapper.cpp:2224
↓ 40 callers
Method
execute
src/utils/impl_task_graph.cpp:3319
↓ 40 callers
Method
reads
include/daxa/utils/task_graph.hpp:617
↓ 40 callers
Method
resize
src/cpp_wrapper.cpp:965
↓ 39 callers
Method
choose_device
src/cpp_wrapper.cpp:283
↓ 38 callers
Method
begin
src/impl_core.hpp:635
↓ 37 callers
Method
view
src/utils/impl_task_graph.cpp:578
↓ 36 callers
Function
create_instance
src/cpp_wrapper.cpp:262
↓ 35 callers
Method
register_buffer
src/utils/impl_task_graph.cpp:868
↓ 34 callers
Method
collect_garbage
src/cpp_wrapper.cpp:733
↓ 33 callers
Method
complete_current_commands
src/cpp_wrapper.cpp:1390
↓ 32 callers
Method
complete
src/utils/impl_task_graph.cpp:1937
↓ 32 callers
Method
create_command_recorder
src/cpp_wrapper.cpp:613
↓ 31 callers
Method
size
include/daxa/types.hpp:299
↓ 30 callers
Method
slot
src/impl_device.cpp:2862
↓ 30 callers
Method
submit_commands
src/cpp_wrapper.cpp:662
↓ 30 callers
Method
value_or
include/daxa/types.hpp:145
↓ 28 callers
Function
daxa_cmd_flush_barriers
src/impl_command_recorder.cpp:1160
↓ 27 callers
Method
wait_idle
src/cpp_wrapper.cpp:642
↓ 26 callers
Method
copy_buffer_to_buffer
src/utils/impl_task_graph.cpp:1149
↓ 25 callers
Method
submit
src/utils/impl_task_graph.cpp:1913
↓ 24 callers
Method
hot_slot
src/impl_device.cpp:2892
↓ 23 callers
Method
set_pipeline
src/cpp_wrapper.cpp:1257
↓ 21 callers
Method
clear
src/impl_core.hpp:316
↓ 20 callers
Method
is_err
include/daxa/core.hpp:88
↓ 20 callers
Method
register_image
src/utils/impl_task_graph.cpp:892
↓ 19 callers
Function
PipelineManager
include/daxa/utils/pipeline_manager.hpp:138
↓ 18 callers
Method
_process_th_views
include/daxa/utils/task_graph.hpp:473
↓ 18 callers
Method
message
include/daxa/core.hpp:104
↓ 18 callers
Method
reserve
src/impl_core.hpp:525
↓ 17 callers
Method
add_compute_pipeline2
src/utils/impl_pipeline_manager.cpp:453
↓ 17 callers
Method
get_surface_extent
src/cpp_wrapper.cpp:1039
↓ 16 callers
Function
align_up
include/daxa/types.hpp:1883
↓ 16 callers
Method
erase
src/impl_core.hpp:640
↓ 16 callers
Method
unsafe_get
* @brief Checks if an id refers to a valid resource. * May return a random slot if the id is invalid. * * Only T
src/impl_gpu_resources.hpp:378
↓ 15 callers
Method
dispatch
src/cpp_wrapper.cpp:1350
↓ 15 callers
Method
insert
src/impl_core.hpp:654
↓ 14 callers
Method
create_task_image
src/utils/impl_task_graph.cpp:999
↓ 14 callers
Method
dec_refcnt
src/impl_core.cpp:498
↓ 14 callers
Method
inc_refcnt
src/impl_core.cpp:492
↓ 14 callers
Method
info
src/utils/impl_task_graph.cpp:589
↓ 13 callers
Method
acquire_next_image
src/cpp_wrapper.cpp:985
↓ 13 callers
Method
current_present_semaphore
src/cpp_wrapper.cpp:1012
↓ 12 callers
Method
is_valid
include/daxa/types.hpp:72
↓ 12 callers
Method
unsafe_get_hot
src/impl_gpu_resources.hpp:388
↓ 12 callers
Function
validate_and_translate_view
src/utils/impl_task_graph.cpp:244
↓ 11 callers
Method
buffer_host_address
src/cpp_wrapper.cpp:558
↓ 11 callers
Method
id
src/utils/impl_task_graph.cpp:598
↓ 11 callers
Function
queue_index_to_queue
src/utils/impl_task_graph.hpp:56
↓ 11 callers
Method
unsafe_destroy_zombie_slot
* @brief Destroys a slot. * After calling this function, the id of the slot will be forever invalid. * Index may
src/impl_gpu_resources.hpp:181
↓ 10 callers
Function
access_type_to_color
src/utils/impl_task_graph_ui.cpp:286
↓ 10 callers
Method
allocate_copy_string
src/impl_core.hpp:370
↓ 10 callers
Method
clone_to_contiguous
src/impl_core.hpp:710
↓ 10 callers
Function
queue_bits_to_first_queue_index
src/utils/impl_task_graph.hpp:70
↓ 10 callers
Function
validate_queue_type
DO NOT VALIDATE RENDER PASS COMMANDS VALIDATING THE START OF A RENDERPASS SHOULD ALWAYS BE ENOUGH!
src/impl_command_recorder.cpp:22
↓ 10 callers
Method
version_refcnt_of_slot
* @brief Meant for debugging/ metrics. * Always threadsafe. * @returns returns the current version of a slot. */
src/impl_gpu_resources.hpp:359
↓ 9 callers
Method
_process_parameters
include/daxa/utils/task_graph.hpp:404
↓ 9 callers
Function
get_aligned
src/impl_pipeline.cpp:703
↓ 9 callers
Method
get_format
src/cpp_wrapper.cpp:1044
↓ 9 callers
Method
index
include/daxa/types.hpp:827
↓ 9 callers
Method
reload_all
src/utils/impl_pipeline_manager.cpp:545
↓ 9 callers
Function
set_initial_image_data
tests/2_daxa_api/6_task_graph/transient_overlap.hpp:48
↓ 9 callers
Function
update_virtual_shader
NOTE: Requested by the spec
tests/3_samples/2_mpm_mls/main.cpp:78
↓ 9 callers
Function
validate_image_data
tests/2_daxa_api/6_task_graph/transient_overlap.hpp:75
↓ 8 callers
Function
ExternalTaskBuffer
include/daxa/utils/task_graph_types.hpp:730
↓ 8 callers
Method
get
include/daxa/types.hpp:77
↓ 8 callers
Method
get_queue
src/impl_device.cpp:2630
↓ 8 callers
Method
is_id_valid
* @brief Checks if an id refers to a valid resource. * * Always threadsafe. * @returns is the given id is valid.
src/impl_gpu_resources.hpp:343
↓ 8 callers
Method
is_ok
include/daxa/core.hpp:83
↓ 8 callers
Function
make_subresource_layers
src/impl_core.hpp:104
↓ 8 callers
Function
mask_from_bit_count
src/impl_core.cpp:297
↓ 8 callers
Method
pop_back
include/daxa/types.hpp:238
↓ 8 callers
Method
push_back
include/daxa/types.hpp:233
↓ 8 callers
Function
queue_to_queue_index
src/utils/impl_task_graph.hpp:46
↓ 8 callers
Method
reads_writes_concurrent
include/daxa/utils/task_graph.hpp:629
↓ 8 callers
Method
resize
src/utils/impl_fsr2.cpp:17
↓ 8 callers
Function
to_lower
src/utils/impl_task_graph_ui.cpp:253
↓ 7 callers
Method
add_raster_pipeline2
src/utils/impl_pipeline_manager.cpp:482
↓ 7 callers
Method
current_acquire_semaphore
src/cpp_wrapper.cpp:1007
↓ 7 callers
Method
current_timeline_pair
src/cpp_wrapper.cpp:1027
↓ 7 callers
Method
info
src/cpp_wrapper.cpp:302
↓ 7 callers
Method
present_frame
src/cpp_wrapper.cpp:720
next →
1–100 of 1,069, ranked by callers