ogl_beamforming

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

DateCommit messageAuthorFiles+-
2026-06-08 16:16README: mention that MSVC is not supportedRandy Palamar1+1-13
2026-06-08 16:10README: mention legacy branch and modern compiler requirementRandy Palamar1+39-0
2026-06-02 17:39util: improve SLL/DLL macros, add extra string helpersRandy Palamar5+218-68
2026-05-26 16:31platform: load input key modifiers in platform layerRandy Palamar6+58-19
2026-05-22 17:30vulkan: fix resolve image layoutRandy Palamar1+1-1
2026-05-21 16:27external/glslang: bump to sdk 1.4.350Randy Palamar0+0-0
2026-05-12 16:55vulkan: VulkanCommandPool::next_index i32 -> u32Randy Palamar1+1-1
2026-04-30 16:59lib: add checks for gpu rf data size, hilbert support, max frame backlog queryRandy Palamar4+95-21
2026-04-29 20:41core/api: drop Cuda shader prefix, remove CudaDecodeRandy Palamar9+36-63
2026-04-10 16:28core/filter.glsl: fix demodulation for odd input sample countRandy Palamar2+41-35
2026-03-25 13:23core: plan_compute: use DAG to ensure compatible data layouts between stagesRandy Palamar12+513-520
2026-03-16 19:44core: use cooperative matrix extension for decodingRandy Palamar10+766-283
2026-03-16 19:27core/decode: default to processing 1 transmit with decodeRandy Palamar1+1-3
2026-03-16 15:51shaders/coherency_weighting: drop unused "elements" push constantRandy Palamar4+1-5
2026-03-16 15:23core: rearrange compute memory barriers to allow overlap with previous batchRandy Palamar2+102-46
2026-03-16 12:02core: complete_queue: cleanup old commit trackingRandy Palamar1+11-13
2026-03-12 21:59core: fix library frame tagging; merge compute and indirect compute contextRandy Palamar3+13-30
2026-03-12 20:44ui: fix crash when moving from X-Plane to Copy view typeRandy Palamar1+5-8
2026-03-12 18:38core: fix a few bugs with VLS/TPW pathsRandy Palamar2+12-6
2026-03-12 13:07buffer_clear: clear 16 bytes at timeRandy Palamar4+20-19
2026-03-12 12:04vulkan: workaround renderdoc bug with very large buffersRandy Palamar4+27-25
2026-03-10 18:44core/das: switch back to buffer reference for output dataRandy Palamar5+48-43
2026-03-10 17:52core: fix upload/compute thread deadlock when only a single vulkan queue is usedRandy Palamar1+4-4
2026-03-05 16:07vulkan: add object labeling in debug buildsRandy Palamar4+211-26
2026-03-03 17:13decode/filter: use f16 as intermediate exchange typeRandy Palamar3+14-7
2026-03-03 16:33core: allow shaders to access buffers through descriptorsRandy Palamar9+405-126
2026-02-10 22:59vulkan: per timeline command pool instead of per queueRandy Palamar1+155-137
2026-05-04 19:39core: implement global channel chunk processingRandy Palamar7+92-69
2026-05-07 21:28core: migrate to vulkan computeRandy Palamar31+4942-2341
2026-01-18 19:28vulkan: implement compute shader compilation apiRandy Palamar3+165-41
2026-01-18 05:20vulkan: set up glslc constraintsRandy Palamar2+87-5
2026-01-18 02:26vulkan: build default/empty compute shaderRandy Palamar5+161-14
2026-01-17 21:15add and build glslang library for shader compilationRandy Palamar5+132-11
2026-01-14 14:00vulkan: add subgroup size to gpu infoRandy Palamar3+50-11
2026-01-13 19:31vulkan: use DEBUG_IMPORT for symbol import into dll on w32Randy Palamar2+16-16
2026-01-12 02:36vulkan/opengl: load relevant GPU parameters from vulkanRandy Palamar9+65-156
2026-01-06 23:12vulkan: fix exclusive transfer queue searchRandy Palamar1+10-6
2026-01-06 17:31vulkan: check for and report missing extension requirementsRandy Palamar2+72-12
2026-01-05 19:29core: vulkan data uploadingRandy Palamar12+3017-73
2025-12-31 00:54gl: load extensions for vulkan memory importingRandy Palamar2+21-1
2026-05-26 16:42intrinsics: add print_format attributeRandy Palamar2+9-4
2026-05-11 20:42meta: fix element count when converting to base C typeRandy Palamar1+14-12
2026-05-07 19:11meta: refactor meta code for providing true C interface while being MATLAB compatibleRandy Palamar8+1238-736
2026-05-04 20:55meta: import entity packing/referencing code from another projectRandy Palamar13+1539-1138
2026-05-04 16:27meta: add support for push constantsRandy Palamar6+433-266
2026-04-29 20:50util: make da_push clear the new itemRandy Palamar1+4-4
2026-04-29 20:25util: drop mem_clear name in favor of memory_clearRandy Palamar2+1-2
2026-04-29 20:21core: fix wasted 4K in shared memory scratch areaRandy Palamar1+3-3
2026-04-21 02:06lib: add processing for basic 3 sample contrast methodRandy Palamar7+136-20
2026-04-21 12:25core: use table for testing if the data_kind is complexRandy Palamar1+1-3
804 more commits remaining, fetch the repository