[#91] Re: Doom 3 - pierwsza wersja alpha

@michal_zukowski, post #90

shadery docelowo mają być na maszynach R300+


To świetna wiadomość.
A ponieważ "przecieki" od rzookola przeważnie się sprawdzają - tym bardziej mnie to cieszy. OK
4
[#92] Re: Doom 3 - pierwsza wersja alpha

@michal_zukowski, post #90

shadery docelowo mają być na maszynach R300+

OK Wiadomość tygodnia!
3
[#93] [post oznaczony jako OT] wyświetl Re: Doom 3 - pierwsza wersja alpha
[#94] Re: Doom 3 - pierwsza wersja alpha

@waldiamiga, post #92

Nie czytałeś ? - na MZ jest cały wątek:
https://morph.zone/modules/newbb_plus/viewtopic.php?forum=49&topic_id=13285&post_id=152042&viewmode=flat&sortorder=0&showonepost=1

(...)
MorphOS stoi za Amiga OS 4 od strony graficznej i popieram wszystko, co można zrobić, aby przywrócić tę równowagę. Nie, żebym miał coś przeciwko OS4, po prostu byłoby dobrze mieć te same porty, co oni, od czasu do czasu. Doceniam również, że nie mówimy tutaj o Nova, więc moje oczekiwania są realistyczne.
(...)

Tak to wygląda:

https://bigfoot.morphos-team.net/test/tinygl-opengl-2.1.html


Ostatnia aktualizacja: 25.05.2022 20:46:26 przez Amig_OS
[#95] Re: Doom 3 - pierwsza wersja alpha

@Amig_OS, post #94

To nie tak. MorphOS ma lepszy support kart graficznych od Radeonów R200 do Radeonów R500. Sterowniki 3d są szybsze, obsługują dma dla overlaya i część z nich obsługuje dualheada (którego oczywiście brak w AmigaOS4.x). Dlatego jakakolwiek grafika z AmigaOne G3, AmigaOne G4, uAmigiOne, Sam440 i Pegasosów G4 będzie miała gorszą wydajność/mniejsze możliwości niż na odpowiednim komputerze z MorphOSem.

Sam AmigaOS4.x także nie obsługuje lepiej grafiki niż MorphOS na jakichkolwiek kartach. Natomiast jeśli dla AmigaOS4.x dokupi się komercyjny pakiet z dodatkowymi sterownikami to dla względnie nowych kart graficznych zyskuje się możliwość skorzystania z shaderów. Niestety shadery są tylko obsługiwane dla kart PCIe i to tylko dla części z nich więc skorzysta z tego jakaś 30% użytkowników AmigaOS4.x. W MorphOSie jeśli pojawią się shadery to skorzysta jakieś 80% (odpadają Maki Mini i jakieś mniej popularne maszyny).

Ogólnie sytuacja dla użytkowników AmigaOS4.x dla komputerów bez PCIe nie wygląda różowo. Zostali pozostawieni na lodzie i większość softu 3d już na ich maszynach nie pójdzie.

Ostatnia aktualizacja: 25.05.2022 21:19:52 przez michal_zukowski
4
[#96] Re: Doom 3 - pierwsza wersja alpha

@michal_zukowski, post #90

Miło słyszeć. W końcu posiadanie 9650 się opłaci.
[#97] Re: Doom 3 - pierwsza wersja alpha

@michal_zukowski, post #95

Jak zapowiedziałem już że dwa lata temu, nie chcę się wcinać w wątki MOSowe, ale ponieważ znowu kreujesz tutaj fakty na temat AmigaOS 4, to chciałbym zaznaczyć że maszyny z PCI-E są na rynku amigowy już od kilkunastu lat, jednocześnie maszyn bez PCI-E nie ma na tym rynku od ponad 15 lat. W związku z tym teorie jakoby tylko 30% userów miało możliwość instalacji nowoczesnych kart graficznych uważam za mocno niedoszacowanie, zwłaszcza że Hans raz do roku robi ankietę na temat używanych kart graficznych, z których od dawna już wynika że karty na PCI-E stanowią większość (przynajmniej wśród aktywnych amigowców, którzy głosują).

Nie chciałbym też gasić optymizmu co poniektórych, ale same gołe sterowniki z shaderami to dopiero początek drogi. Trzeba jeszcze przenieść dodatkowe biblioteki i inne międzymordzia aby powstawały jakieś sensowne rzeczy. Powiem tyle że Warp3D Nova miał swój debiut w 2016 roku. Minęły chyba że dwa lata zanim dociągnięto do odpowiedniego poziomu inne rzeczy co pozwalało na zrobienie czegoś więcej niż proste demka, w tym pierwszych niewyszukanych gier. By zrobić Dooma musiało upłynąć kolejne kilka lat. Zatem życzę cierpliwości.
[#98] Re: Doom 3 - pierwsza wersja alpha

@michal_zukowski, post #95

30% użytkowników AmigaOS4.x.

czyli jakieś 5 osób w Polsce?

Do tego muszą zapłacić 50e za dodatkowy soft

Nie wiem czy dobrze rozumiem "świat nowych amig z OS4.x". Budowane są na przestarzałych podzespołach. System potrzebuje dodatkowego płatnego softu, aby stara gra działała porównywanie jak na słabych komputerach z 2004r

Na MorphOSie za to gra wygląda jakby cały czas włączona była lampa 100KW Te blade twarze i "kwadratowy" promień latarki wypalają oczy Rozumiem, że to alpha, ale nie wiem czy dałbym radę nerwowo w to grać A co dopiero przejść całą grę. Hobbystycznie ok, że się uruchamia, ale wygląda masakrycznie
[#99] Re: Doom 3 - pierwsza wersja alpha

@MUFA-amigaone-pl, post #97

Wartość 30% wziąłem z listy sprzętów na amigaone.pl (i to pomijałem klasyki bo by było jeszcze gorzej). Ostatnia ankieta Hansa, którą znalazłem jest 2019 (https://keasigmadelta.com/blog/amigaos-4-graphics-survey-2019-missed-opportunity-but-progress/) i jest tam ~150 userów z kartami umożliwiającymi 3d z shaderami na AmigaOS4 co daje połowę głosujących. Natomiast uważam, brak dobrego wsparcia dla 3d dla starych kart powoduje spadek zainteresowania AmigaOS4.x wśrod użytkowników maszyn z AGP. Oczywiście, minęło te 15 lat no ale dajmy na to, z ~6000 maszyn z AmigaOS4.x odpada połowa to ekosystem userów może się lekko zachwiać. Oczywiście na MorphOSie odpadły Efiki i Pegasosy G3, ale tu userzy jesli chcieli mogli się szybko przesiąść na coś 2x albo 3x szybszego.
1
[#100] Re: Doom 3 - pierwsza wersja alpha

@snifferman, post #98

Każda gra przygotowana pod shadery wyglada masakrycznie bez shaderów. Nie przeskoczymy tego.

ps. akurat karty graficzne AmigaOS4.x obsługuje na tyle nowe, że PowerMacG5 z kartą graficzną kosztuje mniej niż te karty :)
1
[#101] Re: Doom 3 - pierwsza wersja alpha

@michal_zukowski, post #100

Ciekawy wątek który podrzucił Hans odnośnie Godot engine.

godot4-vulkan-gles3-and-gles2

In brief:
- Godot 3.x supports GLES2
- GLES3 support will come in Godot 4.1, and someone may even add GLES2 support later

Hans
[#102] Re: Doom 3 - pierwsza wersja alpha

@Amig_OS, post #101

Wybranie GLES 2.0 jako API dla sterowników 3D dla AmigaOS4.x to druga najgorsza decyzja projektowa po wyborze procka do Tabora bez normalnego FPU. Skończyło się na tym, że jak potrzebowałeś portu to każdy z porterów (Daytona, Huno, kas1e) musiał robić własny wrapper bo się aplikacje od tak nie skompilują/nie będą działać poprawnie.

MorphOS docelowo będzie mieć normalnego OpenGL 2.x więc większość softu po prostu skompilujesz bez prac nad wrapperami. Oczywiście GLES2 w AmigaOS4.x w niektórych specjalnych wypadkach można użyć bezpośrednio np. do Web GL w Odyssey, co by było naprawdę fajnym bajerem ale nikt tego nie dodał a szkoda.
2
[#103] Re: Doom 3 - pierwsza wersja alpha

@michal_zukowski, post #102

Twoja interpretacja jest błędna bo odwołuje się do ograniczeń MorphOSa.

Daytona, Huno, Kas1e, Hans i inni - pracują wspólnie nad swoimi rozwiązaniami jako jeden zespół developerów. Ich rozwiązania są wykorzystywane wymiennie dla osiągnięcia jak najlepszego efektu w dziedzinie 3D.

Ostatnia aktualizacja: 26.05.2022 11:03:16 przez Amig_OS
[#104] Re: Doom 3 - pierwsza wersja alpha

@Amig_OS, post #103

Nie, moja interpretacja nie jest błędna. Jeśli w desktopach korzysta się z OpenGL 2.x i nowszych, a programista sterowników 3D dla AmigaOS4.x wybiera GL ES 2.0, który zmusza programistów do poświęcania czasu na pisanie wrappera to jest to błędna decyzja projektowa twórcy. Huno powinien poświęcić max miesiąc na port Dooma 3, a 15 wrz 2016 ty sam wrzuciłeś na mufowe forum info, że HunoPPC pracuje nad wrapperem do GL ESa. Czyli musiał poświęcić 6 lat pracy nad wrapperem, żeby mógł powstać port Dooma3. Sorry, tego nie da się obronić. Zła decyzja projektowa i tyle.

Ostatnia aktualizacja: 26.05.2022 11:34:12 przez michal_zukowski
4
[#105] Re: Doom 3 - pierwsza wersja alpha

@michal_zukowski, post #84

Nagraj bo te prześwietlone twarze będą sie Morphosowcom sniły po nocach.


Melduję posłusznie, że poprawione nagranie jest już w sieci:

1
[#106] [post oznaczony jako OT] wyświetl Re: Doom 3 - pierwsza wersja alpha
[#107] Re: Doom 3 - pierwsza wersja alpha

@michal_zukowski, post #102

MorphOS docelowo będzie mieć normalnego OpenGL 2.x

Ale to przeciez bardzo stara technologia jest, mniej wiecej z 2004 roku. OpenGL ES 2.0 jest z 2007 i to raczej odpowiednik OpenGL 3.1 jesli chodzi o funkcjonalnosc (brak fixed pipeline itp.)
Wszystko, co zostalo zrobione w OpenGL 3.1 (2009) nie pojdzie na OpenGL 2.0 bo cala obsluga fixed pipeline zostala usunieta w tej wersji (3.1). W pozniejszych wersjach przywrocono te funkcjonalnosc w compatibility profile ale to raczej jest opcja do uruchomienia starego softu, napisanego na OpenGL 2 - nie wykorzystywana w nowszych grach.
[#108] Re: Doom 3 - pierwsza wersja alpha

@docent, post #107

Celem api będzie względnie proste portowanie softu, jesli jakaś funkcjonalność będzie potrzebna z nowszego OpenGL to się ją doda. Bigfoot na razie zrobił podsumowanie tego co jest/prawie jest/powinno byc w MorphOSie odnosnie OGL2.1:
https://bigfoot.morphos-team.net/test/tinygl-opengl-2.1.html
[#109] Re: Doom 3 - pierwsza wersja alpha

@docent, post #107

Ale nawet bez OpenGL ten Doom 3 może wyglądać lepiej. Dla przykładu Quake II w wersji software render wygląda jakoś lepiej niż port D3 na MorphOS. Nie ma bladych twarzy i jakoś ściany i otoczenie wygląda bardziej "naturalnie" niż ciągle zmieniające barwy i migające obiekty.

[#110] Re: Doom 3 - pierwsza wersja alpha

@snifferman, post #109

A nie jest tak, że gra projektowana od początku pod shadery nigdy nie będzie wyglądać dobrze bez nich, nawet jeśli przyjdzie tysiąc atletów w software render, bo ma zupełnie inne założenia projektowe?
2
[#111] Re: Doom 3 - pierwsza wersja alpha

@recedent, post #110

Wtedy należałoby obejść ten kłopot poprzez zastosowanie cieniowania Gorauda.
[#112] Re: Doom 3 - pierwsza wersja alpha

@mmarcin2741, post #111

Albo nie masz kompletnie pojęcia o czym mówisz albo zwyczajnie trollujesz.
2
[#113] Re: Doom 3 - pierwsza wersja alpha

@recedent, post #110

To zależy co masz na myśli mówiąc "wyglądać dobrze". W filmiku z postu #76 czyli wersji odpalonej na Voodoo 2 nie ma tego migotania ścian i dziwnych różnic w jasności. Akurat ta karta ma 1 PIXEL SHADER, ale chyba nie jest używany (jeśli się mylęm to wyprowadź mnie z błędu) w tej wersji D3 zwanej na filmiku "potato".

Rozumiem, że jako zwolennik MorphOS możesz mieć trochę mniej krytyczne spojrzenie, ale chyba przyznasz, że bez tego migotania byłoby lepiej. Czy może tylko ja widzę tą dziwną "grę świateł"?
[#114] Re: Doom 3 - pierwsza wersja alpha

@snifferman, post #113

Liczę na to, że wersja ostateczna będzie zdecydowanie bardziej zbliżona do "normalnej" niż do "ziemniaczanej".
Jeśli rzucisz okiem na pierwsze strony tego wątku to chyba zgodzisz się ze mną, że widać postęp?
[#115] Re: Doom 3 - pierwsza wersja alpha

@snifferman, post #113

Są dwie możliwości:
1) W morphosowym tinygl nadal nie jest coś obsłużone
2) Po dodaniu shaderów będzie ok, po prostu port na Voodoo2 ogarnął więcej rzeczy niż to co Cowcat.
[#116] Re: Doom 3 - pierwsza wersja alpha

@recedent, post #114

Jeśli rzucisz okiem na pierwsze strony tego wątku to chyba zgodzisz się ze mną, że widać postęp?

Przyznam, że mozolny ale jest. Nie tak jak na AOS4 (2 days claim). Nie znam MOSa, ale może brakuje wam skrótów klawiszowych Ctrl+C i Ctrl+V do kopiowania kodu
1
[#117] Re: Doom 3 - pierwsza wersja alpha

@michal_zukowski, post #104

Bzdura.
HunoPPC użył własnego rozwiązani nad którym pracował od dawna.
Tak jak w przypadku innych swoich gier.
[#118] Re: Doom 3 - pierwsza wersja alpha

@michal_zukowski, post #104

Daruj sobie bo zaczynasz zachowywać się jak @recede.
Błędne decyzje to robienie portu Doom3 bez shaderów i wmawianie ludziom, że jest to OK.











Ostatnia aktualizacja: 27.05.2022 04:01:25 przez Amig_OS
[#119] Re: Doom 3 - pierwsza wersja alpha

@Amig_OS, post #118

Postaraj się przeanalizować rzeczywistość jeszcze raz:
1) autor sterowników 3d podejmuje złą decyzję projektową, które wpływa na 3 aktywnych programistów, powoduje obsuwy paroletnie i spalenie godzin bez sensu
2) losowo programista robi port w nieładnej formie graficznej, każdy widzi ze nie jest ok, nikt nikomu nic nie wmawia
3
[#120] Re: Doom 3 - pierwsza wersja alpha

@Amig_OS, post #118

Użył bo sterowniki OS4 nie wspierają OpenGL, jakby wspierały to by nie musiał pisać, nie musiał poświecać czasu. Mógłby tylko poświecic czas na robienie portów.
4
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem