Die Textur ist in Apple Metal / GLFW / C ++ verschwommen
Posted: 12 Apr 2025, 16:46
Ich arbeite an MacOS-App mit metallbasiertem Rendering.
App ist vollständig in C ++ und verwendet Metal-CPP+ GLFW. MAG_FILTER :: NEST , min_filter :: nächstes usw.
3x3 Textured Square wird mit zwei Dreiecken angezeigt. Die Textur selbst ist auch 3x3.
Als GLFWGetWindowContentScale Rückgabebereitungsskala (2,2), resultierende Bild wird voraussichtlich 6x6 Pixel beträgt, aber tatsächlich wird es als 8x8 -Pixel gerendert und verschwommen. />
Original 3x3 Textur:
App ist vollständig in C ++ und verwendet Metal-CPP+ GLFW. MAG_FILTER :: NEST , min_filter :: nächstes usw.
3x3 Textured Square wird mit zwei Dreiecken angezeigt. Die Textur selbst ist auch 3x3.
Code: Select all
constexpr sampler textureSampler(
mag_filter::nearest,
min_filter::nearest);
Original 3x3 Textur: