pouët.net

Trying to enter the scene, but failing every time.

category: general [glöplog]
ɧคɾɗվ.: ehrm.. accessing framebuffers in C#? You never ever read back the GPU frame buffer anyway unless you know 100% what you're doing. No miracle everything's slow as fuck.

FWIW, I get about 80% to 90% native speed in C# for image processing algos thanks to the word "unsafe". If you program "C-style" in C#, you get C-style performance.
added on the 2017-09-01 15:23:01 by kb_ kb_
kb, do you happen to know whether "unsafe" is usable with Unity/mono with regards to cross platform compatibility? Never tried it. Could have a massively positive impact on stuff like calculating A* paths and similar memory access heavy stuff.
added on the 2017-09-01 15:29:02 by jco jco
I do, and: Yes! \o/. In the Unity project I did years ago my network stack was full of unsafe code for all the serialization/deserialization stuff. No idea whether Unity allows you to compile it but unsafe code in a .NET assembly is no problem.
added on the 2017-09-01 18:02:26 by kb_ kb_
wow, never even considered that...
...maybe i give it a new chance at some point of time then! ;)
Guys, C# != Unity...

Graphics programming with OpenTK or SharpDX in C# is really no problem at all.
added on the 2017-09-01 22:54:13 by xTr1m xTr1m
Thanks to all who responded! I will check these out tomorrow. Honestly, I thought the scene frowned upon newcomers like on certain ROM hacking forums. (SSRG, I'm talking about you.)
added on the 2017-09-02 02:41:26 by Parallax Parallax
Quote:
Thanks to all who responded! I will check these out tomorrow. Honestly, I thought the scene frowned upon newcomers like on certain ROM hacking forums. (SSRG, I'm talking about you.)
Nah, some sceners are even trying to bring their kids into this. With demo, graphics, music, and wild competitions there's room for everyone to fit in. Just do something nifty. I released probably the crappiest web demo almost completely made out of CSS animations in 2013 at Revison and they still showed it on the big screen. (I got last.) I could definitely apply myself these days and put out something cooler, but I seem to just show up with laser cut goods and chat it up with people instead. ;)
i wouldn't have dared to show up at my first demoparty without having a release. times change I guess.
added on the 2017-09-02 10:51:26 by jco jco
Just visit a party without a release. Then you wouldn't WANT to show up at the 2nd demo party without release ;) And you'll actually do something about it.
added on the 2017-09-03 18:58:13 by xTr1m xTr1m
Quote:
Honestly, I thought the scene frowned upon newcomers

Newcomers? No (mostly). People who seem to lack and and all competence in anything relevant & aren't willing to learn, but expect constant hand holding and want others to listen to their inane ideas? Yeah (this is not you by the way, not yet at least :)).

Sadly the scene seems to attract quite a bit of the latter category.
added on the 2017-09-03 19:13:58 by noby noby
noby: it's just pouet that attracts "idea guys" I would say, not the scene.

During the demoparty everything gets clear - who is just talking and who is actually producing stuff. Not that I'm in the latter group (lately) so much, but yeah.
added on the 2017-09-03 19:43:17 by tomkh tomkh
Quote:
noby: it's just pouet that attracts "idea guys" I would say, not the scene.

pouet == scene && scene == pouet

(In other words, you should see what comes in our cns.hu inbox every so often.)
added on the 2017-09-03 21:54:23 by Gargaj Gargaj
If a lamer like me could make a demo in an old-ass demotool and get a Meteoriks nomination then anyone can make a demo!
added on the 2017-09-03 22:05:45 by TomoAlien TomoAlien
Gargaj: you are right, I forgot about this one.
added on the 2017-09-03 23:48:19 by tomkh tomkh
Join Jumalauta and preferably move to Finland. We have the people, resources, attidute and lack of quality control that will help you on your path.
added on the 2017-09-04 00:41:06 by sauli sauli
Quote:
Gargaj: you are right, I forgot about this one.

And this.
added on the 2017-09-04 00:50:12 by Gargaj Gargaj
Go to
glslsandbox.com
and arbitiarily modify some constants and signs of others, click "diff" so store it as a child.
glslsandbox.com makes a "diff" easier, and it shields all comments by having none.

switch to shadertoy.com
continue.
shadertoy.com has a comments function, without undo or delete.
it also has a few more features, more control.

Switch to an opengl wrapper in C++ C# or F#
switching from web.OpenGl_ES to opengl
it tends to perform significantly better.
the internet shows you a lot of these in open source, where the shader is a plain text file.
added on the 2017-09-04 11:52:40 by ollj ollj
The very easy start point is Forth Haiku.
forthsalon.appspot.com/
Forth DemoTool
added on the 2017-09-04 22:07:11 by Manwe Manwe
Thx, didnt know yet .. Forth, quite interesting .. is there a demo which was done in Forth ?
added on the 2017-09-04 23:29:00 by Asato Asato
I messed around with it, and here are my results:

Code:: x x 0.2 * ; : y y 0.2 + ; : t t 9 / ; t x + 9.1 / cos y + po t y + 3.2 / cos x - cos t z + 6.2 / po t + cos t t y - + 9.3 * cos y x + cos rot z* pull 2dup z* pop dup z+ + po dup y+ + dup t+ + dup 1.3 * dup 1.3 *
added on the 2017-09-04 23:41:12 by Parallax Parallax

login