tutorial2 by Ye Olde Laptops Posse [web]
screenshot added by provod on 2012-05-15 04:43:51
platform :
type :
release date : may 2012
  • 14
  • 1
  • 0
popularity : 58%
  • 0.93
alltime top: #7322
added on the 2012-05-15 04:43:51 by provod provod

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr


Awesome, at last! <3
rulez added on the 2012-05-15 05:09:54 by r-A r-A
Even if I am not into Linux, thumbs up for such releases.
rulez added on the 2012-05-15 19:22:13 by Optimus Optimus
Thanks for releasing the source :)
rulez added on the 2012-05-15 19:58:26 by jarod jarod
Thanks for putting Linux on the map with tiny shader intros! Seems to be my uncompressor stub btw :)
rulez added on the 2012-05-15 21:23:55 by Marq Marq
Круто, чо
rulez added on the 2012-05-15 21:50:10 by bitl bitl
what optimus said (=
rulez added on the 2012-05-15 21:54:01 by sensenstahl sensenstahl
Well done research!
What is next?
Dynamic linking by hash?
Super-compact softsynth?
rulez added on the 2012-05-15 22:15:42 by frag frag
frag: Dynamic linking by hash doesn't seem to be very stable at all on linux, as intros from mid-2000s now crash in import routines. The method I use here is standard and safe until major versions of the libraries change.
As for super-compact softsynth, I don't think anything generic could be done for 1k, except something very-very simple (couple of waveforms + A(DS)R + userprovided sequence). So for every 1k you do you're pretty much stuck with writing a custom softsynth from scratch for the specific sound you want to achieve. This is what I had to do for urotsuki (src). Synth there has one oscillator with sine waveform and simple attack-release envelope with constant sustain (for faking reverb) routed to a delay effect. This all is very custom and tightly packet into one FPU registers set. Synth and its sequence take about 160 packed bytes.
Actually, I had made a second 1k intro with another custom softsynth shortly after the first one, but it proved to be really hard and time consuming to reach the sound I wanted in just 1k, so I never finished it.
added on the 2012-05-16 07:37:54 by provod provod
oh my, i forgot to copy-paste links, sorry:
urotsuki source
added on the 2012-05-16 07:40:37 by provod provod
At least our old stuff requires a symlink called libGL.so, which stopped existing at some point.
added on the 2012-05-16 08:59:01 by Marq Marq
Marq: symlinks are rarely a real problem -- users can do them by themselves, and even if they have no root rights, there is always LD_LIBRARY_PATH=. What I've seen are older intros trying to exploit internal structures that aren't there anymore, or just changed slightly enough to crash stuff.
added on the 2012-05-16 09:23:46 by provod provod
Apparently it's the case that the technique I used in You Massive Clod doesn't work anymore because internal structures changed (what is the point of changing these things constantly?) and I have no intention to try to fix it.
rulez added on the 2012-05-16 12:50:16 by parcelshit parcelshit
rulez added on the 2012-05-16 19:06:52 by BackSpace BackSpace
@parcelshit: are you talking about the misssing .hash section in somes librairies? If yes, I alreaddy fixed it and alrj updated Bold, your technique still works.
But anyways, it's not a bad idea to use dlopen/dlsym by hardcoding relsymbols.
rulez added on the 2012-05-18 09:38:05 by stfsux stfsux
https://github.com/w23/shapa is good for writing the shader code, and then you can put it into this and have a cheap demo
rulez added on the 2012-05-18 10:20:17 by FreeFull FreeFull
FreeFull: yep, that's how I prototyped all this stuff. But I wouldn't actually recommend using it, as it is an in-house very-quick-and-very-dirty and still unfinished project. It sometimes crashes in glCompileShader for yet unknown reason, and even lacks some core functionality like loading or saving shaders :D. I most certainly will finish it someday, but for the meantime I'd advise to use one of lots of other shader editors (there are even online ones), like Shader Maker, for example.
added on the 2012-05-18 13:05:55 by provod provod
Oooooh joy! Nice work :)
rulez added on the 2012-05-26 17:27:45 by orby orby
rulez added on the 2013-03-02 21:16:31 by T$ T$
rulez added on the 2013-03-02 21:36:02 by bull bull

submit changes

if this prod is a fake, some info is false or the download link is broken,

do not post about it in the comments, it will get lost.

instead, click here !

[previous edits]

add a comment