done by Osmic
logo done by Osmic :: vote for the logos you like and be a lamah !




tutorial2 by Ye Olde Laptops Posse [web] [nfo]

platform :

  Linux
type :

  1k

  demopack

  demotool
release date : may 2012
14
1
0
popularity :
0 %
0
0
average rating 0.93
alltime top: #5137
[download]
[youtube (scene 1)]
[youtube (scene 2)]
[mirrors...]
added on the 2012-05-15 by w23  

popularity helper
increase the popularity of this prod by spreading this URL:

comments
Awesome, at last! <3
  added on the 2012-05-15 05:09:54 by r-A  
Even if I am not into Linux, thumbs up for such releases.
  added on the 2012-05-15 19:22:13 by Bugo the Cat  
Thanks for releasing the source :)
  added on the 2012-05-15 19:58:26 by jarod  
Thanks for putting Linux on the map with tiny shader intros! Seems to be my uncompressor stub btw :)
  added on the 2012-05-15 21:23:55 by Marq  
Круто, чо
  added on the 2012-05-15 21:50:10 by BiTL  
what optimus said (=
  added on the 2012-05-15 21:54:01 by sensenstahl  
Well done research!
What is next?
Dynamic linking by hash?
Super-compact softsynth?
  added on the 2012-05-15 22:15:42 by 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 w23  
oh my, i forgot to copy-paste links, sorry:
urotsuki
urotsuki source
  added on the 2012-05-16 07:40:37 by w23  
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: 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 w23  
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.
  added on the 2012-05-16 12:50:16 by parcelshit  
Eyecandy
  added on the 2012-05-16 19:06:52 by 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  
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
  added on the 2012-05-18 10:20:17 by 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 w23  
Oooooh joy! Nice work :)
  added on the 2012-05-26 17:27:45 by orbitaldecay  
indeed!
  added on the 2013-03-02 21:16:31 by T$  
rulez.
  added on the 2013-03-02 21:36:02 by bull  
displaying comments (1-19) out of 19

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, post about it.

add a comment
You need to be logged in to add a comment :: register here







pouët.net 0.9-a9e6b6e © 2000-2013 mandarine - hosted on scene.org
send comments and bug reports to webmaster@pouet.net - contribute on GitHub
page created in 0.024968 seconds.