GPU code
#21
May I try to compile it? What would I need for that?
Reply
Thanks given by:
#22
Does GCC crash? We should try to get an online compiler to compile it and see what happens...
Reply
Thanks given by:
#23
I'm trying it now.

gcc just produces massive errors. Here's another reason to use another method: one error results in 121 lines of output.

121 lines may not sound like much but on average each line is 4.5 million chars long.
Reply
Thanks given by:
#24
Uh. What sort of code are you feeding the poor programs?
Reply
Thanks given by:
#25
50-100 nested deep templates.
Reply
Thanks given by:
#26
On average... 4.5 million characters!!!
Reply
Thanks given by:
#27
Since Option 1 on the original post has now been shown to be infeasible what are peoples preferred options? We've now got tolua working automatically on MSVC so that would mean the builds would be simpler for option 2 and 3. Personally my preferred option in option 3 with a lisp.
Reply
Thanks given by:
#28
You need to keep in mind that we're supporting Windows, which doesn't seem to have that many languages supported nativelyTongue

I'd go with option 4.
Reply
Thanks given by:
#29
Also the fact that there really isn't a language that has the same support as C++ that provides the features necessary. I was thinking of writing my own lisp compiler. As for option 4 remember what happened with the old SSE generator. And we'd have four or five now.
Reply
Thanks given by:
#30
We'd need to rewrite most of the generator code anyway, to use arrays of values and operations over them. It should be fairly easy to make the split happen then.

"An own lisp compiler" sounds like a bad idea, regarding the cross-platform builds such as Android. We don't want to use any self-compiled tools, remember?
Reply
Thanks given by:




Users browsing this thread: 8 Guest(s)