OpenGL-apps werken niet op Miracast draadloze weergave in Windows 11/10

In de post van vandaag onderzoeken we waarom OpenGL -applicaties niet draaien op een Miracast draadloos beeldscherm in Windows 10 . Microsoft heeft bevestigd dat dit een probleem is dat van toepassing is op de recente versies van Windows 11/10 .

Wat is Miracast

Miracast is een protocol voor schermspiegeling(Miracast is a screen-mirroring protocol) waarmee u alles van een Android -apparaat of een recente Intel- computer naar uw tv kunt uitzenden. Wat je op het kleine scherm ziet, zal op het grote scherm verschijnen. Als alles goed synchroniseert, is er bijna geen vertraging, waardoor het ideaal is voor het bekijken van video's of het gebruik van productiviteitssoftware, hoewel het niet helemaal betrouwbaar genoeg is om de meeste games uit te voeren.

Telefoons en tablets met Android 4.2 Jelly Bean of hoger hebben toegang tot Miracast , net als de meeste moderne Windows-pc's met Intel- chips.

Wat is OpenGL

OpenGL-apps werken niet op Miracast draadloze weergave in Windows 10

OpenGL ( Open Graphics Library)  is een applicatie-programmeerinterface ( API ) die is ontworpen voor het renderen van 2D- en 3D-graphics. Het biedt een gemeenschappelijke reeks opdrachten die kunnen worden gebruikt om afbeeldingen in verschillende toepassingen en op meerdere platforms te beheren.

Door OpenGL te gebruiken , kan een ontwikkelaar dezelfde code gebruiken om afbeeldingen weer te geven op een Mac , pc of mobiel apparaat. Bijna alle moderne besturingssystemen en hardwareapparaten ondersteunen OpenGL , waardoor het een gemakkelijke keuze is voor grafische ontwikkeling. Bovendien zijn veel videokaarten en geïntegreerde GPU(GPUs) 's geoptimaliseerd voor OpenGL , waardoor ze OpenGL -opdrachten efficiënter kunnen verwerken dan andere grafische bibliotheken.

OpenGL - apps werken niet op Miracast draadloze weergave in Windows 11/10

Het is bekend dat dit probleem optreedt in de volgende Miracast -configuraties:

  • Windows is ingesteld om in dubbele modus te projecteren en het Miracast- scherm is ingesteld als het primaire scherm.
  • Windows is ingesteld om in de uitgebreide modus te projecteren en de OpenGL -toepassing staat op het Miracast- scherm.
  • Windows is ingesteld om te projecteren in de modus voor alleen het tweede scherm en de OpenGL - toepassing staat op het Miracast- scherm.

De belangrijkste oorzaak van dit probleem is dat de Miracast- pipeline in Windows 10 nog geen OpenGL -toepassingen op het Miracast -videostuurprogramma ( MiraDisp.dll ) ondersteunt.

Hieronder(Below) vindt u een niet-limitatieve lijst van populaire OpenGL - toepassingen. Veel programma's die OpenGL gebruiken , zijn games.

Spellen(Games)

  • Sauerbraten een open-source 3D FPS ( First Person Shooter ) en ook een game-engine.
  • Platformspellen.
  • Doom (videogame uit 2016) een FPS.

Fotografie en video(Photography and video)

  • Adobe na effecten.
  • Adobe-Photoshop.
  • Adobe Premiere Pro.
  • KunstWoede.
  • Kodi.

Modelleren en CAD(Modeling and CAD)

  • 3D Studio Max.
  • Autodesk AutoCAD, 2D/3D CAD.
  • Autodesk Maya.
  • Cadans Allegro.
  • Google SketchUp.
  • Modo (software), high-end 3D-modellering, animatie, rigging, rendering en visuele effectenpakket.
  • Houdini , modellering, animatie, effecten, rendering en compositing pakket ontwikkeld door Side Effects Software .
  • Neushoorn(Rhinoceros) , NURBS-modellering(NURBS Modeling) voor Windows .
  • SAP2000.
  • Blender , 3D CAD , animatie en game-engine.
  • LARSA4D.
  • Scilab , Wiskundig(Mathematical) hulpmiddel, een kloon van MATLAB .
  • VirtualMec , 3D CAD voor het Meccano bouwsysteem.

Visualisatie en diversen(Visualization and miscellaneous)

  • Algodoo
  • Avogadro
  • Google Earth
  • InVesalius , een platformonafhankelijke software, visualisatie van medische beelden en reconstructie
  • Mari (software), 3D-textuur- en schildersoftware
  • PyMOL, een 3D moleculaire kijker
  • QuteMol, een 3D moleculaire renderer
  • Echt gelikte screensavers(Slick Screensavers) , 3D-screensavers
  • SpaceEngine , echte(Real) en procedurele 3D-planetariumsoftware
  • Stellarium, nachtelijke hemelsimulator van hoge kwaliteit(High)
  • Universe Sandbox , een interactieve ruimte- en zwaartekrachtsimulator
  • Vectorworks, een platformonafhankelijke Mac/Windows 2D en 3D CAD voor architectonisch en landschapsontwerp
  • Virtools, een realtime 3D-engine
  • BALBekijken
  • Celestia, 3D-astronomieprogramma
  • Verbeterde(Enhanced Machine Controller) machinecontroller ( EMC2 ), G-code- interpreter voor CNC - machines
  • Vizard , een platform voor het bouwen en weergeven van enterprise en academische virtual reality-applicaties ontwikkeld door WorldViz
  • VSXu , een platformonafhankelijke modulaire visuele programmeertaalengine voor OpenGL

Vertel ons in de opmerkingen hieronder of er nog andere OpenGL -toepassingen zijn die u kent.



About the author

Ik ben een computerprogrammeur en ben dat al meer dan 15 jaar. Mijn vaardigheden liggen in het ontwikkelen en onderhouden van softwareapplicaties en het bieden van technische ondersteuning voor die applicaties. Ik heb ook computerprogrammering gegeven aan middelbare scholieren en ben momenteel een professionele instructeur.



Related posts