Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-4041-

Achieving Satori

Name: Anonymous 2015-05-11 1:58

Check it out. New program. Fresh content.

Source: https://github.com/suiginsoft/sshadertoy
Video: http://webmup.com/1292f/vid.webm

Name: Anonymous 2015-05-11 2:03

Github isn't suckless.
Ask the 2f30 guys to give you access to their cgit page. Since you contributed to their programs before and is writing new ones following their philosophy, I'm sure they would let you in.

Lots of personal projects from people who follow those ideas here: http://git.2f30.org/

Name: Anonymous 2015-05-11 2:13

i wish i was good at graphics programming..

Name: Anonymous 2015-05-11 2:59

>>1
That was beautiful. Would you mind if I stalked your github account?

Name: Anonymous 2015-05-11 12:40

COOLIO! Write a small post explaining a bit about it. PLs.Z

Name: Anonymous 2015-05-11 13:04

>>5
It's a single .c file with less than 350 lines
Just read it

Name: Anonymous 2015-05-11 13:33

Your wallpaper is disgusting, though.

Name: Anonymous 2015-05-11 13:36

>>1
It runs too slow on my laptop, is there an easy way to lower quality and higher rendering time? Also, there seems to be some magic numbers on the code. What is the suckless philosophy when it comes to magic numbers? #define them? Comment explaining them? Just use magic numbers and don't give a damn? What is it?

>>7
I disagree

Name: Anonymous 2015-05-11 13:43

Why not call it just shadertoy? It's not like there's anything with the same name out there.
sshadertoy may be confusing at a fast glance.
Not all suckless projects start with an "s" for "simple". Don't restrain yourself too much following every little thing, suigin.

Name: Anonymous 2015-05-11 13:46

Don't forget to use static code analysers to ensure your program is solid.

Check out astrée, sparse, splint, etc.

Name: Anonymous 2015-05-11 15:34

>>1
uuuuuuuuuuuuu you made another video!~~☆ I can't wait to see more.

Name: Anonymous 2015-05-11 17:31

>>10
Static C analyzers are shit.

Name: Anonymous 2015-05-11 17:48

Hahahah, look at this shit:

http://www.splint.org/manual/html/sec2.html

So it needs an annotation to deduce that a particular pointer might be NULL! And if you forget the annotation, then that "splint" shit will miss your error! What's the point of a static analyzer if it fails when the programmer forgets an annotation?

Name: Anonymous 2015-05-11 18:19

>>13
/*@falsewhennull@*/ bool isNonEmpty (/*@null@*/ char *x)
{
return (x != NULL && *x != ‘\0’);
}

Reads like Java.

Name: Anonymous 2015-05-11 18:57

I fucking love you. I love your posts, they raise the average quality of the board. Thank you.

Name: Anonymous 2015-05-12 2:49

>>3
Even you can achieve Satori, ganbatte!

>>4
Sure, it's not tied to my real identity, so it's okay.

>>8
to lower quality and higher rendering time?
Yeah, I'll be adding a command line switch soon that will render to a down-sampled off-screen texture renderbuffer, then upscale to fullscreen resolution. It'll also support super-sampling.

magic numbers
I don't think they're magic if you understand POSIX, X and OpenGL.

Name: Anonymous 2015-05-12 2:52

>>9
Yes, this bothers me too. I don't want to call it `shadertoy' as the people at ShaderToy.com are planning on releasing a bloated offline client of their own at some poiont. I was going to call it xshadertoy but changed it to sshadertoy at the last minute. Currently thinking about renameing it to `glsltoy'. I'm open to suggestions.

>>10
I'll try running it through clang's static analyzer later, but I don't expect much except false positives though.

>>11,15
Thanks!

To the person who made some pull requests, thanks I'll merge them in later.

Name: Anonymous 2015-05-12 6:00

>>17
merge them in my anus.

Name: Anonymous 2015-05-12 6:07

>>17
anustoy

Name: Anonymous 2015-05-12 6:12

>>1
I'd like to social code with you. And teledildonic you as well.

Name: Anonymous 2015-05-12 7:43

>>18-20
This is why you never, ever reveal your real identity on /prog/. The Anus Poster will gang stalk you in real life.

Stay safe. Stay anonymous/pseudonymous.

Name: Anonymous 2015-05-12 7:45

dubs. chEck Em.

Name: Anonymous 2015-05-12 18:49

>>22
Whom are you quoting?

Name: Anonymous 2015-05-13 5:21

>>21
The Anus Poster are many bodies that share a single mind, which is ever fixated on your anus.

Name: Anonymous 2015-05-13 5:23

You will now post a link the that Rozen Maiden image. I command it.

Name: smoke w00t everyday 2015-05-13 11:31

s-s-s-shadertoy

Name: Anonymous 2015-05-13 21:09

really beautiful conversion

Name: Anonymous 2015-05-14 4:14

Heads up, I've renamed the project sstoy and moved the repository to https://github.com/suiginsoft/sstoy for now. The old repo has a redirect to the new one for any stragglers.

Name: Anonymous 2015-05-14 4:22

>>25
Use scrot to capture a frame with the wallpaper in the video, then use iqdb.org

>>27
Thanks!

Name: Anonymous 2015-05-14 5:09

Took a look at glxgears, it's 499 lines of code, and if you strip out all of the extra descriptive comments, it's still 450 lines.

Meanwhile, sstoy is 395 lines of code including both sstoy.c and config.h.

Name: Anonymous 2015-05-14 5:42

>>30
And that's an older version of glxgears on freebsd, the more recent up to date versions are around 1000 lines of code. The OpenGL ES 2.0 version of glxgears is over 1300 lines of code.

Name: Anonymous 2015-05-14 13:32

>>28
Why don't you get access to 2f30's git?
Github is shit.

Name: Anonymous 2015-05-14 14:18

Suigintou is very bad, please change maiden avatar. Thanks

Name: Anonymous 2015-05-14 14:57

>>33
I like her.

Name: Anonymous 2015-05-14 18:20

>>33
Really really bad dubs.

Name: Anonymous 2015-05-15 1:00

>>35
U MENA JUNK DUBS

Name: Anonymous 2015-05-15 7:04

>>32
What's shit about it? You can push to it. You can pull from it. When OP goes away for his loli collection it will still be there when he gets back.

Do you have any criticism other than bikeshedding?

Name: Anonymous 2015-05-16 3:59

>>37
The required email address for an account. But that's your problem, not mine, since I have no such account.

Name: Anonymous 2015-05-16 7:40

>>38
That's why you use an anonymous email service in conjunction with vpn.

Name: Anonymous 2015-05-16 7:42

>>38
That's why you use an anonymous email service in conjunction with vpn.

Name: Anonymous 2015-05-16 21:18

>>39,40
VPNs aren't all that anonymous, and not worth the trouble anyways.

Don't change these.
Name: Email:
Entire Thread Thread List