ogl_beamforming

Ultrasound Beamforming Implemented with OpenGL
git clone anongit@rnpnr.xyz:ogl_beamforming.git
Log | Files | Refs | Feed | Submodules | README | LICENSE

ModeNameSize
-rw-r--r--.github/workflows/build.yml52L
-rw-r--r--.gitignore14L
-rw-r--r--.gitmodules6L
-rw-r--r--LICENSE15L
-rw-r--r--README.md75L
-rw-r--r--assets/IBMPlexSans-Bold.ttf175712B
-rw-r--r--assets/IBMPlexSans-Bold.ttf.LICENSE96L
-rw-r--r--assets/assets.meta1L
-rw-r--r--beamformer.c391L
-rw-r--r--beamformer.h382L
-rw-r--r--beamformer.meta533L
-rw-r--r--beamformer_compute_stats.c10L
-rw-r--r--beamformer_core.c1998L
-rw-r--r--beamformer_core.meta94L
-rw-r--r--beamformer_internal.h690L
-rw-r--r--beamformer_shared_memory.c305L
-rw-r--r--build.c5111L
-rw-r--r--compiler.h72L
-rw-r--r--external/cephes.c115L
m---------external/glslang @ 275822a
-rw-r--r--external/glslang_local/glslang.cpp58L
-rw-r--r--external/glslang_local/glslang/build_info.h12L
m---------external/raylib @ c1ab645
-rw-r--r--external/rcore_extended.c8L
-rw-r--r--external/xxhash.h7488L
-rw-r--r--external/zemp_bp.h198L
-rw-r--r--generated/beamformer.c896L
-rw-r--r--generated/beamformer_core.c108L
-rw-r--r--intrinsics.c234L
-rw-r--r--lib/ogl_beamformer_lib.c778L
-rw-r--r--lib/ogl_beamformer_lib_base.h156L
-rw-r--r--main_linux.c491L
-rw-r--r--main_w32.c568L
-rw-r--r--math.c1010L
-rw-r--r--opengl.h81L
-rw-r--r--os_linux.c174L
-rw-r--r--os_win32.c263L
-rw-r--r--shaders/coherency_weighting.glsl41L
-rw-r--r--shaders/das.glsl361L
-rw-r--r--shaders/decode.glsl169L
-rw-r--r--shaders/filter.glsl134L
-rw-r--r--shaders/min_max.glsl24L
-rw-r--r--shaders/render_3d.frag.glsl126L
-rw-r--r--shaders/render_3d.vert.glsl19L
-rw-r--r--shaders/reshape.glsl82L
-rw-r--r--shaders/sum.glsl12L
-rw-r--r--tests/decode.c303L
-rw-r--r--tests/throughput.c591L
-rw-r--r--threads.c32L
-rw-r--r--ui.c5426L
-rw-r--r--util.c919L
-rw-r--r--util.h402L
-rw-r--r--util_os.c44L
-rw-r--r--util_os_ui.c229L
-rw-r--r--vulkan.c2910L
-rw-r--r--vulkan.h3179L