This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 »
2431
Announcements / Re: Hats
« on: December 23, 2009, 11:11:40 am »
That's odd, I never thought the major allure would be price just yet. I mean, yes, it's nice to save 20 bucks, but ENIGMA doesn't have all GM's resources yet; I figured people would be more interested in the tack-on-ables.
2432
Announcements / Re: Hats
« on: December 22, 2009, 11:39:14 pm »
Well, my work there was just done for me. *Digresses to avoid poisoning the well*
2433
Announcements / Hats
« on: December 22, 2009, 01:03:59 pm »
I've had to purchase two new hats today just to have something to eat each time I was dead wrong about something. It's mildly annoying, but don't worry.
That code I showed yesterday is nearly working; it ignores the second specialization for a reason I am now looking into.
Yoyo has evidently released a new version of GM, which I won't be trying number one because I hate their EULAs and number two because I'm on Ubuntu. If someone would be so kind as to provide me with a list of new functions, though, I'll see to it that they are on my todo list.
Also, serp has R3 compiling R4 correctly and is optimizing that. I rewrote var again and to my dismay, it will be very difficult to get string() working as a constructor to std::string rather than a function. I will at least attempt it, however.
I've been hoping to have a small (community) debug release soon, and Yoyo actually managing to make a release has only amplified that desire. Will post updates as they become relevant.
That code I showed yesterday is nearly working; it ignores the second specialization for a reason I am now looking into.
Yoyo has evidently released a new version of GM, which I won't be trying number one because I hate their EULAs and number two because I'm on Ubuntu. If someone would be so kind as to provide me with a list of new functions, though, I'll see to it that they are on my todo list.
Also, serp has R3 compiling R4 correctly and is optimizing that. I rewrote var again and to my dismay, it will be very difficult to get string() working as a constructor to std::string rather than a function. I will at least attempt it, however.
I've been hoping to have a small (community) debug release soon, and Yoyo actually managing to make a release has only amplified that desire. Will post updates as they become relevant.
2434
Announcements / Re: Standings
« on: December 22, 2009, 08:06:15 am »
Yoyo prefers unfulfillable release dates to progress reports.
2435
Announcements / Re: Standings
« on: December 21, 2009, 08:07:55 pm »
It does make a difference. Instead of size_t, R3 used unsigned int. Comparing it to npos would always return false. Serp's solution was to use unsigned(-1) instead, mine was to just use size_t instead of unsigned int.
2436
Announcements / Re: Standings
« on: December 21, 2009, 11:09:50 am »
Serp chooses to use -1 in place of npos because string should never exceed 32 bit size limit anyway, which is rational, but I prefer to just use size_t because that's apparently the expectation and if it fails, it's STL's fault.
EDIT:
*eats hat*
EDIT:
*eats hat*
2437
Announcements / Re: Standings
« on: December 21, 2009, 09:14:16 am »
That is test code for the parser. The actual code it will be parsing is much worse.
2438
Announcements / Standings
« on: December 20, 2009, 07:15:09 pm »
Serp's been working on fixing up R3 with the R4 code. He's on Ubuntu, and stuff seems to just not want to work for him. The entire parser kinda stopped working for him, halting and all... Not really sure why.
As for me, I'm working on this last little piece of C++:
As soon as that parses correctly, the STL headers should all parse, and then it'll all be over.
To be honest, I'll probably have R4 done before serp finishes making R3's compiler work on Linux.
As for me, I'm working on this last little piece of C++:
Code: [Select]
template<class c> struct squirrel
{
int nuts;
int tree;
};
squirrel<bool> epitome;
template<> struct squirrel<1>
{
int SHIIIIII;
};
template<> struct squirrel<2>
{
int WEEEEEEE;
};
As soon as that parses correctly, the STL headers should all parse, and then it'll all be over.
To be honest, I'll probably have R4 done before serp finishes making R3's compiler work on Linux.
2439
General ENIGMA / Re: State of the project
« on: December 19, 2009, 10:14:33 pm »
Certainly. Since the extent of d3d was... Its sad excuse for a model format.
2440
General ENIGMA / Re: State of the project
« on: December 19, 2009, 07:01:26 pm »
Extreme3D may be GL (I seem to recall that it was). I remember it being insanely difficult to use due to lack of good documentation. Maybe it was just me, though. It struck me as the most impressive of all of them... I should look into it. But no, that's not the one I was talking about.
2441
General ENIGMA / Re: State of the project
« on: December 18, 2009, 07:34:39 pm »
Someone wrote a complete wrapper to it. Seemed interested in joining ENIGMA's team, but then wanted to work on everything -but- graphics.
Went by Xtra-Fear.
Went by Xtra-Fear.
2442
General ENIGMA / Re: State of the project
« on: December 18, 2009, 10:17:33 am »
I'm almost positive it uses DX.
And now I looked it up, and am 100% positive.
And now I looked it up, and am 100% positive.
2443
General ENIGMA / Re: State of the project
« on: December 18, 2009, 03:04:32 am »
I wrote to the Ultimate3D developer, and he sent back that U3D shouldn't have a problem working with ENIGMA, as long as it can provide a window handle. I'll make sure that's integrated along with the DLL functions. Also, I'll see about an option to disable the main GL context.
2444
General ENIGMA / Re: State of the project
« on: December 17, 2009, 07:31:36 am »
Condition 1 is met. ENIGMA R4 incorporates LibFFI, a library that allows DLL initialization very close to GM's.
As for condition 2, most libraries do not, but Ultimate3D may be an exception due to the fact that it actually paints on the GM window. If you had 39Dll in mind, that'll be fine.
Condition 3 means Windows.
Note that the goal is to not require either of those DLLs, however.
As for condition 2, most libraries do not, but Ultimate3D may be an exception due to the fact that it actually paints on the GM window. If you had 39Dll in mind, that'll be fine.
Condition 3 means Windows.
Note that the goal is to not require either of those DLLs, however.
2445
Issues Help Desk / Re: GPL?
« on: December 16, 2009, 06:33:51 pm »Quote
They need to be GPL if they use the SOURCE-CODE of GCC.The problem with that is that ENIGMA can't compile a GM game without including the GPL'd system. GML is too high level to compile otherwise, so yes, there is a sort of runner, but it's more of a library than a GM-like runner.
Originally, ENIGMA was kept GPL mostly due to competition from similar projects. These projects would be allowed to just grab ENIGMA and run without any sort of collaboration, which would be bad for a number of reasons (In addition to pride, I mean).
I prefer to write an exception rather than totally liberate it, at least until ENIGMA is well on its feet.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 »