Тёмный

Making my own Fun with AGP Video Cards and OpenGL (Part 1) 

PCRetroTech
Подписаться 7 тыс.
Просмотров 3,8 тыс.
50% 1

I look at the fun world of OpenGL programming on AGP Graphics Cards from the early 2000's, using PellesC.
PellesC:
www.smorgasbordet.com/pellesc/
Windows XP version:
web.archive.org/web/201312301...
OpenGL Utility Toolkit (GLUT) for Win32:
user.xmission.com/~nate/glut....
To install Glut, put the glut.h file in Program Files/PellesC/include, glut.lib in Program Files/PellesC/lib and glut.dll in Windows/System32.
I unzipped the source zip file in My Documents folder inside the PellesC subdirectory, which is where PellesC usually goes looking for source files. But you can actually stick them anywhere you like, so long as you can find them. The examples are in the progs/examples subdirectory and the demos are in the progs/demos subdirectory.

Наука

Опубликовано:

 

27 ноя 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 37   
@michaeldale837
@michaeldale837 2 года назад
The ideas in motion demo is actually bundled with SGI IRIX machines from the 90s! Cool to see it.
@PCRetroTech
@PCRetroTech 2 года назад
Cool!
@little_fluffy_clouds
@little_fluffy_clouds Год назад
SGI invented Irix GL, which later became Open GL, so the Ideas demo has huge historical significance. Those “blue pipes” are the SGI logo modelled as a 3D object
@KeefJudge
@KeefJudge Год назад
I had a Radeon 9800 Pro back in 2003-ish which I got cheap because the games company I worked for was working on a PC game and ATI wanted us to make it work well on their cards. Amazing card for its day. Coding-wise, I never learned OpenGL. It was DirectX and console specific APIs for me back then.
@gordoncreAtive
@gordoncreAtive 2 года назад
"These cool pipes" are the logo of SGI, the inventors of OpenGL.
@PCRetroTech
@PCRetroTech 2 года назад
Ah, so it is! Thank you!
@CH10010
@CH10010 2 года назад
Waiting for Part 2 :]
@ElElxexu98
@ElElxexu98 2 года назад
It’s a different way to test graphics cards. I like it!
@user-tb1vv6mw7v
@user-tb1vv6mw7v 2 года назад
For XP installation I use sort of community "Integral Edition" where combined all updates of Windows XP which Microsoft did even after the "official drop of support" Ironically, I recently got a "retro" machine for myself and everything you can get for cheap and available in my area are Pentium 4s lol. Now I have a P4 computer with Asus-made AGP Radeon 9600xt and pretty happy for this some late 90s but mostly early 00s PC gaming stuff.
@PCRetroTech
@PCRetroTech 2 года назад
Yeah I used to have one of these community maintained editions, but I was unable to find one available anywhere now. Those that are take you to shady websites obviously not distributing what they promise. I have a P4 as well. In fact I made a video about my P4 rig (terrible video back when the channel had only just started). It's an ok machine, and I even had fun with it. But yeah, most people are getting rid of these at present. They aren't where all the buzz is right now.
@puskasis
@puskasis 2 года назад
i wish we have more videos with this approach
@carlc.4714
@carlc.4714 2 года назад
Awesome to see PellesC again. Used it 17 years ago. Also tried some OpenGL coding. 😂
@stevesmusic1862
@stevesmusic1862 2 года назад
ideas in motion is awesome!
@bananaboy41
@bananaboy41 2 года назад
Fyi the reason that most of these example programs run so fast is because they don't correctly factor in the frame delta time. They just update any animation they're doing as fast as they can, and because both the GPU and CPU are so fast, it doesn't take long to submit and render the scene, and it doesn't take long to update the animation. So the animation runs very fast. The "ideas" example is one of the few that actually do take into account the frame delta so it runs nice and smoothly. The "particles" example also factors frame delta into the animation, so the animation runs at the same speed on both the faster and slower cards.
@PCRetroTech
@PCRetroTech 2 года назад
Thanks for checking this. I suspected as much re the ideas example. As for the particles demo, that surprises me as I got three different framerates. I guess it just boils down to whether hardware or software rendering is used and which version of the driver is used.
@bananaboy41
@bananaboy41 2 года назад
@@PCRetroTech Sorry just to clarify what I meant about the particles demo - the framerate could be different but the movement should be roughly the same, so after for example one second the same number of particles will have been emitted, and they'll have moved roughly the same distance and such. But some frames might have been skipped due to the lower framerate.
@PCRetroTech
@PCRetroTech 2 года назад
@@bananaboy41 Ah yeah, that makes much more sense, and I reckon I noticed that too. Thanks.
@Kedvespatikus
@Kedvespatikus 2 года назад
As you specifically asked for it: you were unfair to the Pentium 4. Yes, the Willamette core was simply terrible, but Northwood, especially the later 533 MHz and 800 MHz FSB versions were really capable for their time. Not to mention Hyper-threading, which also was introduced with the 3.06 GHz Northwood for desktop computers.
@eugenb9017
@eugenb9017 Год назад
Willamete was not bad at all. But you needed i850 and RDRAM. Paired with SDRAM, yes, it was a failure. But P4 with RDRAM was fast. And stable.
@bluetoothtv
@bluetoothtv 2 года назад
Wow nice gpu collection, awesome retro pc build
@MonochromeWench
@MonochromeWench Год назад
Nvidia cards being 50 fps sounds like vsync is being forced by the driver. 200+ on the ATi cards says it is for sure disabled for them. For Nvidia cards disable it in the nvidia control panel for full speed, though 9000 series ATi cards being faster than Geforce 4 cards is to be expected but not 50 vs 200+ fps faster. The demos seem to come with a dsp file, a visual c++ 6 project. So that would be the suggested compiler but you'd need to pirate it or find ancient discs if you want it
@ducksonplays4190
@ducksonplays4190 2 года назад
"Of course there's always Windows ME, and well, maybe it's just me again but I think that's a stinking pile of garbage" Fantastic!
@jm764
@jm764 2 года назад
Well yeah the versions of ME most people think about is the worst one. Tbh, I've had more issues from the final version 98SE on my retro rigs than final version of ME out of the box and even modified. So ME is my main Win9X OS, unless I'm factory restoring a WIN95/98 machine or as part of a retro build competion. 😉
@smallbluemachine
@smallbluemachine 5 месяцев назад
Thankfully Nvidia in particular has largely ignored "deprecation" and in fact most vendors that support OpenGL support the entire standard. So this ease of 3D graphics remains accessible today. In stark contrast to modern graphics programming, which has become quite fragmented, tedious and even more error prone.
@Pickle136
@Pickle136 2 года назад
yeah i took the harder route when i was learning GL mingw, SDL, opengl32 . The painful part is having to setup all the function pointers where in linux it can be linked directly. But i wanted to minimize the number of libraries i used, so no GLUT. Thanks for showing that hint about the XP iso and that ide / compiler looks interesting.
@PCRetroTech
@PCRetroTech 2 года назад
Yeah I think the downside of this approach may be that you are limited to what was ported in that Win32 Glut. This might not work with later features. I have to look into that a bit more closely.
@xenaretos
@xenaretos 2 года назад
I'd say the early to mid 2000s was the Athlon XP era.
@mikatorkkeli4932
@mikatorkkeli4932 Год назад
that last dual core pentium 4 before core2duo was just bad bad cpu :)
@qtube2007
@qtube2007 2 года назад
i just found that same copy of XP. just two days ago. Grab a copy while you can. I will let you know in 30 days if all is ok. but it says it is activated!
@PCRetroTech
@PCRetroTech 2 года назад
I suspect that copy is legitimately there. It hasn't been taken down because it's not laced with malware, it can't be modified and it is otherwise fully functioning without modification. Of course I could be mistaken, so we'll see.
@nickwallette6201
@nickwallette6201 2 года назад
Microsoft really needs to drop a patch for XP to remove the activation requirement. There’s no reason to keep trying to protect 20 year old software. PS, I think the servers do still work, but the OOB SSL certs are all expired, so HTTPS doesn’t work at all. Guess what activation uses...
@PCRetroTech
@PCRetroTech 2 года назад
I think they just don't want their software associated with malware and they want zero maintenance burden. Until now they've not had both at the same time.
@drzeissler
@drzeissler 2 года назад
xp-Antispy will fix it.
@drzeissler
@drzeissler 2 года назад
not
@klausschmidt982
@klausschmidt982 2 года назад
1:28 Williamette was quite disappointing, Northwood was decent and Prescott was again a dumpster fire.
@nickwallette6201
@nickwallette6201 2 года назад
I jumped onboard with Northwood. That was about when boards were finally available with Intel chipsets that supported DDR. A friend of mine, who was an AMD fanboy, bought one of the infamous C stepping chips and overclocked the ever loving crap out of it. I think he took a 1.6GHz or 1.8GHz chip and got it running at 2.8GHz. He was very happy. :-)
@klausschmidt982
@klausschmidt982 2 года назад
@@nickwallette6201 a time where overclocking was still worth it
Далее
These VGA Cards have a COPROCESSOR!
29:23
Просмотров 17 тыс.
100❤️
00:19
Просмотров 4,6 млн
100+ Linux Things you Need to Know
12:23
Просмотров 659 тыс.
Animating Ellipses on a Vintage 386 Computer
46:12
Просмотров 3,6 тыс.
XGA : King of IBM Graphics Standards (Part 1)
40:55
Просмотров 15 тыс.
Django или FastAPI - кто быстрее?
35:35
Просмотров 10 тыс.
Microsoft's Fingerprint Reader for Windows XP
13:17
Просмотров 123 тыс.
I have TOO MANY Vintage PCs!
22:45
Просмотров 3,7 тыс.
How to Do 90% of What Plugins Do (With Just Vim)
1:14:03
Просмотров 872 тыс.
Linus Torvalds On Future Of Desktop Linux
44:18
Просмотров 356 тыс.
I finally got this ATI VGA Blitter Working!
28:21
Просмотров 10 тыс.
Сравнили apple и xiaomi!
0:21
Просмотров 39 тыс.
Подключил AirPods к Xbox
0:45
Просмотров 25 тыс.