Forum AmigaOne Zone
https://forum.amigaone.pl/

Wrapper EGL OpenGLES 2.0 - (c) HunoPPC
https://forum.amigaone.pl/oprogramowanie-f5/wrapper-egl-opengles-2-0-c-hunoppc-t860.html
Strona 1 z 1

Autor:  amig_os [ czwartek, 15 wrz 2016, 09:39 ]
Tytuł:  Wrapper EGL OpenGLES 2.0 - (c) HunoPPC

[youtube]https://www.youtube.com/watch?v=ckpieAJQ430&feature=youtu.be[/youtube]

----------------------- Copy & Paste -----------------------------

http://www.amigans.net/modules/xforum/v ... post103624

Hello,

I'm working on a wrapper EGL OpenGLES 2.0 that will allow us to make portages or creations easily.
The goal is easy integration into an existing engine.
Currently it works well and allows you to run almost all demos provided in OpenGLES 2.0 samples (Just 2 demos unsupported by NOVA on native functions)
This library is still in beta and is not considered stable.
It begins to allow to run a minimum OpenGLES 2.0 via EGL
I need beta testers to find potential bugs and also try to fully optimize this wrapper.
I know it is not easy to find developers and especially the time to work with. I am sure that NOVA can allow us to take off our AmigaNG I believe in strongly and I believe what I see, according to tests conducted by myself I concluded that there really the power under the hood.
Hans made a sacred work and trying to get things done but many have left the ship and no longer believe in the AmigaNG unfortunately.
If you are interested to get things contact me by mail to nouvel.hugues (AT) free.fr

All new features will be added in the future:
The key is that in the end we can do portages, creation of new games, etc .. démomaking for our machine as simply as possible without taking the head and re-learn a new library

The library supports virtually all functions of opengles.library simplifying to the maximum to avoid that complicate life
- Full keyboard support
- The joypad support (lowlevel.library) in writing yard of a sample code
- The window mode
- Full screen mode
- Limit fps (option in GUI reaction)
- Frame rate display function (option in GUI reaction)
- Selection Screen depth (option in GUI reaction)
- Vsync (option in GUI reaction)
- Iist of screen (option in GUI reaction)
- PNG Image natively with alpha
- Uncompressed TGA image with alpha
- MiniGlutES planed (for ease glut OpenGLES view)
- Sound Effects via datatype planed

You must of course have the thumb Enhancer beta test pack because I would supply my library egl_wrap, thank you for your understanding

------------------------------- End ----------------------------------------

Autor:  amig_os [ sobota, 1 lip 2017, 13:05 ]
Tytuł:  Re: Wrapper EGL OpenGLES 2.0 - (c) HunoPPC

Library EGL_wrapper beta1 DEV KIT and DEMOS:

Download:
http://hunoppc.amiga-projects.net/sites ... -beta1.zip

Tak to wygląda w działaniu:


Autor:  amig_os [ niedziela, 11 lut 2018, 17:31 ]
Tytuł:  Re: Wrapper EGL OpenGLES 2.0 - (c) HunoPPC

Library EGL_wrapper beta2 DEV KIT and DEMOS:

Download:
http://hunoppc.amiga-projects.net/sites ... -beta2.lha

Autor:  amig_os [ niedziela, 11 lut 2018, 18:37 ]
Tytuł:  Re: Wrapper EGL OpenGLES 2.0 - (c) HunoPPC

Porównałem przyrost skoku numeracji: beta1 vs beta2 i otrzymałem:

libegl_warp.so - 0.7.1 (May 4 2017 at 22:09:01) beta 1

libegl_warp.so - 0.7.3 (Feb 11 2018 at 12:16:23) beta 2

Autor:  Mufa [ środa, 7 mar 2018, 16:16 ]
Tytuł:  Re: Wrapper EGL OpenGLES 2.0 - (c) HunoPPC

Dodam że Huno nie zwalnia tempa i na jego stronie są już dostępne nowe odsłony EGL w wersji beta. Aktualnie najnowsza to beta 5, choć ja mam już na dysku beta 6, więc pewnie i ona wkrótce zostanie upubliczniona. Niestety jak to z wersjami beta bywa (zwłaszcza w połączeniu z przestarzałymi, dostepnymi publicznie serownikami i bibliotekami) nie wszystkie przykłady się uruchamiają.

Autor:  Przemek [ środa, 7 mar 2018, 16:43 ]
Tytuł:  Re: Wrapper EGL OpenGLES 2.0 - (c) HunoPPC

O ile przydatność wrapperów robionych przez Daniela i Romana jest dla mnie jasna, to nie rozumiem co daje ten robiony przez Huno?

Dodam jedynie, że to wszystko trochę potrwa. Daniel przyznał, że jego wrapper jest we wczesnej wersji a wrapper Romana czeka na ulepszenia w W3D Nova bo dotychczasowe wyniki są ciągle gorsze niż stare MiniGL, co niestety jest trochę smutne. Priorytetem dla Hansa jest obsługa linii Polaris a nie nowe funkcje :doh:

Autor:  Mufa [ środa, 7 mar 2018, 18:13 ]
Tytuł:  Re: Wrapper EGL OpenGLES 2.0 - (c) HunoPPC

Przemek napisał(a):
O ile przydatność wrapperów robionych przez Daniela i Romana jest dla mnie jasna, to nie rozumiem co daje ten robiony przez Huno?

Dodam jedynie, że to wszystko trochę potrwa. Daniel przyznał, że jego wrapper jest we wczesnej wersji a wrapper Romana czeka na ulepszenia w W3D Nova bo dotychczasowe wyniki są ciągle gorsze niż stare MiniGL, co niestety jest trochę smutne. Priorytetem dla Hansa jest obsługa linii Polaris a nie nowe funkcje :doh:


Jak dla mnie postęp w tym zakresie i tak jest duży. Nie wszystko to co rzeczywiście jest zrobione pojawia się w dyskusji na Amigans.net. Co do wyników, to ja też nie do końca jestem przekonany czy te kompilacje Romana są dopracowane jak trzeba.

Fakt że od Q III od Kas1e na MiniGL działa na X5000 4 - 5 fps szybciej niż na OGles (w przypadku wolniejszego proca w mojej X1000 jest to 1 - 2 fps, więc nie wykluczam że na SAM 460 już teraz nowy wrapper daje więcej), mógłbym wytłumaczyć że jest to wczesna wersja GL4ES, czy że są jakieś inne braki w sterownikach, bibliotekach itp. Natomiast nijak nie mogę sobie wytłumaczyć że ta ostatnio skompilowana wersja działa w trybie MiniGL niemal dwa razy wolniej niż taki sam QIII na takim samym MiniGL, tyle że skompilowanym kilka lat temu przez Huna.

Autor:  Przemek [ środa, 7 mar 2018, 23:47 ]
Tytuł:  Re: Wrapper EGL OpenGLES 2.0 - (c) HunoPPC

Jakie by nie były te kompilacje robione przez Romana to niestety są jedyne (widoczne), realne działania. Przy okazji można się wielu rzeczy dowiedzieć :shock: Generalnie, wychodzi jak wiele pracy trzeba jeszcze włożyć. Nova jest daleka od pełnego wykorzystania GPU. Polarisy mają priorytet. UVD cisza. Jest walka żeby łatwiej portować starocie na SDL. Trochę słabo jak na dwa lata po wprowadzeniu shaderów. Ale trzymam kciuki. Może po przekroczeniu jakiejś magicznej bariery nastąpi przełom ;)

...a koniec pierwszego kwartału tuż, tuż :cry:

PS. Tak z czystej ciekawości też bym chętnie zobaczył jakieś wyniki z SAM460 bo tam GPU mogłoby bardziej wspomóc słabe CPU.

Autor:  Przemek [ wtorek, 27 mar 2018, 23:38 ]
Tytuł:  Re: Wrapper EGL OpenGLES 2.0 - (c) HunoPPC

Pierwszy namacalny efekt pracy. Neverball/Neverputt stał się 2 a nawet 3 razy szybsze niż wersja MiniGL, dzięki wrapperowi GL4ES :D

http://www.amigans.net/modules/xforum/v ... post110366

Autor:  Mufa [ środa, 28 mar 2018, 05:09 ]
Tytuł:  Re: Wrapper EGL OpenGLES 2.0 - (c) HunoPPC

Przemek napisał(a):
Pierwszy namacalny efekt pracy. Neverball/Neverputt stał się 2 a nawet 3 razy szybsze niż wersja MiniGL, dzięki wrapperowi GL4ES :D

http://www.amigans.net/modules/xforum/v ... post110366


No dobrze bo skurat Neverball to była jedna z tych produkcji, gdzie w przypadku kompów klasy A1 G4XE ewidentnie brakowało "pary" a i na A1 X1000 na dalszych bardziej rozbudowanych etapach poziom płynności gry spadał do granicy, która odbiegała od standardów jakie oferowały inne gry 3D dla MiniGL, nawet te teoretycznie bardziej skomplikowane jsk Jedi Academy cz RTCW. Drugą produkcją która została skompilowana na AmigaOS 4 niejako na kredyt (znaczy grać idzie ale komfort w zależności od trasy od średniego do takiego sobie) to SuperTux Kart, więc też by się przydało skompilować to pod nowsze rozwiązanie.

Autor:  amig_os [ poniedziałek, 16 lip 2018, 00:10 ]
Tytuł:  Re: Wrapper EGL OpenGLES 2.0 - (c) HunoPPC

"Zaz ain’t Z" - AmigaOS4 EGL renderer.


Autor:  Mufa [ poniedziałek, 16 lip 2018, 07:52 ]
Tytuł:  Re: Wrapper EGL OpenGLES 2.0 - (c) HunoPPC

Fajnie że to działa aczkolwiek na oko nie jest to ani szybciej, ani jakoś specjalnie wolniej niż dla wersji pod tradycyjne MiniGL, gdzie też mam w rozdziałce FullHD rezultaty mieszczące się w widełkach 80 - 100fps.

Autor:  amig_os [ czwartek, 18 kwi 2019, 18:16 ]
Tytuł:  Re: Wrapper EGL OpenGLES 2.0 - (c) HunoPPC

Glues Samples for EGL_Wrap library for Amigaos4 on X1000:

https://twitter.com/hunoppc/status/1118849680677527552

Autor:  amig_os [ niedziela, 16 cze 2019, 13:06 ]
Tytuł:  Re: Wrapper EGL OpenGLES 2.0 - (c) HunoPPC

egl_wrap_lib-beta8

http://hunoppc.amiga-projects.net/sites ... -beta8.lha

Version 0.7.14:
* Fixed problem on texture filter
* Updated Gl4ES
* Fixed loading texture on Glues no native Projects
* Modification of all header's .h (please install a new SDK of EGL_wrapper)
* Added all samples SDL_egl_wrap with code
* Added library SDLegl_wrap.a 1.2.15 on EGL SDK
* Added headers of SDLegl_wrap.a 1.2.15 on EGL SDK "EGLSDL/"
PROBLEM: No free surface correctly on Glues render, W.I.P (please reboot your Amiga after use Glues projects)

LibSDL-1.2.15 for OS4.1 Final Edition:

http://os4depot.net/share/library/misc/sdl.lha

Autor:  amig_os [ sobota, 30 wrz 2023, 20:25 ]
Tytuł:  Re: Wrapper EGL OpenGLES 2.0 - (c) HunoPPC

A new release of EGL_Wrap

Version 0.7.21:
* Fixed!! ENV: gl4es prefs after quit EGL_Wrap (thanks Kas1e)
* Fixed!! delete GL renderer on quit native opengl
* Recompiled all samples
* Added version on SDL2egl_library
* Added new functions on intenal lib GLEW renderer


http://hunoppc.amiga-projects.net/sites ... -09-30.lha[/url]

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/