radeonsi jest pierwszym otwartym sterownikiem obsługującym #opengl 4.3. Od dziś nie powinno być #gry na #linux która nie zadziała na otwartym #amd z powodu zbyt niskiej wersji OpenGL. Generalnie OpenGL4.3 był wymagany przez gry portowane przez Feral, chodziło chyba o obsługę "compute shader" https://mesamatrix.net/ https://cgit.freedesktop.org/mesa/mesa/commit/docs/GL3.txt?id=464cef5b06e65aa740704e4adac68b7f5fee1b88
#opengl #programowanie #grafika #computeshader #shadery #shader

Cześć ogarnia ktoś opengla i compute shadery? Mam problem z teksturą. Chcę użyć tekstury (image2D) do przechowywania pozycji punktów. Tzn chce użyć image2D jako tablicy dwuwymiarowej przechowującej vec4.
Jeśli komponent .w ==1 punkt będzie narysowany na zielono, jesli .w==0 to punkt będzie na czarno. Positions[ ] są już wypełnione punktami układającymi się w kwadrat. I teraz tak:

Tworzenie tekstury:
http://wklej.org/id/1984947/

Dispatch compute shadera
http://wklej.org/id/1984949/

I sam
@JoeBlade: ASD jak zawsze świetne. Nie do końca zgadzam się jednak z tą optymalizacją. Optymalizacja zawsze dotyczy jakiegoś aspektu. Można stawiać na wielkość pliku wynikowego, można optymalizować kod pod słabe karty graficzne i małą ilość ramu.

Programowanie za pomocą shaderów i wyjście z fixed pileline trochę zmieniło to jak bardzo można dziś optymalizować pod względem ilości kodu. W zasadzie można tworzyć całą grę w shaderze :)

https://www.shadertoy.com/view/Ms2SD1
https://www.shadertoy.com/view/XsX3RB
https://www.shadertoy.com/view/XtlSD7
https://www.shadertoy.com/view/Xtf3Rn

Zobacz
@JoeBlade: demko zajebiste, ale czasami potrafi ostro przymulić i gubić klatki, więc z tą optymalizacją bym się nie rozpędzał. i5-3570k + GTX970, więc generalnie powinno #!$%@?ć. :D Swoją drogą, dużo wcześniej wyszło "Agenda Circling Forth", w podobnym klimacie (no i palce przy tym maczało Fairlight). No ale ASD to ASD, klimat ich dem jest nie do podrobienia.
plnk - @JoeBlade: demko zajebiste, ale czasami potrafi ostro przymulić i gubić klatki...
#programowanie #opengl #gamedev #pomocy

pomoglby mi ktos ze zadankiem na studia?

Wiekszosc kodu mam juz napisana, ale utknalem na ostatniej rzeczy ktora potrzebuje zeby zaliczyc (mam czas do piatku).

Mecze sie z tym juz pare dni ( ͡° ʖ̯ ͡°)

W zadnym wypadku nie prosze o zrobienie zadania za mnie czy nic z tych rzeczy, po prostu wskazanie/wytlumaczenie mi jak to zrobic.

Chcialbym tez zaznaczyc ze nadal sie
@kuhwa: SOIL (Simple OpenGL Image Library) - jedną funkcją wczytasz i wyślesz karcie teksturę do użycia, a potem tylko do shadera przesłać uv'ki i używać. Sam tego używałem dzisiaj. Swoją drogą, patrząc po opisie, nie jesteś czasem z AEI?
#grafika #grafikakomputerowa #3d #opengl #pomocy

Witajcie, potrzebuje dziś waszej pomocy w korzystaniu z wujka google, ponieważ nie mogę znalezć żadnych modeli 3d które zawierały by pełne lokacje. Nie potrzebuje pojedynczych budynków, a pełne lokacje ponieważ chcę połączyć kilka w jedną całość. Wiecie może gdzie mógłbym coś takiego znaleźć? Poszukuję DARMOWYCH modeli.

Z góry dziękuję. ( ͡° ͜ʖ ͡°)

PS: nie potrzebuję ich do celów komercyjnych.
@kamil062: ten kurs był dobry 10 lat temu, dzisiaj z połowy z tych rzeczy się nie korzysta, chyba że amatorsko.

@SantaKlauz:na początek ostatnie wydanie "OpenGL-Księga experta". Do shaderów na początek "Addison-Wesley,.OpenGL.Shading.Language.(2004).DDU.ShareConnector", potem oficjalna dokumentacja OpenGL.
Mirki, dawno nie robiłem żadnych projektów, a teraz mam trochę czasu wolnego, chętnie bym coś ciekawego pokodził. Język to C++, ew. z OpenGLem itp. Tematyka to narzędzia, biblioteki do czegoś albo gry. Macie jakiekolwiek pomysły? Poziom zaawansowania tak ~prostej gry 3D sprzed ~15 lat, nie żadne tetrisy czy kółko i krzyżyk, ale też nie jakiś hardcore :) Projekt dla zabawy, bo jakoś ostatnio nie miałem pomysłu i chęci na programowanie. Może też
Mirki mam zrobić program na zajęcia z grafiki. Program ma, wykorzystując opengl + glut, wyświetlić trójkąt Sierpińskiego i mam taki podstawowy problem nad którym się już chwilę głowię i nie mogę wymyślić:
Jak mam narysować trójkąt równoboczny?
Jak uzyskać współrzędne punktu znajdującego się w połowie boku trójkąta?
i to nad czym się jeszcze nie głowiłem ale też będzie problematyczne jak tego nie wiem:
Jak wyciąć trójkąt z trójkąta?
#programowanie #opengl #glut #
Mirki, dzisiaj opublikowałem swój silnik do gier na androida, razem ze źródłami. Generalnie pisałem go w ramach nauki opengl, pierwotnie był zintegrowany z samą grą. Można powiedzieć, że zrobiłem na nim już kilka gier, ale dopiero wczoraj przysiadłem i go wyodrębniłem. Publikuję, bo po co ma się marnować u mnie na dysku ( ͡° ͜ʖ ͡°)
Silnik pisany w java, głównymi aspektami są możliwość tworzenia "tak jakby" opengl'owskich
@darsto: Tak. Napisałem już parę takich "małych projektów" i jak na razie żałowałem braku komentarzy w mniej więcej połowie z nich. Dlatego teraz komentuję każdą operację której zrozumienie zajmuje więcej niż paręnaście sekund. Do tego wszystkie rzeczy nieoczywiste (np. "ta funkcja różni się od tamtej tym, że ta robi to metodą mniej dokładną ale szybszą"). Gdybyś komentował od początku byłoby to dla ciebie łatwiejsze i szybsze niż dodawanie tego teraz.