ogl_beamforming

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

Commit: 3a2d7cdb86a8822e4331368b649625dde622aa16
Parent: a621f332d809b2d77f327c4ae7bfb6e28c2e74b2
Author: Randy Palamar
Date:   Wed, 19 Feb 2025 15:22:02 -0700

add GL vendor detection for w32 arm64

Diffstat:
Mstatic.c | 5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/static.c b/static.c @@ -62,12 +62,15 @@ get_gl_params(GLParams *gl, Stream *err) stream_append_s8(err, s8("Failed to determine GL Vendor\n")); os_fatal(stream_to_s8(err)); } + /* TODO(rnp): str prefix of */ switch (vendor[0]) { case 'A': gl->vendor_id = GL_VENDOR_AMD; break; case 'I': gl->vendor_id = GL_VENDOR_INTEL; break; case 'N': gl->vendor_id = GL_VENDOR_NVIDIA; break; - /* NOTE(rnp): freedreno - might need different handling on win32 but this is fine for now */ + /* NOTE(rnp): freedreno */ case 'f': gl->vendor_id = GL_VENDOR_ARM; break; + /* NOTE(rnp): Microsoft Corporation - weird win32 thing (microsoft is just using mesa for the driver) */ + case 'M': gl->vendor_id = GL_VENDOR_ARM; break; default: stream_append_s8(err, s8("Unknown GL Vendor: ")); stream_append_s8(err, cstr_to_s8(vendor));