monado/src/xrt/auxiliary/util
Jakob Bornecrantz c5fe86ccf9 u/trace_marker: Add env varible to enable/disable tracing
Should a application load and unload the OpenXR runtime driver multiple times
the Perfetto code becomes unstable and eventually crashes. This unfortunately
happens with the CTS, to avoid having to recompile Monado and a env variable
to control if tracing should be used.
2022-04-18 22:41:17 +00:00
..
u_bitwise.c u_bitwise: Switch from static const int to defines. 2020-10-08 17:26:22 -05:00
u_bitwise.h xrt: Some clang tidy fixes. 2020-08-12 17:11:42 -05:00
u_config_json.c monado: Apply clang-tidy fixes to most of the codebase. 2022-04-13 09:34:54 -05:00
u_config_json.h util/u_config_json: add functions to save/load gui state to file 2022-01-18 17:18:43 +00:00
u_debug.c d/euroc: Refactor player to accept a config struct on creation 2022-04-06 11:50:17 -03:00
u_debug.h d/euroc: Refactor player to accept a config struct on creation 2022-04-06 11:50:17 -03:00
u_device.c aux/util: Move fov from u_device_simple_info::views to top level 2022-02-19 13:04:32 +00:00
u_device.h aux/util: Move fov from u_device_simple_info::views to top level 2022-02-19 13:04:32 +00:00
u_distortion.c monado: Apply clang-tidy fixes to most of the codebase. 2022-04-13 09:34:54 -05:00
u_distortion.h xrt: Reflow after column change 2021-01-15 13:50:32 +00:00
u_distortion_mesh.c monado: Apply clang-tidy fixes to most of the codebase. 2022-04-13 09:34:54 -05:00
u_distortion_mesh.h aux/util: Add North Star "VIPD" and "polynomial 2D" distortion methods 2021-06-21 12:29:31 -05:00
u_documentation.h a/util: Namespace documentation 2021-05-04 11:04:32 -05:00
u_file.c monado: Apply clang-tidy fixes to most of the codebase. 2022-04-13 09:34:54 -05:00
u_file.cpp a/util: Non-linux implementation of u_file 2021-03-26 17:06:17 -05:00
u_file.h monado: Apply clang-tidy fixes to most of the codebase. 2022-04-13 09:34:54 -05:00
u_format.c xrt: Add XRT_FORMAT_BAYER_GR8 format 2021-01-27 16:09:07 +00:00
u_format.h xrt: Reflow after column change 2021-01-15 13:50:32 +00:00
u_frame.c aux/util: Add u_frame_create_roi 2021-12-12 13:12:42 -03:00
u_frame.h aux/util: Add u_frame_create_roi 2021-12-12 13:12:42 -03:00
u_frame_times_widget.h a/util: Manual fixes to clang-tidy issues. 2022-04-13 01:10:54 +01:00
u_generic_callbacks.hpp misc: Address compilation warnings and fix u_json_get_bool 2021-11-12 15:33:06 -03:00
u_git_tag.c.in xrt: Add git tag/description 2020-10-20 17:43:11 +01:00
u_git_tag.h xrt: Add git tag/description 2020-10-20 17:43:11 +01:00
u_hand_tracking.c auxiliary: Fix or disable a number of warnings 2022-04-12 23:06:11 +00:00
u_hand_tracking.h aux: Migrate num_ to _count 2021-11-13 12:04:38 +00:00
u_handles.c u/handles: Add graphics sync handle helpers. 2021-04-07 00:50:10 +01:00
u_handles.h util: Fix copyright typo. 2021-10-15 14:55:12 -05:00
u_hashmap.cpp monado: Apply clang-tidy fixes to most of the codebase. 2022-04-13 09:34:54 -05:00
u_hashmap.h xrt: Reflow after column change 2021-01-15 13:50:32 +00:00
u_hashset.cpp monado: Apply clang-tidy fixes to most of the codebase. 2022-04-13 09:34:54 -05:00
u_hashset.h xrt: Reflow after column change 2021-01-15 13:50:32 +00:00
u_id_ringbuffer.cpp monado: Apply clang-tidy fixes to most of the codebase. 2022-04-13 09:34:54 -05:00
u_id_ringbuffer.h a/util: Wrap "just enough" of the ring buffer stuff for generic use from C. 2022-02-08 13:18:15 -06:00
u_index_fifo.h monado: Apply clang-tidy fixes to most of the codebase. 2022-04-13 09:34:54 -05:00
u_iterator_base.hpp a/util: Split history buf file up, factor out more generic iterator base 2022-02-08 17:00:11 +00:00
u_json.c misc: Address compilation warnings and fix u_json_get_bool 2021-11-12 15:33:06 -03:00
u_json.h aux/util: Add get_vec3_f64_array 2021-08-16 21:02:27 +01:00
u_json.hpp monado: Apply clang-tidy fixes to most of the codebase. 2022-04-13 09:34:54 -05:00
u_logging.c u/logging: Fix va_copy usage 2022-03-21 22:19:30 +00:00
u_logging.h u/logging: Add logging sink to intercept log messages 2022-03-14 17:21:20 +00:00
u_misc.c aux/util: Group the files and structs in documentation 2019-04-06 13:04:13 +01:00
u_misc.h xrt: Reflow after column change 2021-01-15 13:50:32 +00:00
u_pacing.h u/pacing: Track when the app wants the frame to be displayed 2022-04-05 22:01:17 +00:00
u_pacing_app.c monado: Apply clang-tidy fixes to most of the codebase. 2022-04-13 09:34:54 -05:00
u_pacing_compositor.c monado: Apply clang-tidy fixes to most of the codebase. 2022-04-13 09:34:54 -05:00
u_pacing_compositor_fake.c monado: Apply clang-tidy fixes to most of the codebase. 2022-04-13 09:34:54 -05:00
u_pretty_print.c u/pretty: Add pretty print helpers 2022-04-11 18:27:39 +01:00
u_pretty_print.h auxiliary: Fix or disable a number of warnings 2022-04-12 23:06:11 +00:00
u_process.c u/process: Fix a warning by marking a function as maybe unused. 2021-04-30 17:57:50 -05:00
u_process.h xrt: Add u_process, backed by libbsd's pidfile 2021-04-15 21:42:06 +00:00
u_sink.h u/sink: Make u_sink_create_format_converter support L8 2022-03-23 20:56:15 +00:00
u_sink_combiner.c xrt: fix -Wunused-variable warnings 2022-03-09 14:53:06 +01:00
u_sink_converter.c u/sink: Make u_sink_create_format_converter support L8 2022-03-23 20:56:15 +00:00
u_sink_deinterleaver.c u/sink: Make sure to add deinterleaver sink to context 2021-08-23 20:25:52 +01:00
u_sink_force_genlock.c u/sink: refactor u_sink_combiner 2022-02-10 10:55:06 -06:00
u_sink_queue.c u/sink: Tiny refactor for queue 2022-03-19 14:28:09 +00:00
u_sink_quirk.c u/sink: Make sure to add quirk sink to context 2021-08-20 17:14:43 +01:00
u_sink_simple_queue.c u/sink: Add u_sink_simple_queue 2022-03-19 14:28:09 +00:00
u_sink_split.c u/sink: Make sure to add split sink to context 2021-08-23 20:25:08 +01:00
u_sink_stereo_sbs_to_slam_sbs.c monado: Apply clang-tidy fixes to most of the codebase. 2022-04-13 09:34:54 -05:00
u_string_list.cpp a/util: Add a new constructor and a new method to u_string_list 2022-01-24 16:34:45 -06:00
u_string_list.h a/util: Add a new constructor and a new method to u_string_list 2022-01-24 16:34:45 -06:00
u_string_list.hpp monado: Apply clang-tidy fixes to most of the codebase. 2022-04-13 09:34:54 -05:00
u_template_historybuf.hpp a/util: Don't make the RingBufferHelper compile-depend on max size. 2022-02-08 13:18:05 -06:00
u_template_historybuf_const_iterator.inl monado: Apply clang-tidy fixes to most of the codebase. 2022-04-13 09:34:54 -05:00
u_template_historybuf_impl_helpers.hpp a/util: Fix copy/move assign of history buf 2022-02-08 17:08:00 -06:00
u_template_historybuf_iterator.inl monado: Apply clang-tidy fixes to most of the codebase. 2022-04-13 09:34:54 -05:00
u_threading.h xrt: Reflow after column change 2021-01-15 13:50:32 +00:00
u_time.cpp xrt: Reflow after column change 2021-01-15 13:50:32 +00:00
u_time.h a/util: Manual fixes to clang-tidy issues. 2022-04-13 01:10:54 +01:00
u_trace_marker.c u/trace_marker: Add env varible to enable/disable tracing 2022-04-18 22:41:17 +00:00
u_trace_marker.h a/util: Silence warnings if using percetto in C++ 2022-04-12 14:38:58 -05:00
u_var.cpp aux: fix or silence warnings 2021-03-26 17:06:17 -05:00
u_var.h u/var: Add u_var_combo 2021-12-21 11:43:17 +00:00
u_verify.h xrt: Rename all "num" parameters and fields to "count" (or "capacity" as appropriate) 2021-11-13 12:04:38 +00:00
u_worker.c monado: Apply clang-tidy fixes to most of the codebase. 2022-04-13 09:34:54 -05:00
u_worker.cpp u/worker: Add task worker helper 2022-03-11 15:29:16 +00:00
u_worker.h u/worker: Add #pragma once 2022-03-23 20:56:15 +00:00
u_worker.hpp auxiliary: Fix or disable a number of warnings 2022-04-12 23:06:11 +00:00