Sat, 28 May 2016 22:08:22 -0400 Changed a magic mystery value from 24 to 16.
Ryan C. Gordon <icculus@icculus.org> [Sat, 28 May 2016 22:08:22 -0400] rev 1167
Changed a magic mystery value from 24 to 16. There was a logic bug in MOJOSHADER_parsePreshader() that was fixed in the merge, but it caused this mystery value to be wrong (before, we would step too far in an array and this value was covering for it). We still don't know what's at the end of this array, but at least we aren't crashing now and it appears to work as well as before. It's still a mystery.
Sat, 28 May 2016 16:11:12 -0400 Default to building with Effects framework support enabled.
Ryan C. Gordon <icculus@icculus.org> [Sat, 28 May 2016 16:11:12 -0400] rev 1166
Default to building with Effects framework support enabled.
Sat, 28 May 2016 16:04:57 -0400 Patched to compile with Effects support compiled in.
Ryan C. Gordon <icculus@icculus.org> [Sat, 28 May 2016 16:04:57 -0400] rev 1165
Patched to compile with Effects support compiled in.
Sat, 28 May 2016 15:58:05 -0400 MOJOSHADER_parsePreshader() cleanup.
Ryan C. Gordon <icculus@icculus.org> [Sat, 28 May 2016 15:58:05 -0400] rev 1164
MOJOSHADER_parsePreshader() cleanup. Merged Ethan's copied/improved code with the original, and documented the APIs. Changed MOJOSHADER_freePreshader() to not need explicit deallocators specified.
Sat, 28 May 2016 11:55:07 -0400 metal: make generated shader code slightly more readable.
Ryan C. Gordon <icculus@icculus.org> [Sat, 28 May 2016 11:55:07 -0400] rev 1163
metal: make generated shader code slightly more readable.
Fri, 27 May 2016 14:02:59 -0400 A few more Visual Studio warning fixes.
Ryan C. Gordon <icculus@icculus.org> [Fri, 27 May 2016 14:02:59 -0400] rev 1162
A few more Visual Studio warning fixes.
Fri, 27 May 2016 13:54:16 -0400 Fixed up a few Visual Studio warnings, compiling as C++, etc.
Ryan C. Gordon <icculus@icculus.org> [Fri, 27 May 2016 13:54:16 -0400] rev 1161
Fixed up a few Visual Studio warnings, compiling as C++, etc.
Tue, 24 May 2016 01:05:54 -0400 metal: Group all uniform arrays into one struct with explicit array sizes.
Ryan C. Gordon <icculus@icculus.org> [Tue, 24 May 2016 01:05:54 -0400] rev 1160
metal: Group all uniform arrays into one struct with explicit array sizes. This lets the Metal compiler know more about the data (such as array overflow risks and maybe optimization strategies), but also lets us mush all uniforms into one buffer index instead of splitting them across three.
Tue, 17 May 2016 16:13:20 -0400 Metal: Removed FIXME that already got fixed.
Ryan C. Gordon <icculus@icculus.org> [Tue, 17 May 2016 16:13:20 -0400] rev 1159
Metal: Removed FIXME that already got fixed.
Tue, 17 May 2016 16:13:05 -0400 Metal: Cleaned up output a little bit.
Ryan C. Gordon <icculus@icculus.org> [Tue, 17 May 2016 16:13:05 -0400] rev 1158
Metal: Cleaned up output a little bit.
(0) -1000 -300 -100 -10 +10 +100 tip