Skocz do zawartości
Auberon

współczesne Radeony a telestacja OpenGL 3.0

Rekomendowane odpowiedzi

powiedzcie mi posiadacze CGN'ów (RDNA) czy macie dostępne rozszerzenie OpenGL o nazwie GL_AMD_vertex_shader_tessellator vel GL_AMDX_vertex_shader_tessellator (czyli wersja eksperymentalna)

można to sprawdzić tradycyjnie za pomocą ... GPU Caps Viewer

dziwne ale GPU-Z tego nie potrafi ...

 

z góry dziękuję za pomoc

Edytowane przez Namonaki

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

wszystkie RX 570 posłaliście do Wisły ?

czy za dużo technicznego żargonu?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

wszystkie RX 570 posłaliście do Wisły ?

czy za dużo technicznego żargonu?

 

Witaj. Sprawdzałem w swojej RX 570, ale czegoś takiego jak GL_AMD_vertex_shader_tessellator nie mam. Jednak to o co zadałeś pytanie (ten plik tekstowy) dotyczy karty z 2009 roku i OpenGL 2.0.

 

Radeon RX 570 ma już OpenGL 4.6. Czyli od tamtego czasu się dużo zmieniło.

 

OpenGL 2.0 ma Ati Radeon 9800 oraz np. ATI Radeon X1800 XT.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

nie wiem w co cie całować ... dzięki

trochę szkoda mógłbym użyć w shaderach (GLSL) jednego teselatora więcej

GL_AMD_vertex_shader_tessellator mają dopiero Radeony HD 2000 https://en.wikipedia.org/wiki/TeraScale_(microarchitecture)#Hardware_tessellation

minimalnymi wymaganiami GL_AMD_vertex_shader_tessellator jest OpenGL 2.0 czyli nie ma co go szukać w 1.3

karty wspierając OpenGL 4.6 obsługują wszystkie funkcjonalności wersji 2.1 i 3.3 (jest od tego jeden wyjątek)

ale to rozszerzenie nie weszło do standardu 3.3 (3.0) i jak widać zostało przez AMD porzucone

ponoć w DX10 i OpenGL 3.0 miały mieć sprzętową telestacje

 

dla ciekawostka powiem że nasz kochany windołsik natywnie odsługuje tylko OpenGL 2.0 a wszystkie inne funkcjonalności są wspierane za pomocą własnie rozszerzeń (co jest wolniejsze)

najpierw inicjalizuje się wersje 2.1 potem sprawdza czy są dostępne rozrzedzenia z następnych wersji ... parodia

Edytowane przez Namonaki

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

nie wiem w co cie całować ... dzięki

trochę szkoda mógłbym użyć w shaderach (GLSL) jednego teselatora więcej

GL_AMD_vertex_shader_tessellator mają dopiero Radeony HD 2000 https://en.wikipedia.org/wiki/TeraScale_(microarchitecture)#Hardware_tessellation

minimalnymi wymaganiami GL_AMD_vertex_shader_tessellator jest OpenGL 2.0 czyli nie ma co go szukać w 1.3

karty wspierając OpenGL 4.6 obsługują wszystkie funkcjonalności wersji 2.1 i 3.3 (jest od tego jeden wyjątek)

ale to rozszerzenie nie weszło do standardu 3.3 (3.0) i jak widać zostało przez AMD porzucone

ponoć w DX10 i OpenGL 3.0 miały mieć sprzętową telestacje

 

dla ciekawostka powiem że nasz kochany windołsik natywnie odsługuje tylko OpenGL 2.0 a wszystkie inne funkcjonalności są wspierane za pomocą własnie rozszerzeń (co jest wolniejsze)

najpierw inicjalizuje się wersje 2.1 potem sprawdza czy są dostępne rozrzedzenia z następnych wersji ... parodia

 

No bo Windows głównie bazuje na DirectX. Z OpenGL korzystają też niektóre programy graficzne, ale to samem z siebie, jak AutoCAD, Photoshop i podobne. I dlatego powstały karty graficzne do zastosowań profesjonalnych jak u Nvidii rodzina QUADRO, a u AMD - RADEON PRO.

 

No i w obecnych kartach graficznych doszło jeszcze coś takiego jak OpenCL.

 

Z OpenGL głównie korzysta Linux.

Edytowane przez gilban

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

No bo Windows głównie bazuje na DirectX. Z OpenGL korzystają też niektóre programy graficzne, ale to samem z siebie, jak AutoCAD, Photoshop i podobne. I dlatego powstały karty graficzne do zastosowań profesjonalnych jak u Nvidii rodzina QUADRO, a u AMD - RADEON PRO.

 

No i w obecnych kartach graficznych doszło jeszcze coś takiego jak OpenCL.

 

Z OpenGL głównie korzysta Linux.

raczej MS wykorzystał zawirowania z spowodowane plajta SGI i kłótniami przy zawiązywaniu Khronos Group

odciął natywny suport dla nowszych wersji OpenGL niż 2.1 stawiając przed faktem dokonanym AMD i nVidia

DirectX 10 albo śmierć na rynku PC

Khronos Group już przy Vulkan'ie nie dała się wy... załatwić i całkowicie obeszli HAL Windows

 

a co do pingwina to innej opcji niż Vulkan i OpenGL nie ma

 

zapominasz o co najmniej jednej grze Doom 2016 ...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...