Khronos Group ogłosiło wydanie specyfikacji OpenGL 4.5. Dodano Direct State Access (DSA), Flush Control, izolację i bezpieczeństwo aplikacji, kompatybilności z API OpenGL ES 3.1 oraz shaderami, a także funkcje emulacji DX11. Warto zapoznać się z: OpenGL 4.5 API Reference Card.
Pojawiło się sporo nowych rozszerzeń:
- GL_ARB_clip_control
- GL_ARB_cull_distance
- GL_ARB_ES3_1_compatibility
- GL_ARB_conditional_render_inverted
- GL_KHR_context_flush_control
- GL_ARB_derivative_control
- GL_ARB_direct_state_access
- GL_ARB_get_texture_sub_image
- GL_KHR_robustness
- GL_ARB_shader_texture_image_samples
- GL_ARB_texture_barrier
























OpenGL 4.5 z nowymi rozszerzeniami | OSWorld.pl http://t.co/8WBS1iGt15 via @OSWorldpl
Michał Olber liked this on Facebook.
„izolację aplikacji internetowych” gdzie? API z internetem nie ma nic wspólnego – dodano
GL_KHR_robustness, który pozwala zwiększyć bezpieczeństwo kontekstu (a to może być między innymi wykorzystane w przeglądarkach wykorzystujących OpenGL do implementacji WebGL.)
PS. Warto już teraz powiedzieć również o Next Generation OpenGL Initiative czyli rozpoczęciu prac nad wywaleniem wszystkiego co stare i zrobienie API tylko dla nowych GPU (bo pojawiały się głosy, że GL jest przeładowane rzeczami których nikt już nie używa, ale trzymanych dla kompatybilności), stworzenie IR’a dla OpenGL (to czego obecnie brakuje) i stworzenie restrykcyjnych testów sterowników (aby zwiększyć jakość implementacji – swoją drogą jeśli api będzie odchudzone i będzie IR (standardowy kompilator, a nie co sterowniki to inny kompilator) to też będzie łatwiej o dobre sterowniki ;p).
Spokojnie, właśnie piszę o tym nowym API, jako następcy OGL :D
Pewnie wezmą Metal i dostosują do dużych GPU :-)
Mam nadzieje, że nie – Metal nie jest dobrym API (dużo wyższy narzut i poziom niż w obecnym OpenGL – jedynie z GLES może walczyć, bo ten jest jeszcze gorszy).
Wieść gminna niesie że Metal opiera się na tym co CUDA. Tylko, że w cuda nie ma potoku renderującego i blittera.
Nic podobnego – z CUDA ma tyle wspólnego, że api projektowały te same osoby co OpenCL (a ten na CUDA był wzorowany), jednak to zupełnie inne API.
[…] wsparcie dla OpenGL 4.5, OpenGL ES 3.0, format GeoTIFF, nVidia Tegra […]
[…] teksturujących i 16 ROP. Wspierane są następujące technologie: Unreal Engine 4, DirectX 12, OpenGL 4.5, CUDA, OpenGL ES 3.1 i Android Extension […]
[…] gdzie Khronos Group zapowiedziało następną generację OpenGL. Udostępniono także specyfikację OpenGL 4.5. Od wczoraj możemy przeglądać wszystkie slajdy, jakie pojawiły się podczas konferencji, w tym […]