pouët.net

NVScene 2008!

category: general [glöplog]
Gargaj: I would love to - Installing a base ubuntu sytem with the nvidia drivers (no extras) is relatively painless and I will be more than happy to help.

My main developing machine is Linux, and since there are almost no linux machines, I would like to add more linux demos without a windows port (just to 'revenge' those who don't port windows demo when they can.
added on the 2008-05-19 01:06:05 by LiraNuna LiraNuna
+1 to linux machine.

Just make it a requirement to list any dependencies, beyond a base ubuntu install and nvidia drivers, in a info file. As long as the machine has net access or a package DVD, you should beable to apt-get the dependencies using ubuntu.
added on the 2008-05-19 01:26:45 by micksam7 micksam7
Dependencies don't fit in well with the current demoscene way of doing things (size limits, etc) but imho that's an area where we need to adapt.
i'll pitch the idea.
added on the 2008-05-19 01:42:53 by Gargaj Gargaj
Yeah, (heavily) size limited compos do not really make sense under linux, because you need a "fixed" platform in order to define a size limit - and linux is by nature inherently un-fixed.
But except for that, I also vote for allowing linux entries. Not sure how many will be submitted, though.
'
added on the 2008-05-19 02:23:57 by lemmus lemmus
Just a little request though for other groups, Please please if you're using OGL (I know some do!) try to port the demo over linux (and mac too)

using cross platform frameworks such as glfw or SDL would really make it easy for you.

Hope to see more cross platform demos like RGBA used to do.
added on the 2008-05-19 02:58:26 by LiraNuna LiraNuna
I vote against Linux since it's hippie communist bullcrap from outer space. And so is your mother.
added on the 2008-05-19 02:59:50 by kusma kusma
Fight the power!
I'm going to submit a Linux entry if it's possible. Since I obviously have no clue about size optimizing in Windows platform anyway. :)

Or alternatively would it be possible to make an entry for Linux and provide a Windows port or a video for showing it? The Windows port wouldn't be the same size obviously.
added on the 2008-05-19 06:24:28 by waffle waffle
Quote:
Just a little request though for other groups, Please please if you're using OGL (I know some do!) try to port the demo over linux (and mac too)


When MS Visual Studio gets a "compile for linux" button, sure. But you're completely forgetting that for those of us who are used to integrated development environments from the 21st century (yes, you must find it hard to imagine, but vim and makefiles are *not* the fastest and simplest way to get things done!), the theshold to install a linux, find a non-sucking text editor, learn makefiles, decypher the gcc pile of nonsense, and then using *that* horrible and unfamiliar set up, hunt for compiler incompatibilities for a system we don't understand crap about, is just a bit high.
added on the 2008-05-19 08:58:14 by skrebbel skrebbel
Quote:
Just a little request though for other groups, Please please if you're using OGL (I know some do!) try to port the demo over linux (and mac too)


I intend to make all my demos from now on open source. If someone's interested in porting them, feel free. Skrebbel has a point :) Plus, I am using OS X for my daily computing and it's great for that, but I don't like developing on it at all.
added on the 2008-05-19 09:05:01 by Preacher Preacher
skrebbel: all of the things you mentioned can be worked around, but the complete lack of a proper debugger is the clincher for me.
added on the 2008-05-19 12:15:40 by ryg ryg
indeed - that one actually amazed me bucketloads when i saw linuxers develop. what, printf?
added on the 2008-05-19 13:01:36 by skrebbel skrebbel
but i may've missed something awesome, so go ahead and prove me wrong guys :)
added on the 2008-05-19 13:02:14 by skrebbel skrebbel
hey, we've merged with the "demos on linux" thread! brilliant.
yes, ive experienced exactly the same "wtf" moment - watching people debug with printf or struggling with half-arsed debuggers.

the thing with windows is it's made me so lazy. if youve got a problem on windows+d3d, you, in order of operation: a) debug it; b) run d3d debug runtimes and see if it tells you what the problem is; c) run pix; d) run nvperfhud. that sorts out the vast majority of problems. see, there is a benefit working on the platform where people develop most videogames - good tools for the job. :) i cannot think of a good reason to give all that up. :)

for me, it's always been very telling that, although i hear a lot of talk every time the topic comes up about lots of people using linux and loving it, the number of decent demos made on it is dangerously close to 0. i have a number of ideas why that could be - and im not sure whether it reflects more on the platform or it's users - but it certainly doesnt inspire me to check it out or support it in any way.
added on the 2008-05-19 13:24:43 by smash smash
lately i used http://www.zero-bugs.com/ quite happily - just so you know
BB Image

says it all :)
added on the 2008-05-19 14:19:55 by Gargaj Gargaj
I actually prefer the NV-bashing over all this Linux debugging-talk. ;)
added on the 2008-05-19 14:37:19 by gloom gloom
skrebbel: While there's many good reasons for not porting demos to linux, I don't think your argument is particularly good. K Develop was pretty good last time I tried it, and I can only imagine it has gotten better. There you have it, a functional IDE for linux.

My main reason for not porting is that I don't see any added value in Linux binaries. Running on Linux would not make my demos any better, and there's really only a small fraction of my target audience that doesn't dual-boot with Windows. And those who doesn't are usually just stubborn cry-babies who will have to live with video-versions. Besides, BASS (my audio-library of choice) only exist for Windows and OSX. Also, binary compatibility in Linux is a joke, so you better ship source if you ship for Linux at all, or no one will be able to run your demo the next time some ABI changes or whatever. And there's a boat-load of other smaller issues, like shit-poor GL driver-support for anyone with a non-nvidia GPU.
added on the 2008-05-19 14:48:30 by kusma kusma
amigaOS!
Amiiiiigaaah!
added on the 2008-05-19 15:02:18 by kusma kusma
Quote:
its not like there will be way more good demoscene prods becoz of this

Actually, magic, that's exactly what's going to happen. I don't think you know how many prods we make per year... and I don't think you understand why we make them.

You wanna know what happens when sceners get graphics jobs? Their skill level goes waaAAAAAAYY up. No more of this struggling crap, they get training and tools and spend 8 hours a day getting more _awesome_. After that, throwing in new tech becomes a weekend project.
added on the 2008-05-19 16:57:34 by GbND GbND
Quote:
lately i used http://www.zero-bugs.com/ quite happily - just so you know

What? A non free debugger for Linux? You have to pay in order to have quality software on Linux? No way! :O
added on the 2008-05-19 17:46:17 by xernobyl xernobyl
> all of the things you mentioned can be worked around, but the complete lack of a proper debugger is the clincher for me.
[...]
> printf

You'll have to excuse me here, since my only experience with VisualStudio style debugging is C#.NET, but what is wrong with gdb?

Someone debugging using printf() usually means they're either a masochist, or stupid, and does not reflect on the development platform...

As for porting, it's not worth the time. Just start your next demo with cross-platform in mind :)
added on the 2008-05-19 19:38:08 by nagato^ nagato^
Quote:
K Develop was pretty good last time I tried

Quote:
what is wrong with gdb?

Oh dear...
added on the 2008-05-19 19:49:20 by hfr hfr

login