AGK - Getting worse over time?

Started by Qube, July 27, 2019, 02:44:05

Previous topic - Next topic

Steve Elliott

Quote
but I'm old and anal about smooth scrolling for 2D games :P

Standards shouldn't be dropped, with the power of modern systems they should be very capable of smoooooth scrolling easily.
Win11 64Gb 12th Gen Intel i9 12900K 3.2Ghz Nvidia RTX 3070Ti 8Gb
Win11 16Gb 12th Gen Intel i5 12450H 2Ghz Nvidia RTX 2050 8Gb
Win11  Pro 8Gb Celeron Intel UHD Graphics 600
Win10/Linux Mint 16Gb 4th Gen Intel i5 4570 3.2GHz, Nvidia GeForce GTX 1050 2Gb
macOS 32Gb Apple M2Max
pi5 8Gb
Spectrum Next 2Mb

Qube

lol, you would of thought so with the shear grunt of GPU's these days but it's seems constant silky smooth scrolling still holds king with a C64 :P
Mac Studio M1 Max ( 10 core CPU - 24 core GPU ), 32GB LPDDR5, 512GB SSD,
Beelink SER7 Mini Gaming PC, Ryzen 7 7840HS 8-Core 16-Thread 5.1GHz Processor, 32G DDR5 RAM 1T PCIe 4.0 SSD
MSI MEG 342C 34" QD-OLED Monitor

Until the next time.

Qube

Miracles a side I'm actually amazed that I got BlitzMax NG to compile and run on my Mac with zero fuss :o - in the past it either didn't work or every example I tried just went error nuts.

So who do I pay for a Metal renderer? :P
Mac Studio M1 Max ( 10 core CPU - 24 core GPU ), 32GB LPDDR5, 512GB SSD,
Beelink SER7 Mini Gaming PC, Ryzen 7 7840HS 8-Core 16-Thread 5.1GHz Processor, 32G DDR5 RAM 1T PCIe 4.0 SSD
MSI MEG 342C 34" QD-OLED Monitor

Until the next time.

Steve Elliott

Quote
lol, you would of thought so with the shear grunt of GPU's these days but it's seems constant silky smooth scrolling still holds king with a C64 :P

Either have silky smooth scrolling, or don't bother - it really spoils any scroller type game.  Crap game, but the silky smooth scroller title must go to Shadow of the Beast on the Amiga, with soo many parallax scrolling layers too!
Win11 64Gb 12th Gen Intel i9 12900K 3.2Ghz Nvidia RTX 3070Ti 8Gb
Win11 16Gb 12th Gen Intel i5 12450H 2Ghz Nvidia RTX 2050 8Gb
Win11  Pro 8Gb Celeron Intel UHD Graphics 600
Win10/Linux Mint 16Gb 4th Gen Intel i5 4570 3.2GHz, Nvidia GeForce GTX 1050 2Gb
macOS 32Gb Apple M2Max
pi5 8Gb
Spectrum Next 2Mb

Derron

If the renderer was just another layer on top of "brl.graphics" or "brl.max2d" then our beloved user col (github.com/davecamp) created some cool stuff (srs.mod - dx11 driver, initial steps with "vulkan" and some shader works). Also considerations were made to create a new renderer-pipeline with "bgfx" as basement (handles all the different renderers then).

Googling a bit ... I land in a thread of a very suspicious forum... called ... uhm wait a second ..."SyntaxB()*mb":
https://www.syntaxbomb.com/index.php?topic=4691.0


@ mac
Brucey is a proud Mac owner so it is more or less "natural" for NG to run on Mac (except you updated your OS X and Brucey didn't do yet ;-)).

Even without Vulkan, Metal, ... NG is always nice to play around a bit here and there. Be prepared to have more to do when creating cross-platform binaries ("no runtime + script" language).


bye
Ron

Qube

QuoteCrap game, but the silky smooth scroller title must go to Shadow of the Beast on the Amiga, with soo many parallax scrolling layers too!
Yup, now that was a technical marvel for it's day that really pushed the Amiga hardware. As said, shame the game itself was utter crap though.

QuoteEven without Vulkan, Metal, ... NG is always nice to play around a bit here and there. Be prepared to have more to do when creating cross-platform binaries ("no runtime + script" language).
I'd not get back into Blitz as sooner or later OpenGL will stop on MacOS and that'd be a complete waste of time reinvested. Most if not all game creation studios already have ( or moving to ) the death of OpenGL on MacOS. It may be years away before they remove it fully but as it's on the cards I wouldn't be happy using something that I know is end of life on a platform.
Mac Studio M1 Max ( 10 core CPU - 24 core GPU ), 32GB LPDDR5, 512GB SSD,
Beelink SER7 Mini Gaming PC, Ryzen 7 7840HS 8-Core 16-Thread 5.1GHz Processor, 32G DDR5 RAM 1T PCIe 4.0 SSD
MSI MEG 342C 34" QD-OLED Monitor

Until the next time.

Derron

Think Brucey is aware of the "EOL" for OpenGL on Mac - hence the interest in "bgfx":
https://github.com/bkaradzic/bgfx

But that would mean to have to write a new render-pipeline on top of it - and if feasible then of course compatible to the current "immediate mode" max2d-implementation (+ shaders so we could reach out for GaborD to see some "made in BMX NG videos" ;-)). Maybe Col settled finally after moving and finds some time to jump in (after he made render2texture work with NG's brl-drivers instead of just the sdl.mod ones).


(Feel free to rip our derailing-posts out of this thread into a new one).


bye
Ron

Qube

QuoteThink Brucey is aware of the "EOL" for OpenGL on Mac - hence the interest in "bgfx":
That would definitely extend the life of Max should it ever become fully working with all the needed bits and pieces :)

Quote(Feel free to rip our derailing-posts out of this thread into a new one).
I think this thread has run it's course already so no real need to clean up. Besides thread derailment is kinda our thing over here ;D
Mac Studio M1 Max ( 10 core CPU - 24 core GPU ), 32GB LPDDR5, 512GB SSD,
Beelink SER7 Mini Gaming PC, Ryzen 7 7840HS 8-Core 16-Thread 5.1GHz Processor, 32G DDR5 RAM 1T PCIe 4.0 SSD
MSI MEG 342C 34" QD-OLED Monitor

Until the next time.

Derron

Out of curiosity: why did you install NG? Just to see "does it even work" ?

@ postcount
Pay attention, y2k bug incoming to your post count.


bye
Ron

Qube

QuoteOut of curiosity: why did you install NG? Just to see "does it even work" ?
I wanted to revisit some of my very very old BlitzMax stuff and the official BRL release of Max just hates me. Luckily the latest version of NG was a breeze to get working on my Mac so it'll stay installed :)

QuotePay attention, y2k bug incoming to your post count.
Cool, I'm gonna hit the 2000 club soon. I'll give myself a beer for reaching that milestone.
Mac Studio M1 Max ( 10 core CPU - 24 core GPU ), 32GB LPDDR5, 512GB SSD,
Beelink SER7 Mini Gaming PC, Ryzen 7 7840HS 8-Core 16-Thread 5.1GHz Processor, 32G DDR5 RAM 1T PCIe 4.0 SSD
MSI MEG 342C 34" QD-OLED Monitor

Until the next time.

Qube

Mac Studio M1 Max ( 10 core CPU - 24 core GPU ), 32GB LPDDR5, 512GB SSD,
Beelink SER7 Mini Gaming PC, Ryzen 7 7840HS 8-Core 16-Thread 5.1GHz Processor, 32G DDR5 RAM 1T PCIe 4.0 SSD
MSI MEG 342C 34" QD-OLED Monitor

Until the next time.

Xerra

Quote from: Qube on July 30, 2019, 22:45:26
2000 posts ;D

Landmark event. Perhaps that could be the theme of the next competition? The year 2000. Throw it out there and see what people come up with :)
M2 Pro Mac mini - 16GB 512 SSD
ACER Nitro 5 15.6" Gaming Laptop - Intel® Core™ i7, RTX 3050, 1 TB SSD
Vic 20 - 3.5k 1mhz 6502

Latest game - https://xerra.itch.io/Gridrunner
Blog: http://xerra.co.uk
Itch.IO: https://xerra.itch.io/

Xerra

Yes, I know. I de-railed the thread even more. My bad  :P
M2 Pro Mac mini - 16GB 512 SSD
ACER Nitro 5 15.6" Gaming Laptop - Intel® Core™ i7, RTX 3050, 1 TB SSD
Vic 20 - 3.5k 1mhz 6502

Latest game - https://xerra.itch.io/Gridrunner
Blog: http://xerra.co.uk
Itch.IO: https://xerra.itch.io/

Derron

In the year 2000 nothing important happened - a pizza delivery boy has fallen into a time capsule, my computer continued to work ... and a bit later the loveletter mail virus created a billions of damage.

Maybe a "year 2000"-compo would just lead to some fireworks demos :)



bye
Ron

3DzForMe

Base the games on stories out of 2000AD, was Dan Dare one of them.......?
BLitz3D, IDEal, AGK Studio, BMax, Java Code, Cerberus
Recent Hardware: Dell Laptop
Oldest Hardware: Commodore Amiga 1200 with 1084S Monitor & Blitz Basic 2.1