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.
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.
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.
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.
wow, never even considered that...
...maybe i give it a new chance at some point of time then! ;)
...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.
Graphics programming with OpenTK or SharpDX in C# is really no problem at all.
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.)
Quote:
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. ;)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.)
i wouldn't have dared to show up at my first demoparty without having a release. times change I guess.
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.
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.
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.
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.
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.)
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!
Gargaj: you are right, I forgot about this one.
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.
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.
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.
Thx, didnt know yet .. Forth, quite interesting .. is there a demo which was done in Forth ?
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 *