Khronos Group tillkännager stor ändringar i OpenGL
Följer efter AMD och Microsoft med bland annat lägre CPU overhead
Ett stort fokus i AMDs Mantle API och Microsofts kommande DirectX 12 är att minska overhead för CPUn och låta grafikkortet göra mer av jobbet i spelberäkningar. Det var bara en fråga om tid innan Khronos Group, folket bakom OpenGL, skulle följa efter och under gårdagen så släppte de ett pressmeddelande där de säger att OpenGL kommer byggas om från grunden upp.En komplett ombyggnation av API:et kommer tillåta lägre overhead, bättre stöd för multithrading och explicit kontroll över mixade GPU och CPU-arbetsbelastningar. Khronos Group skriver själva följande:Khronos announced a call for participation today in a project to define a future open standard for high-efficiency access to graphics and compute on modern GPUs. Key directions for the new ground-up design include explicit application control over GPU and CPU workloads for performance and predictability, a multithreading-friendly API with greatly reduced overhead, a common shader program intermediate language, and a strengthened ecosystem focus that includes rigorous conformance testing. Fast-paced work on detailed proposals and designs are already underway, and any company interested to participate is strongly encouraged to join Khronos for a voice and a vote in the development process.Nvidia och andra har tidigare arbetat med "zero driver overhead" för OpenGL men det nya initiativet är annorlunda eftersom man börjar om från början och bygger om API:et med andra förutsättningar. Flera kända namn har redan uttryckt sitt intresse för det nya API:et inklusive DICE grafikguru Johan Andersson och AMDs graphics CTO Raja Koduri. De säger bland annat:"We are super excited to contribute and work with the Next Generation OpenGL Initiative, and bring our experience of low-overhead and explicit graphics APIs to build an efficient standard for multiple platforms and vendors in Khronos," said Johan Andersson, technical director at Frostbite - Electronic Arts. "This work is of critical importance to get the most out of modern GPUs on both mobile and desktop, and to make it easier to develop advanced and efficient 3D applications - enabling us to build amazing future games with Frostbite on all platforms"."OpenGL has played an important role in the growth of mobile, workstation and consumer graphics," said Raja Koduri, chief technology officer, graphics at AMD. "AMD is tremendously excited to take a contributing role in the Next Generation OpenGL initiative as an evolution of the OpenGL standard aligned with AMD’s vision for low-overhead and multi-threaded graphics APIs".Khronos Group passade också på att avslöja specifikationerna för OpenGL 4.5 som bland annat erbjuder följande:Direct State Access (DSA) – object accessors enable state to be queried and modified without binding objects to contexts, for increased application and middleware efficiency and flexibility;Flush Control - applications can control flushing of pending commands before context switching – enabling high-performance multithreaded applications;Robustness - providing a secure platform for applications such as WebGL browsers, including preventing a GPU reset affecting any other running applications;OpenGL ES 3.1 API and shader compatibility – to enable the easy development and execution of the latest OpenGL ES applications on desktop systems;DX11 emulation features – for easier porting of applications between OpenGL and Direct3D.
khronos.org
PC,
Mjukvara,
Khronos Group,
OpenGL
45.1°
0
Samuel Paulsson
tis. 12 aug 2014, 11:49
+
Per månad
39 kr
Betala löpande per månad. Ingen bindningstid.
Starta prenumeration
Per år
299 kr
Enklast och billigast, bara 25 kronor i månaden. Betala löpande per år. Ingen bindningstid.
Prova 14 dagar gratis innan du bestämmer dig.
Starta gratis provperiod
Engångsköp
349 kr
Slipp återkommande betalningar, betala ett år i taget. Betala med kort eller Swish.
Köp utan prenumeration