Tags Posts tagged with "khronos group"

khronos group

przez -
15 1837
OpenGL

Na początku sierpnia odbyła się konferencja SIGGRAPH 2014, 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 te dotyczące OpenGL-Next, o którym się ostatnio dużo mówi.

Oto główne założenia OpenGL-Next:

  • Całość zostanie zaprojektowana od zera, z nowoczesnym API i zerwie kompatybilność wsteczną
  • Nowe API połączy OpenGL i OpenGL ES, co ma stworzyć uniwersalny interfejs dla wszystkich urządzeń
  • Pełna kontrola obciążenia procesora i rdzenia graficznego
  • Wysoka wydajność i przewidywalność wykonywania
  • Wielowątkowość i wielordzeniowość, aby zmniejszyć obciążenie procesora
  • Pełna niezależność od architektury, z obsługą bezpośredniego renderowania
  • Wbudowany język shaderów
  • Restrykcyjne testów sterowników, aby zwiększyć jakość implementacji
  • Organizacje, które obecnie współpracują: Pixar, Qualcomm, Samsung, NVIDIA, Epic Games, Unity, AMD, Oculus VR, Apple, ARM, VALVE, Hi Corp, Intel, Imagination, Blizzard, Sony, Broadcom, MediaTek, Google, EA, RTT, TransGaming, Mobica, Vivante.

przez -
44 1945
AMD

Kilka dni temu Khronos Group zapowiedziało następną generację OpenGL. Nowe API miałoby zostać napisane całkowicie od zera i posiadać najlepsze cechy AMD Mantle, Microsoft DirectX 12 oraz Apple Metal API, a jednocześnie pozostać w pełni wolnym oprogramowaniem. AMD postanowiło pójść o krok dalej i udostępniło Khronos pełny wgląd do dokumentacji ich własnego API – Mantle.

Richard Huddy na konferencji SIGGRAPH wypowiedział te oto słowa:

This is how we do it. If you want to take the same approach, go ahead.

czyli po polsku: Używajcie dowolnie i włączajcie tyle specyfikacji, ile chcecie. Dodatkowo AMD nie będzie pobierało żadnych dodatkowych opłat za licencje oraz nie będzie nakładało jakichkolwiek restrykcji.

przez -
4 1237
OpenGL

Podczas odbywających się targów SIGGRAPH w Vancouver, Khronos Group zapowiedziało stworzenie zupełnie nowej generacji OpenGL. Nowe API miałoby zostać napisane całkowicie od zera i posiadać najlepsze cechy AMD Mantle, Microsoft DirectX 12 oraz Apple Metal API, a jednocześnie pozostać w pełni wolnym oprogramowaniem. Nowe OpenGL miałoby pozwalać na pełną kontrolę obciążenia procesora i rdzenia graficznego, zapewniając wysoką wydajność i przewidywalność wykonywania.

Kolejnymi ważnymi cechami mają być:

  • Wielowątkowość
  • Wbudowany język shaderów
  • Standardowy kompilator, zmniejszający rozwarstwienie wydajności na wielu sterownikach
  • Restrykcyjne testów sterowników, aby zwiększyć jakość implementacji

Swoją pomoc w rozwoju oraz wsparciu zapowiedzieli:

  • Raja Koduri, CTO w AMD
  • Jem Davies, vice president of technology, Media Processing Group, ARM
  • Johan Andersson, technical director at Frostbite – Electronic Arts
  • Tony King-Smith, executive vice president of marketing at Imagination
  • Neil Trevett, vice president mobile ecosystem w NVIDIA
  • SVP W.S. Lee, head of UX R&D team w Samsung Electronics.
  • Gavriel State, founder & CTO w TransGaming
  • Aras Pranckevičius, graphics plumber w Unity
  • Gabe Newell z Valve
  • Mike Cai, CTO w Vivante

przez -
10 1167
Microsoft

Neil Trevett poinformował, że Microsoft dołączył do Khronos Group, a dokładniej do grupy zajmującej się rozwojem WebGL. Wiadomość jest szokiem dla bardzo wielu osób, w szczególności tych związanych bezpośrednio z rozwojem standardu grafiki webowej. Warto zaznaczyć, że jeszcze kilka lat temu Microsoft ostro krytykował WebGL: Microsoft: no way to support WebGL and meet our security needs, szczególnie jeżeli chodzi o tzw. normy bezpieczeństwa w Internet Explorerze.

Oto wiadomość z konta na twitterze:

przez -
11 1838
OpenGL

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

przez -
1 681
OpenVX

Khronos Group ogłosiło wydanie OpenVX 1.0 Provisional V2, nowej wersji API do akceleracji rozpoznawania obrazów (computer vision acceleration API). OpenVX będzie potrafił wykorzystywać akcelerację z użyciem tradycyjnych procesorów, procesorów graficznych, klastrów i innego dedykowanego sprzętu. Dodano nowy obiekt vx_array (a collection with random access by index), przeorganizowano strukturę całego dokumentu i naprawiono sporo błędów.

przez -
10 1853
OpenGL

Od czasu pojawienia się wpisu Richa Geldreicha, znanego programisty Valve, w którym wytyka on błędy w OpenGL, zrobiło się dość głośno wokół całej biblioteki programistycznej Khronos. Wiele osób zajmujących się zawodowo pisaniem gier oraz rozwijaniem sterowników zaczęło robić przyrównania do DirectX-a, czy Mantle, podawać zarówno zalety, jak i wady obu rozwiązań.

Timothy Lottes to programista z firmy Epic Games, który posiada duże doświadczenie w pisaniu gier z użyciem DirectX oraz OpenGL. Jego post: Re: Joshua Barczak’s „OpenGL Is Broken” to odpowiedź na stwierdzenie Joshuy Barczaka, że OpenGL jest przestarzałe. Krótką mówiąc Joshua się myli. Niedługo potem dodał kolejny wpis: Bindless Chain Letter Re-Bound.

Aras Pranckevičius, litewski deweloper, odpowiedzialny za silnik renderowania Unity, podał zarówno wady, jak i potencjał OpenGL: Rant About Rants About OpenGL. W swoim poście bardziej dobitnie wymienia duże zalety OpenGL nad innymi specyfikacjami oraz że jest duże zainteresowanie.

Michael A. Marks, to inżynier z takich firm, jak AMD, 3dfx, Nvidia, Midway Games oraz Dyrektor Techniczny Aspyr Media. Narzeka, wszyscy mówią o możliwościach OpenGL 4.3+, a on ich nie może używać, bo on pisze na MacOS gdzie ma 4.1, bo w przeciwieństwie do Windowsa/Linuksa sterowniki tam pisze Apple, a nie producenci sprzętu. Warto zapoznać się jego wpisami:

Będziemy na bieżąco uzupełniać newsa o kolejne wypowiedzi deweloperów. Dziękujemy użytkownikowi pijaczek za informacje.

przez -
2 895
Khronos Group

Khronos Group udostępniła SYCL 1.2 Provisional Specification, aby umożliwić społeczności zgłaszanie swoich uwag, odnośnie dostępnych funkcji. SYCL opiera się na SPIR 1.2 i zostało zaprojektowane, aby zapewnić warstwę abstrakcji dla implementacji C++ w standardzie OpenCL. Standard ma być rozwijany na równi z OpenCL, co oznacza, że będzie wspierane przez wydanie OpenCL 2.0.

Udostępnione zostanie produkcyjne API, a całość ma być kompatybilna z większością dostępnych kompilatorów C++. Umożliwiony zostanie asynchroniczny niskopoziomowy dostęp do funkcji OpenCL dla uzyskania, jak największej wydajności i niskich opóźnień. Autorzy planują także integrację OpenGL, aby umożliwić współdzielenie tekstur i obrazów z SYCL i OpenCL.

Polecane

PyCode Conference

0 411
Pythonowi weterani, pasjonaci języka i mierzący wysoko początkujący programiści, zaznaczcie sobie w kalendarzu ważną datę.2-3 grudnia odbywa się 4 edycja PyCode Conference.
Konferencje

0 428

0 1432