Programmēšana

MacOS ir paredzēts jaunam Java grafikas cauruļvadam

Saskaņā ar priekšlikumu, ko sauc par Lanai projektu, Java iegūs jaunu grafikas atveidošanas cauruļvadu MacOS, pamatojoties uz Apple metāla grafikas API, un tas tiks izplatīts OpenJDK kopienā.

Inženieri no Oracle un JetBrains jau ir izpētījuši Metal API, strādājot pie koncepcijas un prototipu pierādījumiem JDK smilškastē. Metāls tika izstrādāts kā ilgtermiņa OpenGL aizstājējs kā renderēšanas cauruļvads uz Apple platformām, piedāvājot labāku veiktspēju un vienkāršāku GPU dizainu.

Java izstrādes komplekts un OpenJFX pašlaik izmanto OpenGL, kuru Apple ir novecojusi. Pašlaik, ja OpenGL nav MacOS sistēmā, JDK darbvirsmas API nevar darboties un netiks startēti. OpenJFX atrodas līdzīgā vietā. Lanai mērķi ietver:

  • Java 2D renderēšanas cauruļvada izveide MacOS, izmantojot metāla API, ir vismaz tikpat spējīga kā pašreizējais OpenGL cauruļvads.
  • Līdzīga metāla cauruļvada izstrāde OpenFX.

Biļetenā par Lanai projekta priekšlikumu tiek uzsvērts, ka cauruļvadu renderēšana JDK ir iekšēja ieviešana, tāpēc Lanai neveidotu vai citādi nebūtu pakļauti Java API. Oracle’s Phil Race, Java 2D grupas vadītājs, plāno vadīt projektu. Balsojumi par projektu tiek veikti OpenJDK kopienā līdz 2019. gada 23. jūlijam.

$config[zx-auto] not found$config[zx-overlay] not found