Andi Kanzler

Results 51 comments of Andi Kanzler

Sorry to say it but I'm not going to continue here. .NET 8 is just around the corner and the AOT (aka native compilation) is now really usable, with AOT...

The problem is that the OSD elements are loaded as one large texture and therefore the OpenGL option CLAMP_TO_EDGE cannot be set for each element. It would be better to...

> Using 512 separate texures is extremely unefficient. Normally you would use a TextureArray, but this can only be read in a shader, so no option here, unfortunately. > This...

Automatic detection of the pairs (sometimes there are also several tiles, e.g. the INAV LOGO, or the crosshairs) is very time-consuming and must be specially predefined, as a custom font...

After a short dive into OpenGL, I think the best and solution would be to use ‘Modern OpenGL’, until now the plugin uses the outdated ‘fixed pipeline’. With ‘Modern OpenGL’...

A simple draw Test, in X-Plane, with a INAV-Fonts, GL_TEXTURE_2D_ARRAY and shaders: ![Screenshot_20241016_111531](https://github.com/user-attachments/assets/fa7d9261-42b1-4e38-8031-b4ae2937d654)

I tested it again: It works now! I just updated the electron-forge* npm packages to the latest version 7.10.2. Successful build: https://github.com/Scavanger/inav-configurator/actions/runs/19598252911/

> To be honest. I've never known why some OSD elements have blue text and the rest are black. Again, an issue with lack of documentation. I'm sure it was...

Tested under Windows and Linux, looks good so far. Maybe someone can take another look and check if I have overlooked something. :)

@stronnag > Lightly "tested" on Arch Linux > > * Neccesary to run npm install --save-dev @electron-forge/plugin-vite` Make sure to do a `npm update` after checkout the new branch >...