Linki do ciekawych stron

Kompresja tekstur GPU dostępna w GM

Na tę chwilę czekał każdy, komu w grze brakuje FPSów na słabszych sprzętach, dotyczy to więc zwłaszcza osób tworzących na Androidy i Switcha.

Od najnowszej wersji 2024.4 (a także w wersjach beta) dostępna jest opcjonalnie kompresja sprzętowa tekstur pod GPU, co oznacza, że w przeciwieństwie do obrazów JPG, PNG czy QOI tekstura taka nie musi zostać rozpakowana do 32-bitowej bitmapy, a samo GPU bez problemu poradzi sobie z wszelkimi operacjami na tej teksturze w jej skompresowanej wersji. Oszczędza to zatem zarówno pamięć VRAM jak i czas przy korzystaniu z shaderów, czy po prostu przy rysowaniu na ekranie.

Repozytorium z przykłądowym projektem oraz instrukcją używania znajdziecie na githubie yoyogames:

github.com/YoYoGames/GM-GPUTextureCompression

Przygotowanie projektu jest na razie dość specyficzne, gdyż YYG nie skupiało się na razie na wsparciu po stronie IDE dla tego rozszerzenia, czekając na nasz feedback - możliwe więc, że w kolejnych wersjach nie będzie trzeba ręcznie wpisywać kompresji dla każdej grupy tekstur.

Co ważne, mimo kompresji i oszczędności VRAM na niektórych platformach (zwłaszcza na Androidzie) nadal obowiązuje limit wielkości tekstur. Nie wynika on tyle z wagi tekstury jaka faktycznie zmieści się w pamięci a... z limitu sterowników, które nie chcą operować na wartościach większych niż np. 2048 (2^11) czy (2^12). Wciąż jednak powinien być odczuwalny efekt poprawy nawet na niższych ustawieniach - jak twierdzi YYG, niektóre z testowanych przez nich gier zyskały aż 10x na wydajności. Jak jest faktycznie - zapewne trzeba poczekać na pierwsze opinie innych twórców.

Komentarze (łącznie 2):
Adriann (Sob., 04 Maj. 24, 12:11)
#1

Brzmi super! Ale osobiście poczekam z testami jak nie trzeba będzie dodawać nic z zewnątrz :D

gnysek (Sob., 04 Maj. 24, 13:38)
#2

Nie wiem czy tak będzie, podobno to przez licencje (które są... darmowe, bo to MIT i Apache 2.0). Aczkolwiek... skoro w kolejnym miesiącu wchodzą prefaby, to pewnie te rozszerzenia tam trafią.

Najnowsze wersje GameMakera:

Stabilna
2024.14.4.222 • 2024.14.4.268
wydana 109 dni temu
LTS
2026.0.0.16 • 2022.0.3.99
wydana 55 dni temu
Beta
2026.100.0.1083 •
2026.100.0.1046
 0.20.0

wydana 20 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
40 użytkowników online na discordzie:
Miłosz, Alice, Carl-bot, pABLO, Wielki Druid, Sporek, Destiny, GMRussell, Tidżi, fervi, 𝕯𝖎𝖆𝖓𝖆, PhysX ᴺⱽᴵᴰᴵᴬ, r..., Threef, RogerDodg3r, Uzjel, s..., LolikZabijaka, Murrri, Dyno, 🆅🅸🆃🅾74🅼, Deusald, szmalu, Morro, p..., Kandif, Danieo, bagno, antek, Arrekin, Sebastus I, Voytec, PanPupa, Morti, szynka, moeglich, Add92, h..., Shockah, Nero
Shoutbox
Wojo (21:21, 28.06.26)
na ten moment czerwiec prezentuje się dość przyzwoicie jesli chodzi o ilosc wpisow w shoutboxie bo aż trzy! a taki styczeń zero :0
gnysek (15:06, 10.06.26)
oraz pokój na świecie
Kuzyn (17:16, 08.06.26)
i urlop
gnysek (11:13, 05.05.26)
czekamy na GMRT
Wojo (14:53, 04.05.26)
Co tak cicho?
gnysek (11:01, 30.04.26)
Grill panie, grill.
Wojo (14:18, 29.04.26)
Jak planujecie spędzić najbliższą majówkę?
Wojo (13:15, 13.03.26)
Ja zainstalowałem sobie Linux mint na swoim laptopie :)
Wojo (10:21, 12.02.26)
Tak, po zmianach gmclan przeżywa drugą młodość. Najnowsze trendy wskazują, że ten rok będzie rokiem Linuxa, rokiem odejścia od Facebooka i rokiem odejścia od discorda na rzecz forów internetowych B)
K
Kamilek (21:57, 08.12.25)
Ale klimat tu znowu wrócić! :-D
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?