OpenGL 4.6 released

Neuigkeiten und Ankündigungen rund um ZFX, Spieleentwicklung, Software, Programmierung und Computer.
Forumsregeln
Themen in diesem Forum werden als Neuigkeiten auf der Startseite, auf unserer Facebook-Seite und auf Twitter bekannt gemacht.
Antworten
Benutzeravatar
xq
Establishment
Beiträge: 1581
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

OpenGL 4.6 released

Beitrag von xq »

Wie der Titel schon sagt, wurde OpenGL 4.6 am Montag released.

Slides für die Zusammenfassung der neuen Features:
https://www.slideshare.net/Mark_Kilgard/nvgl17

Komplette 4.6 Spec:
https://khronos.org/registry/OpenGL/spe ... 6.core.pdf

Wie steht es um Mesa?
https://www.phoronix.com/scan.php?page= ... -GL46-List

Für mich persönlich ist die größte Errungenschaft, dass SPIR-V jetzt offiziell als Shader-"Sprache" verwendet werden kann und somit keine GLSL-Sourcen mehr mit den Spielen mitgeliefert werden müssen. Compiliert es auf einem Gerät, compiliert es auf allen. Finally!
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
Benutzeravatar
Schrompf
Moderator
Beiträge: 4831
Registriert: 25.02.2009, 23:44
Benutzertext: Lernt nur selten dazu
Echter Name: Thomas Ziegenhagen
Wohnort: Dresden
Kontaktdaten:

Re: OpenGL 4.6 released

Beitrag von Schrompf »

Vorbehaltlich Treiber-Support :-) Intel ist da ja üblicherweise der Worst Offender.
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
Benutzeravatar
Krishty
Establishment
Beiträge: 8227
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: OpenGL 4.6 released

Beitrag von Krishty »

WTF, warum geht das denn erst jetzt?! Und das wurde dann die letzten 15 Jahre tatsächlich so gehandhabt, dass Shader-Quelltexte mit ausgeliefert und bei Programmstart kompiliert wurden?
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
Benutzeravatar
xq
Establishment
Beiträge: 1581
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: OpenGL 4.6 released

Beitrag von xq »

Mehr oder weniger ja, es gibt zwei auch schon Binaries, aber die sind nur kompatibel zu exakt dem (Treiber, Grafikkarte)-Tupel, mit dem sie erstellt wurden
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
Benutzeravatar
Krishty
Establishment
Beiträge: 8227
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: OpenGL 4.6 released

Beitrag von Krishty »

… also kann man zumindest einen Cache während der Installation anlegen. Trotzdem haarsträubend.

Bei Vulkan ist das hoffentlich anders, oder? Zumindest steht in deren Tutorials, dass der Compiler direkt SPIR-V erzeugen würde …
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
Benutzeravatar
xq
Establishment
Beiträge: 1581
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: OpenGL 4.6 released

Beitrag von xq »

Ja, in Vulkan wird "nur" SPIR-V supported, was ja eine Art Zwischensprache ist, welche schnell für die passende GPU zu compilieren ist. Und OpenGL hat jetzt auch Support für SPIR-V, damit kann man bald für sowohl Vulkan als auch OpenGL Shader mit GLSL, HLSL, OpenCL-C und OpenCL-C++ coden :)
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
Benutzeravatar
Krishty
Establishment
Beiträge: 8227
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: OpenGL 4.6 released

Beitrag von Krishty »

Dann bin ich beruhigt; danke! :)
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
Antworten