Home My Page Projects Code Snippets Project Openings 3D graphics for Standard ML
Summary Activity SCM

SCM Repository

[sml3d] Log of /trunk/sml3d/src
ViewVC logotype

Log of /trunk/sml3d/src

View Directory Listing Directory Listing


Sticky Revision:

Revision 1376 - Directory Listing
Modified Wed Apr 2 17:51:39 2014 UTC (5 years, 3 months ago) by jhr
  saving old code in archive

Revision 1375 - Directory Listing
Modified Wed Apr 2 17:51:11 2014 UTC (5 years, 3 months ago) by jhr
  saving old fixed-pipeline code in archive

Revision 1355 - Directory Listing
Modified Sat Mar 22 19:23:39 2014 UTC (5 years, 4 months ago) by jhr
  More tweaks to the matrix API

Revision 1353 - Directory Listing
Modified Sat Mar 22 17:04:27 2014 UTC (5 years, 4 months ago) by jhr
  tweaks to vectors

Revision 1349 - Directory Listing
Modified Sat Mar 22 12:53:44 2014 UTC (5 years, 4 months ago) by jhr
  Further improvements to matrix support

Revision 1348 - Directory Listing
Modified Sat Mar 22 03:28:58 2014 UTC (5 years, 4 months ago) by jhr
  Working on geometric types and operations

Revision 1347 - Directory Listing
Modified Sat Mar 22 02:12:16 2014 UTC (5 years, 4 months ago) by jhr
  Working on linear algebra and geometric types

Revision 1346 - Directory Listing
Modified Fri Mar 21 20:15:57 2014 UTC (5 years, 4 months ago) by jhr
  Working on linear algebra code

Revision 1345 - Directory Listing
Modified Fri Mar 21 14:14:50 2014 UTC (5 years, 4 months ago) by jhr
  working on matrix code

Revision 1344 - Directory Listing
Modified Fri Mar 21 04:07:43 2014 UTC (5 years, 4 months ago) by jhr
  improvements

Revision 1343 - Directory Listing
Modified Thu Mar 20 21:52:08 2014 UTC (5 years, 4 months ago) by jhr
  working on matrix code

Revision 1340 - Directory Listing
Modified Thu Mar 20 16:49:09 2014 UTC (5 years, 4 months ago) by jhr
  Changing API details

Revision 1337 - Directory Listing
Modified Thu Mar 20 15:37:41 2014 UTC (5 years, 4 months ago) by jhr
  Thinking about KTX file support; but it probably should be in a different
  library (textures vs. images)

Revision 1336 - Directory Listing
Modified Thu Mar 20 15:36:52 2014 UTC (5 years, 4 months ago) by jhr
  bug fix for PNG loader

Revision 1333 - Directory Listing
Modified Wed Mar 19 23:50:27 2014 UTC (5 years, 4 months ago) by jhr
  Reworking of vector types and signatures.

Revision 1332 - Directory Listing
Modified Fri Dec 13 20:58:01 2013 UTC (5 years, 7 months ago) by jhr
  Fix return type.

Revision 1331 - Directory Listing
Modified Mon Nov 25 15:47:30 2013 UTC (5 years, 7 months ago) by jhr
  Starting to work on KTX file loading

Revision 1329 - Directory Listing
Modified Wed Nov 20 14:38:00 2013 UTC (5 years, 8 months ago) by jhr
  add GLFW copyright and license to SML signature file.

Revision 1318 - Directory Listing
Modified Thu Sep 26 16:47:28 2013 UTC (5 years, 9 months ago) by jhr
  Working on new OpenGL 3.2 API.

Revision 1297 - Directory Listing
Modified Sun Sep 15 14:00:51 2013 UTC (5 years, 10 months ago) by jhr
  Remove unused DevIL library stub, since DevIL appears to be abandonware.

Revision 1296 - Directory Listing
Modified Sun Sep 15 13:02:25 2013 UTC (5 years, 10 months ago) by jhr
  Add monitor test program

Revision 1295 - Directory Listing
Modified Fri Sep 13 19:50:51 2013 UTC (5 years, 10 months ago) by jhr
  Added equality tests for monitors and windows

Revision 1294 - Directory Listing
Modified Thu Sep 12 18:40:19 2013 UTC (5 years, 10 months ago) by jhr
  Remove "get" prefix from some function names to make things consistent.

Revision 1293 - Directory Listing
Modified Thu Sep 12 18:37:41 2013 UTC (5 years, 10 months ago) by jhr
  Fix the return type of videoMode.

Revision 1292 - Directory Listing
Modified Thu Sep 12 18:36:10 2013 UTC (5 years, 10 months ago) by jhr
  Added missing implementation of video mode functions

Revision 1291 - Directory Listing
Modified Thu Sep 12 16:18:50 2013 UTC (5 years, 10 months ago) by jhr
  Fix some comments and add missing functions.

Revision 1290 - Directory Listing
Modified Thu Sep 12 16:17:41 2013 UTC (5 years, 10 months ago) by jhr
  Improvements to CLang library.

Revision 1289 - Directory Listing
Modified Tue Sep 10 15:27:29 2013 UTC (5 years, 10 months ago) by jhr
  Finish up GLFW support.

Revision 1288 - Directory Listing
Modified Mon Sep 9 23:47:16 2013 UTC (5 years, 10 months ago) by jhr
  Working on last few bits of GLFW support


Revision 1287 - Directory Listing
Modified Mon Sep 9 22:52:26 2013 UTC (5 years, 10 months ago) by jhr
  Working on GLFW (version 3.0.x) support.


Revision 1279 - Directory Listing
Modified Fri Jun 1 17:23:21 2012 UTC (7 years, 1 month ago) by samquinan
shader update

Revision 1278 - Directory Listing
Modified Fri May 25 16:06:27 2012 UTC (7 years, 1 month ago) by jhr
  merge changes from Diderot version

Revision 1272 - Directory Listing
Modified Sun Feb 5 16:17:31 2012 UTC (7 years, 5 months ago) by jhr
  A bunch of configuration hacking.  Added the "--enable-dev" option to configure, which
  enables extra configuration for SML3d developers

Revision 1271 - Directory Listing
Modified Sun Jan 22 12:44:06 2012 UTC (7 years, 5 months ago) by jhr
  changed name of utility module

Revision 1270 - Directory Listing
Modified Sun Jan 22 12:28:03 2012 UTC (7 years, 5 months ago) by jhr
  Working on new SML3d core library

Revision 1269 - Directory Listing
Modified Sat Jan 21 15:09:16 2012 UTC (7 years, 6 months ago) by jhr
  Adding comments

Revision 1268 - Directory Listing
Modified Fri Jan 20 14:12:26 2012 UTC (7 years, 6 months ago) by jhr
  Added some notes

Revision 1267 - Directory Listing
Modified Fri Jan 20 13:59:06 2012 UTC (7 years, 6 months ago) by jhr
  Working on new SML3d core library

Revision 1266 - Directory Listing
Modified Thu Jan 19 19:36:02 2012 UTC (7 years, 6 months ago) by jhr
  Working on geometry

Revision 1265 - Directory Listing
Modified Thu Jan 19 14:02:13 2012 UTC (7 years, 6 months ago) by jhr
  Update copyrights

Revision 1264 - Directory Listing
Modified Thu Jan 19 13:20:51 2012 UTC (7 years, 6 months ago) by jhr
  Working on geometry

Revision 1263 - Directory Listing
Modified Thu Jan 19 12:57:37 2012 UTC (7 years, 6 months ago) by jhr
  Working on geometry

Revision 1262 - Directory Listing
Modified Thu Jan 19 02:36:56 2012 UTC (7 years, 6 months ago) by jhr
  Working on new core library

Revision 1261 - Directory Listing
Modified Wed Jan 18 02:21:03 2012 UTC (7 years, 6 months ago) by jhr
  Working on new SML3d core libraries

Revision 1260 - Directory Listing
Modified Tue Jan 17 14:01:50 2012 UTC (7 years, 6 months ago) by jhr
  Working on new SML3d core library

Revision 1259 - Directory Listing
Modified Mon Jan 16 16:01:49 2012 UTC (7 years, 6 months ago) by jhr
  Change to the way that createFromBuffer works

Revision 1258 - Directory Listing
Modified Mon Jan 16 12:41:25 2012 UTC (7 years, 6 months ago) by jhr
  Create NOTES file for keeping track of ideas

Revision 1257 - Directory Listing
Modified Mon Jan 16 12:33:09 2012 UTC (7 years, 6 months ago) by jhr
  Added texture atlases

Revision 1256 - Directory Listing
Modified Mon Jan 16 12:31:50 2012 UTC (7 years, 6 months ago) by jhr
  Added code for texture atlases.

Revision 1255 - Directory Listing
Modified Mon Jan 16 12:31:12 2012 UTC (7 years, 6 months ago) by jhr
  Adding additional functions to GL3 signatures

Revision 1254 - Directory Listing
Modified Thu Jan 12 13:57:14 2012 UTC (7 years, 6 months ago) by jhr
  working on GLFW

Revision 1253 - Directory Listing
Modified Sun Jan 8 20:05:24 2012 UTC (7 years, 6 months ago) by jhr
  Working on GLFW support

Revision 1252 - Directory Listing
Modified Sun Jan 8 16:14:19 2012 UTC (7 years, 6 months ago) by jhr
  Working on GLFW support

Revision 1251 - Directory Listing
Modified Sun Jan 8 15:43:41 2012 UTC (7 years, 6 months ago) by jhr
  update copyright date

Revision 1247 - Directory Listing
Modified Fri Jan 6 19:00:51 2012 UTC (7 years, 6 months ago) by jhr
  Started to add glfw support

Revision 1246 - Directory Listing
Modified Fri Dec 30 20:49:22 2011 UTC (7 years, 6 months ago) by jhr
  Add placeholder for 3ds loader

Revision 1245 - Directory Listing
Modified Sun Dec 4 22:00:40 2011 UTC (7 years, 7 months ago) by jhr
  Update test

Revision 1244 - Directory Listing
Modified Sun Dec 4 18:08:26 2011 UTC (7 years, 7 months ago) by jhr
  Working on OpenCL generation

Revision 1242 - Directory Listing
Modified Fri Oct 7 16:02:41 2011 UTC (7 years, 9 months ago) by jhr
  added missing end

Revision 1241 - Directory Listing
Modified Fri Oct 7 15:59:46 2011 UTC (7 years, 9 months ago) by jhr
  Added file headers

Revision 1240 - Directory Listing
Modified Tue Oct 4 16:11:29 2011 UTC (7 years, 9 months ago) by pavelk
Added some syntactic sugar for common emitters and point renderers.

Revision 1236 - Directory Listing
Modified Thu Sep 22 19:30:01 2011 UTC (7 years, 10 months ago) by samquinan
fixed naming issues

Revision 1235 - Directory Listing
Modified Mon Sep 19 18:20:03 2011 UTC (7 years, 10 months ago) by samquinan
commiting current shader files

Revision 1202 - Directory Listing
Modified Tue Jul 19 17:21:46 2011 UTC (8 years ago) by jhr
  Tweaked how OpenCL sizes are represented and added fieldOffset helper function

Revision 1201 - Directory Listing
Modified Sun Jul 17 16:28:57 2011 UTC (8 years ago) by jhr
  Working on OpenCL configuration

Revision 1200 - Directory Listing
Modified Sun Jul 17 13:54:56 2011 UTC (8 years ago) by jhr
  Working on OpenCL configuration

Revision 1198 - Directory Listing
Modified Sun Jul 17 13:45:36 2011 UTC (8 years ago) by jhr
  Working on OpenCL configuration

Revision 1197 - Directory Listing
Modified Sun Jul 17 13:29:00 2011 UTC (8 years ago) by jhr
  Working on OpenCL configuration

Revision 1196 - Directory Listing
Modified Sun Jul 17 02:25:11 2011 UTC (8 years ago) by pavelk
Make sure to require specification of user-defined state variables in our emitters.

Revision 1194 - Directory Listing
Modified Thu Jul 14 01:01:24 2011 UTC (8 years ago) by jhr
  clarify comment

Revision 1193 - Directory Listing
Modified Wed Jul 13 17:49:36 2011 UTC (8 years ago) by jhr
  Add new file

Revision 1192 - Directory Listing
Modified Wed Jul 13 13:11:01 2011 UTC (8 years ago) by jhr
  Add missing ";"

Revision 1191 - Directory Listing
Modified Wed Jul 13 13:10:49 2011 UTC (8 years ago) by jhr
  Working on OpenCL support for particles

Revision 1189 - Directory Listing
Modified Wed Jul 13 11:31:22 2011 UTC (8 years ago) by jhr
  Update CL with GL signature.

Revision 1188 - Directory Listing
Modified Tue Jul 12 22:11:02 2011 UTC (8 years ago) by jhr
  Added DoWhile construct

Revision 1187 - Directory Listing
Modified Thu Jun 30 22:11:17 2011 UTC (8 years ago) by jhr
  porting changes from Diderot.

Revision 1186 - Directory Listing
Modified Thu Jun 30 17:14:44 2011 UTC (8 years ago) by jhr
  Added comment

Revision 1184 - Directory Listing
Modified Thu Jun 30 16:56:29 2011 UTC (8 years ago) by jhr
  Change interface of context creation functions to always require a platform, since
  some versions of OpenCL will fail if the platform is not specified.

Revision 1181 - Directory Listing
Modified Wed Jun 29 20:29:28 2011 UTC (8 years ago) by jhr
  porting updates from Diderot project

Revision 1180 - Directory Listing
Modified Wed Jun 29 15:34:03 2011 UTC (8 years ago) by jhr
  Switch variable and block IDs to be words (instead of ints).

Revision 1179 - Directory Listing
Modified Tue Jun 28 23:18:02 2011 UTC (8 years ago) by jhr
  Added getSLVersionString function to base GL API

Revision 1178 - Directory Listing
Modified Tue Jun 28 14:44:05 2011 UTC (8 years ago) by jhr
  Working on OpenCL code generation.

Revision 1176 - Directory Listing
Modified Wed Jun 22 17:12:14 2011 UTC (8 years, 1 month ago) by jhr
  Improvements to OpenCL generation support

Revision 1175 - Directory Listing
Modified Wed Jun 22 05:12:13 2011 UTC (8 years, 1 month ago) by pavelk
Whoops, forgot to add some files.

Revision 1174 - Directory Listing
Modified Wed Jun 22 05:11:38 2011 UTC (8 years, 1 month ago) by pavelk
Change global variable bindings to be passed at both compile time and run time.

Revision 1173 - Directory Listing
Modified Fri Jun 10 18:28:38 2011 UTC (8 years, 1 month ago) by jhr
  Added cl-gen test program

Revision 1172 - Directory Listing
Modified Fri Jun 10 18:18:17 2011 UTC (8 years, 1 month ago) by jhr
  Working on OpenCL generation support

Revision 1171 - Directory Listing
Modified Wed Jun 8 14:27:07 2011 UTC (8 years, 1 month ago) by jhr
  minor edits

Revision 1170 - Directory Listing
Modified Wed Jun 8 06:51:49 2011 UTC (8 years, 1 month ago) by samquinan
intitial shader code upload

Revision 1169 - Directory Listing
Modified Wed Jun 8 05:28:34 2011 UTC (8 years, 1 month ago) by pavelk
Fixed triangle intersection test.

Revision 1168 - Directory Listing
Modified Fri Jun 3 17:59:14 2011 UTC (8 years, 1 month ago) by pavelk
Updated README

Revision 1167 - Directory Listing
Modified Fri Jun 3 17:59:00 2011 UTC (8 years, 1 month ago) by pavelk
Added line, rect, and triangle intersection tests

Revision 1166 - Directory Listing
Modified Tue May 31 16:45:25 2011 UTC (8 years, 1 month ago) by pavelk
Added sphere intersection tests.

Revision 1165 - Directory Listing
Modified Mon May 23 17:03:10 2011 UTC (8 years, 2 months ago) by jhr
  Starting to work on test program for GLSL code generation

Revision 1163 - Directory Listing
Modified Mon May 23 01:31:57 2011 UTC (8 years, 2 months ago) by pavelk
Fixed the textured quad renderer.

Revision 1162 - Directory Listing
Modified Sun May 22 22:10:45 2011 UTC (8 years, 2 months ago) by pavelk
Removed one of the TODOs because I did it.

Revision 1161 - Directory Listing
Modified Sun May 22 22:10:17 2011 UTC (8 years, 2 months ago) by pavelk
Fixed random distribution for non-zero inner radius discs (rings).

Revision 1160 - Directory Listing
Modified Sun May 22 21:55:20 2011 UTC (8 years, 2 months ago) by pavelk
* Added a new primitive: ACOS. It's the arc cosine function.
* Fixed a bug where in generating points in a disc, if the vector to the center of the disc was parallel to the normal, the points would only be generated at the center.
* Added implementations for generating vectors within the remaining domains. Generating a vector within a plane results in an error due to the domain being unbounded.
* Removed the "blob" domain as it has no use outside of generating points, but this effect can be simulated by providing different random distributions to the generation routine. (Not implemented yet)
* Updated the README to reflect changes.


Revision 1159 - Directory Listing
Modified Sat May 21 22:08:20 2011 UTC (8 years, 2 months ago) by pavelk
Filled out a few more particle actions, and updated the README.

Revision 1158 - Directory Listing
Modified Thu May 19 02:08:17 2011 UTC (8 years, 2 months ago) by pavelk
Fix some hard to track bugs.

Revision 1157 - Directory Listing
Modified Tue May 17 15:44:02 2011 UTC (8 years, 2 months ago) by jhr
  Working on OpenCL/GLSL generation infrastructure

Revision 1156 - Directory Listing
Modified Tue May 17 14:24:56 2011 UTC (8 years, 2 months ago) by jhr
  Woring on OpenCL and GLSL infrastructure

Revision 1155 - Directory Listing
Modified Tue May 10 04:56:42 2011 UTC (8 years, 2 months ago) by pavelk
Fix a few more minor bugs.

Revision 1154 - Directory Listing
Modified Tue May 10 04:15:07 2011 UTC (8 years, 2 months ago) by pavelk
Move some messages to debug. Realized that the physics bugs I mentioned in the last commit are actually feature requests. Also, the textured quads rendering is not working properly.

Revision 1153 - Directory Listing
Modified Tue May 10 04:07:02 2011 UTC (8 years, 2 months ago) by pavelk
Fixed a bunch of bugs. Finally got something rendering. Time to track down why the physics is broken. =)

Revision 1152 - Directory Listing
Modified Sun May 8 08:55:38 2011 UTC (8 years, 2 months ago) by pavelk
Remove some unnecessary output junk.

Revision 1151 - Directory Listing
Modified Sun May 8 00:54:41 2011 UTC (8 years, 2 months ago) by pavelk
Introduced the MAX, MIN, MIX, and CLAMP operations to the psys IR. Used these to optimize the norm-at-point for planes to avoid the branch.

Revision 1150 - Directory Listing
Modified Sat May 7 23:19:46 2011 UTC (8 years, 2 months ago) by pavelk
Fixed a few issues with UVE... we need to actually copy the vars when we do a goto, otherwise uselessness gets propagated incorrectly.

Revision 1149 - Directory Listing
Modified Sat May 7 19:14:12 2011 UTC (8 years, 2 months ago) by pavelk
Fix small typo.

Revision 1148 - Directory Listing
Modified Fri May 6 06:46:41 2011 UTC (8 years, 2 months ago) by pavelk
Random point in disc generation requires you to take a sqrt not a square.

Revision 1147 - Directory Listing
Modified Fri May 6 06:39:09 2011 UTC (8 years, 2 months ago) by pavelk
Changed the plane normal vector calculation. Also, got rid of the notion of particle state, and made it so that block parameters are passed through an environment that keeps track of particle state variable to IR variable mappings.

Revision 1146 - Directory Listing
Modified Wed May 4 21:06:27 2011 UTC (8 years, 2 months ago) by pavelk
Changed the way we look for a normal at a given point. In trying to get rid of a branch, I realized that it created a potential divide by zero, so I just restructured it to use less instructions.

Revision 1145 - Directory Listing
Modified Wed May 4 14:09:07 2011 UTC (8 years, 2 months ago) by jhr
  More 3.2 API work

Revision 1144 - Directory Listing
Modified Wed May 4 14:08:58 2011 UTC (8 years, 2 months ago) by jhr
  port fixes from Diderot source

Revision 1143 - Directory Listing
Modified Wed May 4 03:50:40 2011 UTC (8 years, 2 months ago) by pavelk
Fixed a few bugs in UVE. Made sure that all of the optimizations work. The next step is to debug the CPU runtime environment to make sure that everything still works.

Revision 1142 - Directory Listing
Modified Mon May 2 17:19:24 2011 UTC (8 years, 2 months ago) by jhr
  Working on OpenGL 3.2 API

Revision 1141 - Directory Listing
Modified Mon May 2 16:12:46 2011 UTC (8 years, 2 months ago) by jhr
  Working on OpenGL 3.2. API

Revision 1140 - Directory Listing
Modified Mon May 2 06:00:36 2011 UTC (8 years, 2 months ago) by pavelk
Fixed a few bugs. Namely, figured out how to get state passed through expression translation. Also made unused variable optimization better by eliminating block arguments if we weren't using them.

Revision 1139 - Directory Listing
Modified Mon May 2 00:13:29 2011 UTC (8 years, 2 months ago) by pavelk
Fixed a few issues with block reference counting. Everything seems to work now.

Revision 1138 - Directory Listing
Modified Sun May 1 21:41:34 2011 UTC (8 years, 2 months ago) by pavelk
Whoops, quick bug.

Revision 1137 - Directory Listing
Modified Sun May 1 20:39:30 2011 UTC (8 years, 2 months ago) by pavelk
Got a preliminary version of let expressions working. There seems to be a bug in the optimizer that needs to be fixed.

Revision 1136 - Directory Listing
Modified Sun May 1 16:05:41 2011 UTC (8 years, 2 months ago) by jhr
  Working on OpenGL 3.2. API

Revision 1135 - Directory Listing
Modified Sun May 1 15:29:10 2011 UTC (8 years, 2 months ago) by jhr
  Working on OpenGL 3.2 API

Revision 1134 - Directory Listing
Modified Tue Apr 26 21:46:29 2011 UTC (8 years, 2 months ago) by pavelk
Fixed a few more bugs. Need to figure out how to track liveness of variables between blocks and a solution for variable reuse that doesn\'t blow up our IR.

Revision 1133 - Directory Listing
Modified Tue Apr 26 19:40:15 2011 UTC (8 years, 2 months ago) by pavelk
Small mistake.

Revision 1132 - Directory Listing
Modified Tue Apr 26 19:12:29 2011 UTC (8 years, 2 months ago) by pavelk
Fixed a few bugs and aesthetics. Added implementations for plane and disc intersections.

Revision 1131 - Directory Listing
Modified Mon Apr 25 23:49:08 2011 UTC (8 years, 2 months ago) by pavelk
Fixed a small bug in sphere point generation.

Revision 1130 - Directory Listing
Modified Mon Apr 25 19:12:54 2011 UTC (8 years, 2 months ago) by pavelk
Fixed some small bugs.

Revision 1129 - Directory Listing
Modified Mon Apr 25 18:55:18 2011 UTC (8 years, 2 months ago) by pavelk
Got it compiling, now we need to debug.

Revision 1128 - Directory Listing
Modified Mon Apr 25 15:02:38 2011 UTC (8 years, 2 months ago) by jhr
  Some work on support for generating GLSL and OpenCL

Revision 1127 - Directory Listing
Modified Mon Apr 25 14:04:37 2011 UTC (8 years, 2 months ago) by jhr
  Working on OpenGL 3.2 API

Revision 1126 - Directory Listing
Modified Sat Apr 23 21:44:16 2011 UTC (8 years, 2 months ago) by jhr
  Working on OpenGL 3.2 API

Revision 1125 - Directory Listing
Modified Fri Apr 22 17:27:39 2011 UTC (8 years, 3 months ago) by jhr
  more work on 3.2 API

Revision 1124 - Directory Listing
Modified Fri Apr 22 16:17:34 2011 UTC (8 years, 3 months ago) by jhr
  Working on OpenGL 3.2 signatures

Revision 1123 - Directory Listing
Modified Wed Apr 20 21:07:37 2011 UTC (8 years, 3 months ago) by pavelk
More work on variables. Got the runtime stuff compiling, next we need to fix the examples to use the new interface so that we can debug it.

Revision 1122 - Directory Listing
Modified Tue Apr 19 23:01:52 2011 UTC (8 years, 3 months ago) by pavelk
More work on getting everything to compile. Mostly runtime and rendering things left.

Revision 1121 - Directory Listing
Modified Mon Apr 18 22:02:19 2011 UTC (8 years, 3 months ago) by pavelk
More work on state vars

Revision 1120 - Directory Listing
Modified Wed Apr 13 05:25:17 2011 UTC (8 years, 3 months ago) by pavelk
Finish up redoing translate.sml... Most of the compiler infrastructure stuff is done. Some of the utility functions (for intersection tests, etc) need to be fleshed out. I'm also not sure whether or not these changes will create sound IR code, but I guess that's what the checker is for anyway...

Revision 1119 - Directory Listing
Modified Mon Apr 11 17:09:46 2011 UTC (8 years, 3 months ago) by pavelk
Comment out the old action translations, I doubt we will use them again, but they are good to keep around for reference.

Revision 1118 - Directory Listing
Modified Mon Apr 11 17:09:12 2011 UTC (8 years, 3 months ago) by jhr
  New file clang/output.sml

Revision 1117 - Directory Listing
Modified Mon Apr 11 15:04:37 2011 UTC (8 years, 3 months ago) by jhr
  Added draft MLB file

Revision 1116 - Directory Listing
Modified Mon Apr 11 14:59:33 2011 UTC (8 years, 3 months ago) by jhr
  Added utility directory for new sml3d core library

Revision 1115 - Directory Listing
Modified Mon Apr 11 14:58:21 2011 UTC (8 years, 3 months ago) by jhr
  Working on new sml3d base library

Revision 1114 - Directory Listing
Modified Mon Apr 11 14:50:29 2011 UTC (8 years, 3 months ago) by jhr
  Removed "3" from plane type names and added "n" prefix to normal-vector
  components.

Revision 1113 - Directory Listing
Modified Mon Apr 11 14:48:02 2011 UTC (8 years, 3 months ago) by jhr
  Added some additional operations to the plane modules and changed the type.

Revision 1112 - Directory Listing
Modified Mon Apr 11 14:37:10 2011 UTC (8 years, 3 months ago) by jhr
 Changed names of plane modules to drop "3", since it was redundant.  Minor tweaks
 to the triangle modules.

Revision 1111 - Directory Listing
Modified Mon Apr 11 14:13:17 2011 UTC (8 years, 3 months ago) by jhr
  Starting to put together an OpenGL 3.2 based API

Revision 1110 - Directory Listing
Modified Thu Apr 7 21:30:21 2011 UTC (8 years, 3 months ago) by pavelk
Added a poignant comment

Revision 1109 - Directory Listing
Modified Thu Apr 7 21:28:20 2011 UTC (8 years, 3 months ago) by pavelk
More work on getting the compiler working.

Revision 1108 - Directory Listing
Modified Thu Apr 7 03:46:38 2011 UTC (8 years, 3 months ago) by pavelk
More work on particle system....

Revision 1107 - Directory Listing
Modified Wed Apr 6 22:46:51 2011 UTC (8 years, 3 months ago) by pavelk
Work on particle system stuff. Still a WIP, just checking it in so that I can work on it some more from home.

Revision 1106 - Directory Listing
Modified Thu Mar 31 15:17:40 2011 UTC (8 years, 3 months ago) by jhr
Added LET action

Revision 1105 - Directory Listing
Modified Thu Mar 31 14:17:25 2011 UTC (8 years, 3 months ago) by jhr
  Fixed spelling, punctuation, etc.

Revision 1104 - Directory Listing
Modified Mon Mar 28 00:24:18 2011 UTC (8 years, 3 months ago) by pavelk
More work on high level particle implementation.

Revision 1103 - Directory Listing
Modified Thu Mar 24 15:56:56 2011 UTC (8 years, 3 months ago) by jhr
  Fix type names to use OpenCL types

Revision 1102 - Directory Listing
Modified Wed Mar 23 22:52:23 2011 UTC (8 years, 4 months ago) by pavelk
Reworking high level particle system language

Revision 1098 - Directory Listing
Modified Tue Mar 22 19:39:59 2011 UTC (8 years, 4 months ago) by jhr
  fixed comment

Revision 1097 - Directory Listing
Modified Tue Mar 22 19:39:40 2011 UTC (8 years, 4 months ago) by jhr
  Working on OpenCL and GLSL generation support

Revision 1095 - Directory Listing
Modified Mon Mar 21 23:04:48 2011 UTC (8 years, 4 months ago) by pavelk
New Particle sig rough draft

Revision 1094 - Directory Listing
Modified Thu Mar 17 12:41:53 2011 UTC (8 years, 4 months ago) by jhr
  Fixed some indentation

Revision 1093 - Directory Listing
Modified Thu Mar 17 05:23:02 2011 UTC (8 years, 4 months ago) by pavelk
Initial test for high level particle system language

Revision 1092 - Directory Listing
Modified Wed Mar 2 06:31:48 2011 UTC (8 years, 4 months ago) by pavelk
Introduced some new semantics to get ready to implement user defined state variables. I think the next step is to introduce a variety of options for generating rendering operations with state variables which will dictate which ones need to be specified in the emitter.

Revision 1091 - Directory Listing
Modified Mon Feb 14 20:49:21 2011 UTC (8 years, 5 months ago) by pavelk
Implement an initial framework for supporting user defined state variables. There is no current interface to adding them to a particle system. In general, user defined state variables will be created by the emitter and will never be eliminated by UVE. Things to do are to add support for them on the CPU side (the GPU implementation should fall out of it), and to define actions in terms of which state variable they act upon. Then we will have a smaller set of core actions anyway.

Revision 1090 - Directory Listing
Modified Sun Feb 6 23:35:19 2011 UTC (8 years, 5 months ago) by jhr
  added KTX reference

Revision 1083 - Directory Listing
Modified Tue Jan 25 12:10:49 2011 UTC (8 years, 5 months ago) by jhr
  Pass color to fragment shader

Revision 1082 - Directory Listing
Modified Tue Jan 25 07:01:05 2011 UTC (8 years, 5 months ago) by pavelk
Remove some unnecessary state changes in the particle system rendering. Add an example for how logs are supposed to be rendered, but they are not working the way that we had hoped.

Revision 1076 - Directory Listing
Modified Tue Jan 25 03:31:30 2011 UTC (8 years, 5 months ago) by jhr
  Added some limited GLU quadrics support

Revision 1074 - Directory Listing
Modified Tue Jan 25 01:14:34 2011 UTC (8 years, 5 months ago) by pavelk
Work on demo. Updated particle library with some action and domain implementations.

Revision 1072 - Directory Listing
Modified Mon Jan 24 23:24:10 2011 UTC (8 years, 5 months ago) by jhr
  Added header comments

Revision 1067 - Directory Listing
Modified Sun Jan 23 22:34:25 2011 UTC (8 years, 5 months ago) by jhr
  Move particle-system shaders to lib/shaders at configuration time

Revision 1065 - Directory Listing
Modified Sun Jan 23 21:27:37 2011 UTC (8 years, 5 months ago) by jhr
  Added x264 codec support

Revision 1060 - Directory Listing
Modified Fri Jan 21 23:24:43 2011 UTC (8 years, 6 months ago) by pavelk
Added the ability to detect a particle within a cylinder. Touched up the demo animation to match the geometry.

Revision 1059 - Directory Listing
Modified Fri Jan 21 22:36:47 2011 UTC (8 years, 6 months ago) by jhr
  Add public attribute to _import for Windows.

Revision 1057 - Directory Listing
Modified Fri Jan 21 21:54:47 2011 UTC (8 years, 6 months ago) by jhr
  Fixing _imports for windows

Revision 1056 - Directory Listing
Modified Fri Jan 21 21:26:51 2011 UTC (8 years, 6 months ago) by jhr
  Fix calling convention for glue-code functions

Revision 1053 - Directory Listing
Modified Fri Jan 21 20:19:21 2011 UTC (8 years, 6 months ago) by pavelk
Add appropriate headers for win32.

Revision 1052 - Directory Listing
Modified Fri Jan 21 19:39:06 2011 UTC (8 years, 6 months ago) by jhr
  Add stub for systems that do not have mencoder installed

Revision 1050 - Directory Listing
Modified Fri Jan 21 18:08:14 2011 UTC (8 years, 6 months ago) by jhr
  Update to match signatures in the PADL paper

Revision 1049 - Directory Listing
Modified Fri Jan 21 15:44:31 2011 UTC (8 years, 6 months ago) by jhr
  Added Makefile.in to particles library for typechecking support

Revision 1048 - Directory Listing
Modified Fri Jan 21 15:44:10 2011 UTC (8 years, 6 months ago) by jhr
  Restructured evalPrim function and other tweaks.

Revision 1047 - Directory Listing
Modified Fri Jan 21 15:43:27 2011 UTC (8 years, 6 months ago) by jhr
  Added comments

Revision 1044 - Directory Listing
Modified Fri Jan 21 03:10:04 2011 UTC (8 years, 6 months ago) by jhr
  Configuration fixes for recent versions of libpng

Revision 1042 - Directory Listing
Modified Fri Jan 21 02:24:35 2011 UTC (8 years, 6 months ago) by jhr
  Added LINKFLAGS to pass "-m32" option to ld, when using it to link .o files

Revision 1041 - Directory Listing
Modified Thu Jan 20 23:24:50 2011 UTC (8 years, 6 months ago) by jhr
  fixed indentation

Revision 1037 - Directory Listing
Modified Thu Jan 20 17:24:02 2011 UTC (8 years, 6 months ago) by jhr
  Fixed typo

Revision 1035 - Directory Listing
Modified Thu Jan 20 17:15:31 2011 UTC (8 years, 6 months ago) by jhr
  Restore depth mask

Revision 1034 - Directory Listing
Modified Thu Jan 20 17:14:55 2011 UTC (8 years, 6 months ago) by jhr
  Debugging

Revision 1033 - Directory Listing
Modified Thu Jan 20 17:14:13 2011 UTC (8 years, 6 months ago) by jhr
  Added bounding box to model

Revision 1032 - Directory Listing
Modified Thu Jan 20 17:13:56 2011 UTC (8 years, 6 months ago) by jhr
  Added operations for bounding boxes

Revision 1028 - Directory Listing
Modified Wed Jan 19 23:39:00 2011 UTC (8 years, 6 months ago) by jhr
  Added rendering to objld test

Revision 1027 - Directory Listing
Modified Wed Jan 19 23:29:04 2011 UTC (8 years, 6 months ago) by pavelk
Added rotation state variable to particle systems.

Revision 1023 - Directory Listing
Modified Wed Jan 19 13:05:06 2011 UTC (8 years, 6 months ago) by jhr
  Removed normalized flag from floating-point versions of vertex attribute buffer
  calls and added enable/disable functions to BufferObj (these are redundant with
  the GL structure, but it is useful to have all of the needed buffer object calls
  in the same place)

Revision 1022 - Directory Listing
Modified Wed Jan 19 05:32:24 2011 UTC (8 years, 6 months ago) by jhr
  Added support for Tf in mtl files

Revision 1021 - Directory Listing
Modified Wed Jan 19 04:50:55 2011 UTC (8 years, 6 months ago) by jhr
  Bug fixes to ObjToModel

Revision 1020 - Directory Listing
Modified Wed Jan 19 04:50:37 2011 UTC (8 years, 6 months ago) by jhr
  OBJ loader test program

Revision 1019 - Directory Listing
Modified Tue Jan 18 23:44:16 2011 UTC (8 years, 6 months ago) by jhr
  Adding makefile

Revision 1017 - Directory Listing
Modified Tue Jan 18 22:19:53 2011 UTC (8 years, 6 months ago) by pavelk
Updated emitters to accept float domains with distributions in order to generate points. We use it to create smoke particles somewhat slower than we need to. We could improve upon the effect to add a quadratic filter along with the linear one.

Revision 1016 - Directory Listing
Modified Tue Jan 18 16:55:27 2011 UTC (8 years, 6 months ago) by jhr
  Fixe type errors

Revision 1015 - Directory Listing
Modified Tue Jan 18 16:45:49 2011 UTC (8 years, 6 months ago) by jhr
  Added Makefile to loaders/obj

Revision 1011 - Directory Listing
Modified Tue Jan 18 00:02:43 2011 UTC (8 years, 6 months ago) by jhr
  Minor edits for naming conventions

Revision 1008 - Directory Listing
Modified Sun Jan 16 17:04:08 2011 UTC (8 years, 6 months ago) by pavelk
* Changed the domain type to be polymorphic. Added a new range domain which is basically the analog to a box in one dimension. I still haven't been able to figure out how to properly integrate this with the emitter due to the nature of how we deal with creating particles.
* Updated the README
* Hacked the particle size generation to only generate particles in the range [0.5, 1.0] instead of [0.0, 1.0]


Revision 1006 - Directory Listing
Modified Sat Jan 15 04:25:20 2011 UTC (8 years, 6 months ago) by jhr
  Add texture-map support to OBJ file loader

Revision 1004 - Directory Listing
Modified Sat Jan 15 01:28:31 2011 UTC (8 years, 6 months ago) by pavelk
Flesh out a lot more of the FBO functionality. Also added functions to allocate empty textures to the GPU (Most notably for rendering to...)

Revision 1003 - Directory Listing
Modified Fri Jan 14 23:01:09 2011 UTC (8 years, 6 months ago) by jhr
  Moving OBJ examples to tests/objld

Revision 1002 - Directory Listing
Modified Fri Jan 14 23:00:44 2011 UTC (8 years, 6 months ago) by jhr
  Refine representation of OBJ meshes and moved examples to tests/objld

Revision 1001 - Directory Listing
Modified Fri Jan 14 17:22:54 2011 UTC (8 years, 6 months ago) by jhr
  Change type of mapFromVector and mapFromArray to support common case

Revision 996 - Directory Listing
Modified Thu Jan 13 21:25:08 2011 UTC (8 years, 6 months ago) by pavelk
Added windows header to some files that need it for sml code generation.

Revision 995 - Directory Listing
Modified Wed Jan 12 01:25:01 2011 UTC (8 years, 6 months ago) by jhr
  Fix missing "," in toString

Revision 994 - Directory Listing
Modified Tue Jan 11 07:53:14 2011 UTC (8 years, 6 months ago) by pavelk
Updated the smoke animation to fix a lot of the bugs that I had after working on it from work. Most notably, from the last major fix, the things that are now working are:

- We use all of the textures in the texture list.
- There is proper alpha culling of dead particles in our textured quads.
- All of the various attribute buffers (color, size) are now properly passed to the shaders
- Fiddled with the emitter domain for the smoke so that the particles are moving in a wider arc.

Things that still need to be done:
- Figure out a way to limit the number of particles that are spawned per frame (to less than one)...



Revision 993 - Directory Listing
Modified Mon Jan 10 23:41:04 2011 UTC (8 years, 6 months ago) by pavelk
Potential fix to get all of the textures rendering for the textured quad particle system. I did this at work so I will have to test it thoroughly once I get home.

Revision 990 - Directory Listing
Modified Thu Jan 6 16:59:44 2011 UTC (8 years, 6 months ago) by jhr
  Added move functions

Revision 989 - Directory Listing
Modified Thu Jan 6 05:29:01 2011 UTC (8 years, 6 months ago) by pavelk
Implement a somewhat working version of the smoke animation. There are still a few more kinks that need to be worked out:

- The smoke textures need to be randomized per-particle, right now there is only one texture (the first in the list) that gets used for all particles.

- Need to be able to emit fewer than one particle per frame... This will be a bit trickier.

- There is an artifact where one quad, or perhaps all of the dead quads are being drawn at the emitter position. We may not be handling dead particles properly for the textured quads.

- Need to fiddle a bit with the emitter domain. Right now things are going too straight up. Perhaps an upside-down cone would be better than a cylinder.


Revision 988 - Directory Listing
Modified Wed Dec 29 18:11:21 2010 UTC (8 years, 6 months ago) by jhr
  Bug fixes for quad-shader test program

Revision 987 - Directory Listing
Modified Wed Dec 29 17:55:10 2010 UTC (8 years, 6 months ago) by pavelk
Changed the animation to fit more of a fountain-y style and fixed a few bugs that came with it.

Revision 986 - Directory Listing
Modified Sun Dec 19 00:29:12 2010 UTC (8 years, 7 months ago) by jhr
  Added test of movie generation

Revision 985 - Directory Listing
Modified Sun Dec 19 00:28:59 2010 UTC (8 years, 7 months ago) by jhr
  Tweaking code

Revision 982 - Directory Listing
Modified Sat Dec 18 23:03:43 2010 UTC (8 years, 7 months ago) by jhr
  Adding support for generating movies using mencoder

Revision 974 - Directory Listing
Modified Tue Aug 31 23:03:51 2010 UTC (8 years, 10 months ago) by jhr
  Changes to particle-system API

Revision 973 - Directory Listing
Modified Tue Aug 31 17:08:33 2010 UTC (8 years, 10 months ago) by pavelk
Rename actionFromList to sequence

Revision 972 - Directory Listing
Modified Thu Aug 26 18:42:09 2010 UTC (8 years, 10 months ago) by pavelk
Filter the global PSV variables from the PSV -> IR variables map when we do
the translation into IR. Then save off these variables in the definition of 
the psys program.

Revision 971 - Directory Listing
Modified Thu Aug 26 15:17:37 2010 UTC (8 years, 10 months ago) by jhr
  Adding mapping from PSV global variables to IR variables

Revision 970 - Directory Listing
Modified Thu Aug 26 14:30:01 2010 UTC (8 years, 10 months ago) by jhr
added FIXME

Revision 969 - Directory Listing
Modified Wed Aug 25 03:17:11 2010 UTC (8 years, 10 months ago) by pavelk
Added per-runtime instance binding for particle system variables. This also required me to clean up the typing system a bit.

Revision 967 - Directory Listing
Modified Thu Aug 19 20:11:36 2010 UTC (8 years, 11 months ago) by jhr
  Working on OpenCL generation

Revision 966 - Directory Listing
Modified Thu Aug 19 13:22:38 2010 UTC (8 years, 11 months ago) by jhr
  Working on OpenCL translation

Revision 965 - Directory Listing
Modified Thu Aug 19 12:25:14 2010 UTC (8 years, 11 months ago) by jhr
  Added properties to PSysIR variables and switched the UVE module to use them
  instead of a dedicated flag.

Revision 964 - Directory Listing
Modified Wed Aug 18 03:22:39 2010 UTC (8 years, 11 months ago) by pavelk
Added shaders.

Revision 963 - Directory Listing
Modified Sun Aug 15 23:36:55 2010 UTC (8 years, 11 months ago) by jhr
  Fix dependencies

Revision 962 - Directory Listing
Modified Tue Aug 10 21:04:52 2010 UTC (8 years, 11 months ago) by jhr
  Call enableVertexAttribArray

Revision 961 - Directory Listing
Modified Tue Aug 10 21:04:35 2010 UTC (8 years, 11 months ago) by jhr
  Fixed type equivalences for attrib_loc

Revision 960 - Directory Listing
Modified Tue Aug 10 15:27:03 2010 UTC (8 years, 11 months ago) by jhr
  Fix minor bugs in arguments

Revision 957 - Directory Listing
Modified Tue Aug 10 04:48:28 2010 UTC (8 years, 11 months ago) by pavelk
Changed particle rendering code to use VBOs, needs looking over.

Revision 956 - Directory Listing
Modified Tue Aug 10 03:12:38 2010 UTC (8 years, 11 months ago) by jhr
  Working on OpenCL translation

Revision 955 - Directory Listing
Modified Wed Aug 4 05:36:42 2010 UTC (8 years, 11 months ago) by pavelk
Got the quad particles working properly, now we just need to figure out the alpha blending problem...

Revision 953 - Directory Listing
Modified Tue Aug 3 15:02:05 2010 UTC (8 years, 11 months ago) by jhr
  Fixing indentation

Revision 952 - Directory Listing
Modified Tue Aug 3 05:55:52 2010 UTC (8 years, 11 months ago) by pavelk
Fixed some problems with rendering, now it's on to debugging the textured quad renderer.

Revision 951 - Directory Listing
Modified Tue Aug 3 05:16:54 2010 UTC (8 years, 11 months ago) by jhr
  Another minor change

Revision 950 - Directory Listing
Modified Tue Aug 3 05:10:42 2010 UTC (8 years, 11 months ago) by jhr
  More work on OpenCL

Revision 949 - Directory Listing
Modified Tue Aug 3 04:07:28 2010 UTC (8 years, 11 months ago) by jhr
  Working on OpenCL support for particles

Revision 948 - Directory Listing
Modified Tue Aug 3 04:06:57 2010 UTC (8 years, 11 months ago) by jhr
  Adding test directory for particles

Revision 947 - Directory Listing
Modified Tue Jul 27 15:04:56 2010 UTC (8 years, 11 months ago) by jhr
  Use absolute paths for loading

Revision 946 - Directory Listing
Modified Tue Jul 27 14:59:31 2010 UTC (8 years, 11 months ago) by jhr
  Add SML3dInfo structure so that tests can use absolute paths for data, etc.

Revision 945 - Directory Listing
Modified Tue Jul 27 05:52:56 2010 UTC (8 years, 11 months ago) by pavelk
Meant to check this in too...

Revision 943 - Directory Listing
Modified Tue Jul 27 04:38:50 2010 UTC (8 years, 11 months ago) by jhr
  Working on OpenCL target

Revision 942 - Directory Listing
Modified Mon Jul 26 21:26:51 2010 UTC (8 years, 11 months ago) by jhr
  Tweaked code formatting

Revision 941 - Directory Listing
Modified Thu Jul 22 15:34:35 2010 UTC (9 years ago) by jhr
  Fixed copyrights

Revision 940 - Directory Listing
Modified Thu Jul 22 15:31:00 2010 UTC (9 years ago) by jhr
  Added update function to BufferObj module

Revision 939 - Directory Listing
Modified Sun Jul 18 18:31:02 2010 UTC (9 years ago) by jhr
  Working on OpenCL generation

Revision 938 - Directory Listing
Modified Thu Jul 15 15:24:45 2010 UTC (9 years ago) by jhr
  Added particleState function

Revision 937 - Directory Listing
Modified Thu Jul 15 04:02:46 2010 UTC (9 years ago) by jhr
  Some work on OpenCL backend

Revision 935 - Directory Listing
Modified Mon Jul 12 02:27:11 2010 UTC (9 years ago) by pavelk
Work on the psys renderer

Revision 931 - Directory Listing
Modified Sat Jul 3 16:52:18 2010 UTC (9 years ago) by jhr
  update TODO

Revision 929 - Directory Listing
Modified Thu Jul 1 15:23:11 2010 UTC (9 years ago) by jhr
  Working on textured quads

Revision 928 - Directory Listing
Modified Thu Jul 1 14:39:01 2010 UTC (9 years ago) by jhr
  Working on textured-quad shader

Revision 927 - Directory Listing
Modified Thu Jul 1 01:37:08 2010 UTC (9 years ago) by jhr
  working on textured-quad test

Revision 926 - Directory Listing
Modified Thu Jul 1 00:31:00 2010 UTC (9 years ago) by jhr
  Working on textured quad shader

Revision 925 - Directory Listing
Modified Wed Jun 30 21:05:33 2010 UTC (9 years ago) by jhr
  Working on textured-quad shader test

Revision 924 - Directory Listing
Modified Wed Jun 30 16:31:44 2010 UTC (9 years ago) by jhr
  Working on textured-quad shader test

Revision 923 - Directory Listing
Modified Wed Jun 30 15:27:51 2010 UTC (9 years ago) by jhr
  Added quad-shader test to configuration and added textures

Revision 922 - Directory Listing
Modified Wed Jun 30 15:27:15 2010 UTC (9 years ago) by jhr
  Working on ALUT test

Revision 921 - Directory Listing
Modified Wed Jun 30 15:20:08 2010 UTC (9 years ago) by jhr
  Fix comment

Revision 920 - Directory Listing
Modified Wed Jun 30 15:13:10 2010 UTC (9 years ago) by jhr
  Added map and mapi to DataBuffer

Revision 919 - Directory Listing
Modified Tue Jun 29 16:44:17 2010 UTC (9 years ago) by jhr
  Created quad-shader test

Revision 918 - Directory Listing
Modified Tue Jun 29 04:24:39 2010 UTC (9 years ago) by pavelk
Fixed a few bugs. Also got the prelims ready for different rendering modes.

Revision 917 - Directory Listing
Modified Mon Jun 28 14:11:14 2010 UTC (9 years ago) by jhr
  Working on OpenCL generation

Revision 916 - Directory Listing
Modified Mon Jun 28 13:32:40 2010 UTC (9 years ago) by jhr
  Adding opencl-gen.sml

Revision 915 - Directory Listing
Modified Tue Jun 22 22:13:22 2010 UTC (9 years, 1 month ago) by pavelk
Change the isDead state variable to a TTL. This way we can encode a lot more information into it. I haven't actually tested whether or not it works (just that it compiles)...


Revision 913 - Directory Listing
Modified Tue Jun 22 19:07:58 2010 UTC (9 years, 1 month ago) by jhr
  Remove absolute path

Revision 911 - Directory Listing
Modified Tue Jun 22 13:33:43 2010 UTC (9 years, 1 month ago) by jhr
  Added props field to block representation

Revision 909 - Directory Listing
Modified Tue Jun 15 14:22:31 2010 UTC (9 years, 1 month ago) by jhr
  Fix code rot

Revision 908 - Directory Listing
Modified Mon Jun 14 17:21:15 2010 UTC (9 years, 1 month ago) by pavelk
Changed runtime variable lookup to constant time by using an array instead of a RB map. Increased max particle count from 7500 to 50000. Need to figure out other optimizations.

Revision 907 - Directory Listing
Modified Sat Jun 5 18:51:46 2010 UTC (9 years, 1 month ago) by pavelk
CPU implementation is working, although it's a bit slower than I'd like...

Revision 906 - Directory Listing
Modified Wed Jun 2 21:13:39 2010 UTC (9 years, 1 month ago) by pavelk
Switched program representation to not be a list of blocks. Rather, we reference just one block and use the tree representation when doing our analysis. Hence we now have a much more robust system for error checking, etc. Hopefully this fixes the problem of having inconsistencies between our blocks.

Revision 905 - Directory Listing
Modified Sun May 30 20:35:18 2010 UTC (9 years, 1 month ago) by pavelk
Working on CPU interpreter for particle system... weird bug.

Revision 904 - Directory Listing
Modified Fri May 28 21:30:33 2010 UTC (9 years, 1 month ago) by pavelk
Whoops, minor omission.

Revision 903 - Directory Listing
Modified Fri May 28 21:16:39 2010 UTC (9 years, 1 month ago) by pavelk
Fixed a few issues with setting global variables for our CPU interpreter.

Revision 902 - Directory Listing
Modified Fri May 28 19:24:05 2010 UTC (9 years, 1 month ago) by pavelk
Ugh, for now figure out which variables are which based on a naming convention. There's probably (read: definitely) a better way to do this by tagging each RETURN statement with the state variables that it returns.

Revision 901 - Directory Listing
Modified Fri May 28 19:15:30 2010 UTC (9 years, 1 month ago) by pavelk
Fix the deal with having the proper full list of state variables sent as block parameters.

Revision 900 - Directory Listing
Modified Fri May 28 19:02:43 2010 UTC (9 years, 1 month ago) by pavelk
More work on CPU interpreter for psys... few kinks to work out with global variables. Also, added secondary position state variable in case we want to do more complicated things...

Revision 899 - Directory Listing
Modified Fri May 28 07:01:21 2010 UTC (9 years, 1 month ago) by pavelk
CPU interpreter, WIP

Revision 898 - Directory Listing
Modified Fri May 14 16:55:13 2010 UTC (9 years, 2 months ago) by jhr
  Adding missing operations on sources to OpenAL library.

Revision 897 - Directory Listing
Modified Fri May 14 16:47:48 2010 UTC (9 years, 2 months ago) by jhr
  Moved floating-point modules into raw-data library, so they can be shared
  by the OpenAL module.

Revision 896 - Directory Listing
Modified Wed May 12 15:23:20 2010 UTC (9 years, 2 months ago) by jhr
  Interface tweaking

Revision 895 - Directory Listing
Modified Wed May 12 14:22:31 2010 UTC (9 years, 2 months ago) by jhr
  remove audio test (in favor of al-test)

Revision 894 - Directory Listing
Modified Wed May 12 14:21:42 2010 UTC (9 years, 2 months ago) by jhr
  Adding audio test directory (to be removed)

Revision 893 - Directory Listing
Modified Wed May 12 14:20:18 2010 UTC (9 years, 2 months ago) by jhr
  Fixed typo in comment

Revision 892 - Directory Listing
Modified Tue May 11 20:37:49 2010 UTC (9 years, 2 months ago) by jhr
  Starting to code a simple OpenAL test program

Revision 891 - Directory Listing
Modified Tue May 11 20:01:36 2010 UTC (9 years, 2 months ago) by jhr
  Added audio-file loading support to OpenAL

Revision 889 - Directory Listing
Modified Tue May 11 17:43:06 2010 UTC (9 years, 2 months ago) by jhr
  More work on glue code

Revision 888 - Directory Listing
Modified Tue May 11 17:00:26 2010 UTC (9 years, 2 months ago) by jhr
  Working on OpenAL glue code

Revision 886 - Directory Listing
Modified Mon May 10 03:26:36 2010 UTC (9 years, 2 months ago) by jhr
  Working on OpenAL glue

Revision 885 - Directory Listing
Modified Mon May 10 01:58:22 2010 UTC (9 years, 2 months ago) by jhr
  Working on OpenAL glue code

Revision 884 - Directory Listing
Modified Sat May 8 20:09:59 2010 UTC (9 years, 2 months ago) by jhr
  Working on OpenAL implementation

Revision 882 - Directory Listing
Modified Sat May 8 17:16:05 2010 UTC (9 years, 2 months ago) by jhr
  Added Listener module to OpenAL implementation

Revision 881 - Directory Listing
Modified Sat May 8 16:37:02 2010 UTC (9 years, 2 months ago) by jhr
  Fleshing out Source module

Revision 880 - Directory Listing
Modified Sat May 8 16:15:31 2010 UTC (9 years, 2 months ago) by jhr
  Added source.sml to OpenAL implementation

Revision 879 - Directory Listing
Modified Sat May 8 15:59:26 2010 UTC (9 years, 2 months ago) by jhr
  Working on OpenAL implementation

Revision 877 - Directory Listing
Modified Thu May 6 20:24:53 2010 UTC (9 years, 2 months ago) by pavelk
Add a check to make sure that the referenced blocks are the same as the blocks in the list. Also, fix the block references after optimizing our program to adhere to the check. This will be useful when we analyze the program for code generation.

Revision 876 - Directory Listing
Modified Thu May 6 18:46:55 2010 UTC (9 years, 2 months ago) by pavelk
Simplified optimizeIR function.

Revision 875 - Directory Listing
Modified Thu May 6 18:26:37 2010 UTC (9 years, 2 months ago) by pavelk
Rearranged some of the compiler optimizations.

Revision 874 - Directory Listing
Modified Thu May 6 18:08:36 2010 UTC (9 years, 2 months ago) by pavelk
Added a new property to blocks: reference count. This new property is used in an optimization where we remove unused blocks from the program, and inline blocks that only have one reference count to reduce the amount of branching that we need to do.

Revision 873 - Directory Listing
Modified Wed May 5 20:18:00 2010 UTC (9 years, 2 months ago) by pavelk
Added a few primitives to handle a bit more lower level vector manipulation in order to expose a few more optimizations that we could perform in preparation for generating code for OpenCL. Most notably, we don't want to be doing things like calculating the dot product of basis vectors.

Also, added a new module for specialized optimizations on primitives which were made possible with the aforementioned newly added vector primitives.



Revision 872 - Directory Listing
Modified Tue May 4 21:24:02 2010 UTC (9 years, 2 months ago) by jhr
  Working on OpenAL

Revision 871 - Directory Listing
Modified Fri Apr 30 21:17:38 2010 UTC (9 years, 2 months ago) by pavelk
Got UVE working.

Revision 870 - Directory Listing
Modified Fri Apr 30 17:21:32 2010 UTC (9 years, 2 months ago) by pavelk
Fix some formatting in the checker. I don't know why it's so hard for me to standardize my editors... Also, repurpose DISCARD to mean killing a particle so that we can possibly make some smarter optimizations. We can track non-state changes by seeing whether or not the particles change between the invocation of a block and leaving it.

Revision 869 - Directory Listing
Modified Fri Apr 30 16:42:34 2010 UTC (9 years, 2 months ago) by pavelk
Broke out the different optimizations into their own separate modules. The Optimizer now has more control over the order in which the optimizations are run, and the number of times each optimization is run.

Revision 868 - Directory Listing
Modified Thu Apr 29 22:39:32 2010 UTC (9 years, 2 months ago) by pavelk
Fix some formatting and make the optimizer take a whole program instead of a block list as an argument. The next step is to separate each of the optimizations into their own modules.

Revision 867 - Directory Listing
Modified Thu Apr 29 21:06:21 2010 UTC (9 years, 2 months ago) by pavelk
Added a newline to our program output so that it looks a lot neater... Also, there was a bug with the way we were handling predicate combinators. We need to save off the continuation, and then handle the then/else statements separately, and finally come together in the end. This way we can prevent code from blowing up unnecessarily.

Revision 866 - Directory Listing
Modified Thu Apr 29 20:16:27 2010 UTC (9 years, 2 months ago) by pavelk
IR translation now returns a program datatype, which has the emitter block separated from the physics block, and also keeps track of the rendering operation requested. Also, added property fields for variables and blocks in order to track for UVE.

Revision 865 - Directory Listing
Modified Thu Apr 29 12:56:35 2010 UTC (9 years, 2 months ago) by jhr
  Working on OpenAL support

Revision 864 - Directory Listing
Modified Wed Apr 28 17:21:18 2010 UTC (9 years, 2 months ago) by pavelk
Updated work on UVE. It now works the way I intended it to, although I think I may need to revisit my intentions.

Revision 863 - Directory Listing
Modified Tue Apr 27 23:09:18 2010 UTC (9 years, 2 months ago) by pavelk
UVE: work in progress...

Revision 862 - Directory Listing
Modified Tue Apr 27 01:27:39 2010 UTC (9 years, 2 months ago) by pavelk
Changed optimizations to run until they leave the program unchanged. Fleshed out UVE only to realize that I did it wrong, needs to be rethought. Fleshed out constant folding code, works pretty well.

Revision 861 - Directory Listing
Modified Mon Apr 26 02:46:02 2010 UTC (9 years, 2 months ago) by jhr
  Working on OpenAL support

Revision 860 - Directory Listing
Modified Sun Apr 25 17:44:00 2010 UTC (9 years, 2 months ago) by jhr
  Working on OpenAL library.

Revision 859 - Directory Listing
Modified Sat Apr 24 00:34:50 2010 UTC (9 years, 2 months ago) by pavelk
Started work on useless variable elimination.

Revision 858 - Directory Listing
Modified Fri Apr 23 15:27:43 2010 UTC (9 years, 3 months ago) by jhr
  Added addAlpha/dropAlpha functions

Revision 856 - Directory Listing
Modified Thu Apr 22 19:20:05 2010 UTC (9 years, 3 months ago) by jhr
  Bug fix: fix handling of gray-scale images that have fewer than 8 bits per channel.

Revision 855 - Directory Listing
Modified Thu Apr 22 15:32:38 2010 UTC (9 years, 3 months ago) by jhr
  Fix color conversion names to follow OpenGL naming conventions

Revision 854 - Directory Listing
Modified Wed Apr 21 18:27:49 2010 UTC (9 years, 3 months ago) by jhr
  Added color-type conversions

Revision 853 - Directory Listing
Modified Tue Apr 20 14:26:57 2010 UTC (9 years, 3 months ago) by jhr
  Added clLogMessagesToStderrAPPLE for non-Apple systems

Revision 852 - Directory Listing
Modified Tue Apr 20 14:26:38 2010 UTC (9 years, 3 months ago) by jhr
  Added additional color functions

Revision 851 - Directory Listing
Modified Tue Apr 20 14:26:14 2010 UTC (9 years, 3 months ago) by jhr
  Added comment

Revision 850 - Directory Listing
Modified Sun Apr 18 16:27:47 2010 UTC (9 years, 3 months ago) by jhr
  Remove unused header file that may not be present on all platforms

Revision 849 - Directory Listing
Modified Sat Apr 17 14:47:00 2010 UTC (9 years, 3 months ago) by jhr
  Fixed type error on 64-bit builds

Revision 846 - Directory Listing
Modified Tue Apr 13 04:12:32 2010 UTC (9 years, 3 months ago) by jhr
  Added flush and finish functions to CmdQ module

Revision 845 - Directory Listing
Modified Tue Apr 13 02:12:37 2010 UTC (9 years, 3 months ago) by jhr
  Fixed indentation

Revision 844 - Directory Listing
Modified Tue Apr 13 02:09:14 2010 UTC (9 years, 3 months ago) by jhr
  Fixed spelling error

Revision 843 - Directory Listing
Modified Mon Apr 12 22:55:11 2010 UTC (9 years, 3 months ago) by jhr
  Bug fix

Revision 842 - Directory Listing
Modified Mon Apr 12 19:36:31 2010 UTC (9 years, 3 months ago) by jhr
  Fix bug in converting from C string buffers to SML strings

Revision 839 - Directory Listing
Modified Mon Apr 12 02:40:46 2010 UTC (9 years, 3 months ago) by jhr
  Added fold functions

Revision 838 - Directory Listing
Modified Sun Apr 4 22:01:36 2010 UTC (9 years, 3 months ago) by jhr
  Fixing OpenCL/OpenGL glue code to be portable

Revision 832 - Directory Listing
Modified Sat Mar 27 21:27:55 2010 UTC (9 years, 3 months ago) by jhr
  Removed unused code

Revision 830 - Directory Listing
Modified Sat Mar 27 17:39:15 2010 UTC (9 years, 3 months ago) by jhr
  Use a standard makefile target of "config" to generate glue code, etc.  Also, we now
  put the glue-code object files in the lib directory.

Revision 829 - Directory Listing
Modified Sat Mar 27 16:03:24 2010 UTC (9 years, 3 months ago) by jhr
  Working on OpenCL glue code

Revision 828 - Directory Listing
Modified Fri Mar 26 21:23:02 2010 UTC (9 years, 3 months ago) by jhr
  Working on portable glue code for OpenGL/OpenCL interop.

Revision 827 - Directory Listing
Modified Fri Mar 26 04:32:27 2010 UTC (9 years, 3 months ago) by jhr
  Various fixes to OpenCL library

Revision 823 - Directory Listing
Modified Thu Mar 25 17:31:53 2010 UTC (9 years, 3 months ago) by jhr
  Added missing specs

Revision 822 - Directory Listing
Modified Thu Mar 25 17:29:37 2010 UTC (9 years, 3 months ago) by jhr
  More sork on OpenCL/OpenGL interop

Revision 821 - Directory Listing
Modified Thu Mar 25 16:50:17 2010 UTC (9 years, 3 months ago) by jhr
  Added temporary error logging hook

Revision 820 - Directory Listing
Modified Thu Mar 25 16:21:46 2010 UTC (9 years, 3 months ago) by jhr
  Working on OpenCL/OpenGL sharing

Revision 812 - Directory Listing
Modified Wed Mar 24 21:54:02 2010 UTC (9 years, 3 months ago) by jhr
  64-bit cleanup

Revision 811 - Directory Listing
Modified Wed Mar 24 21:53:40 2010 UTC (9 years, 3 months ago) by jhr
  64-bit cleanup

Revision 809 - Directory Listing
Modified Wed Mar 24 20:53:57 2010 UTC (9 years, 3 months ago) by jhr
  Added build info support

Revision 807 - Directory Listing
Modified Wed Mar 24 16:55:46 2010 UTC (9 years, 3 months ago) by jhr
  Fixed type errors

Revision 805 - Directory Listing
Modified Wed Mar 24 16:02:18 2010 UTC (9 years, 3 months ago) by jhr
  Working on OpenGL/OpenCL connections

Revision 804 - Directory Listing
Modified Wed Mar 24 14:54:01 2010 UTC (9 years, 3 months ago) by jhr
  More work on buffer objects

Revision 803 - Directory Listing
Modified Wed Mar 24 14:41:27 2010 UTC (9 years, 3 months ago) by jhr
  Tracking changes to sml3d library

Revision 801 - Directory Listing
Modified Tue Mar 23 21:39:16 2010 UTC (9 years, 4 months ago) by jhr
  Patches to work with the raw-data library

Revision 800 - Directory Listing
Modified Tue Mar 23 21:25:06 2010 UTC (9 years, 4 months ago) by jhr
  Code to use OpenGL buffer objects

Revision 799 - Directory Listing
Modified Tue Mar 23 21:20:03 2010 UTC (9 years, 4 months ago) by jhr
  Added support for buffer objects

Revision 796 - Directory Listing
Modified Tue Mar 23 19:30:20 2010 UTC (9 years, 4 months ago) by jhr
  Major changes to switch SML3d base library to use the raw data library (instead
  of the old versions in base/common).

Revision 795 - Directory Listing
Modified Fri Mar 19 17:02:19 2010 UTC (9 years, 4 months ago) by jhr
  Working on buffer object support

Revision 793 - Directory Listing
Modified Wed Mar 17 21:03:38 2010 UTC (9 years, 4 months ago) by jhr
  Handle 16-bit gray-scale PNG images correctly (requires byte swapping on little-endian
  machines.  To do this, I had to extend the configuration to generate an include file
  (sml3d-config.h) for glue code.  This means that you need to run autoheader to produce
  the configuration from svn.

Revision 792 - Directory Listing
Modified Wed Mar 17 21:00:52 2010 UTC (9 years, 4 months ago) by jhr
  Working on geometry library

Revision 791 - Directory Listing
Modified Tue Mar 16 20:59:46 2010 UTC (9 years, 4 months ago) by jhr
  Remove old cl.sml file and update OpenCL standalone configuration

Revision 790 - Directory Listing
Modified Tue Mar 16 20:56:02 2010 UTC (9 years, 4 months ago) by jhr
  More configuration hacking

Revision 789 - Directory Listing
Modified Tue Mar 16 20:54:46 2010 UTC (9 years, 4 months ago) by jhr
  Refactoring

Revision 788 - Directory Listing
Modified Tue Mar 16 20:44:02 2010 UTC (9 years, 4 months ago) by jhr
  Remove unused file

Revision 787 - Directory Listing
Modified Tue Mar 16 20:42:43 2010 UTC (9 years, 4 months ago) by jhr
  Configuration hacking for OpenCL library

Revision 786 - Directory Listing
Modified Tue Mar 16 20:42:23 2010 UTC (9 years, 4 months ago) by jhr
  Working on geometry library

Revision 784 - Directory Listing
Modified Sat Mar 13 23:45:59 2010 UTC (9 years, 4 months ago) by jhr
  Some fixes to opencl/gl.sml

Revision 783 - Directory Listing
Modified Wed Mar 10 20:02:21 2010 UTC (9 years, 4 months ago) by jhr
  Added step and smoothStep functions to FLT signature

Revision 779 - Directory Listing
Modified Mon Mar 8 16:31:12 2010 UTC (9 years, 4 months ago) by jhr
  Fine tuning the CStruct buffer API

Revision 777 - Directory Listing
Modified Mon Mar 8 14:26:56 2010 UTC (9 years, 4 months ago) by jhr
  Added support for dealing with buffers of C structs (we need this feature for
  OpenCL)

Revision 773 - Directory Listing
Modified Tue Mar 2 05:12:30 2010 UTC (9 years, 4 months ago) by pavelk
Change PSVars that deal with vectors to take tuples to reduce code size.

Revision 771 - Directory Listing
Modified Tue Feb 23 22:38:17 2010 UTC (9 years, 4 months ago) by pavelk
Switched domain creation funtions to take record types instead of tuples.

Revision 770 - Directory Listing
Modified Mon Feb 22 00:17:15 2010 UTC (9 years, 4 months ago) by pavelk
Restructured some of the particles code to better fit the idea that we have for how it's supposed to work. Also, I moved the runtime code for the old psys into the new runtime module. Our example doesn't work properly anymore, since the old particle action system doesn't have a mechanism for specifying branches, so the particles never die.

Revision 769 - Directory Listing
Modified Mon Feb 15 22:52:36 2010 UTC (9 years, 5 months ago) by pavelk
Changed the way we define actions to be a list of combinators. This way we have support for if-then-else statements at a higher level and rendering operations (should we need them).

Revision 768 - Directory Listing
Modified Mon Feb 15 20:58:03 2010 UTC (9 years, 5 months ago) by jhr
  Working on camera, view, and frustum

Revision 767 - Directory Listing
Modified Sun Feb 14 16:51:45 2010 UTC (9 years, 5 months ago) by jhr
  Update frustum signature for new types

Revision 766 - Directory Listing
Modified Sun Feb 14 16:48:43 2010 UTC (9 years, 5 months ago) by jhr
  Added triangle modules

Revision 765 - Directory Listing
Modified Sun Feb 14 16:30:15 2010 UTC (9 years, 5 months ago) by jhr
  Remove "3" from plane module names

Revision 764 - Directory Listing
Modified Sun Feb 14 16:28:41 2010 UTC (9 years, 5 months ago) by jhr
  Added planes

Revision 763 - Directory Listing
Modified Sun Feb 14 15:57:04 2010 UTC (9 years, 5 months ago) by jhr
  geometry library is in the wrong place; move to src directory

Revision 761 - Directory Listing
Modified Thu Feb 11 22:44:31 2010 UTC (9 years, 5 months ago) by jhr
  Added test of projective shadows

Revision 758 - Directory Listing
Modified Tue Feb 9 04:46:06 2010 UTC (9 years, 5 months ago) by pavelk
Optimized translation of SINK to avoid a branch. Changed reference counting in optimizer to go from top down rather than from the bottom up.

Revision 756 - Directory Listing
Modified Tue Feb 9 03:35:18 2010 UTC (9 years, 5 months ago) by jhr
  Reverse order of triangle vertices to match OpenGL's CCW convention

Revision 755 - Directory Listing
Modified Sat Feb 6 23:24:37 2010 UTC (9 years, 5 months ago) by jhr
   Reverse order of triangle vertices, so that they are in CCW order instead of CW order.

Revision 753 - Directory Listing
Modified Thu Feb 4 05:41:58 2010 UTC (9 years, 5 months ago) by jhr
  formatting

Revision 751 - Directory Listing
Modified Thu Feb 4 02:53:05 2010 UTC (9 years, 5 months ago) by jhr
  Fixed types to match new Vec3f interface

Revision 750 - Directory Listing
Modified Tue Feb 2 16:12:23 2010 UTC (9 years, 5 months ago) by jhr
  Added some comments

Revision 749 - Directory Listing
Modified Tue Feb 2 14:28:36 2010 UTC (9 years, 5 months ago) by jhr
  Working on OpenCL/OpenGL glue

Revision 748 - Directory Listing
Modified Tue Feb 2 06:08:36 2010 UTC (9 years, 5 months ago) by pavelk
Whoops, forgot the optimization module.

Revision 747 - Directory Listing
Modified Tue Feb 2 06:07:28 2010 UTC (9 years, 5 months ago) by pavelk
Implemented some simple optimizations: removing unused variables and constant folding. Also, realized that there's no need for the CONST stmt, since variables are either constants by construction or they get optimized into such.

Revision 746 - Directory Listing
Modified Mon Feb 1 04:51:45 2010 UTC (9 years, 5 months ago) by pavelk
Moved syntax, type, and definitions checker into its own module, and they work over the whole program, not when the statements get created.

Revision 745 - Directory Listing
Modified Sun Jan 31 20:29:12 2010 UTC (9 years, 5 months ago) by pavelk
Updated translate to reflect the new changes to our IR.

Revision 744 - Directory Listing
Modified Thu Jan 28 16:00:26 2010 UTC (9 years, 5 months ago) by jhr
  Added useCount to variables and binding info for locals

Revision 743 - Directory Listing
Modified Tue Jan 26 07:06:45 2010 UTC (9 years, 5 months ago) by pavelk
Minor code tweak because I'm OCD.

Revision 742 - Directory Listing
Modified Tue Jan 26 07:02:31 2010 UTC (9 years, 5 months ago) by pavelk
When checking a goto statement, make sure that the arguments match the block parameters.

Revision 741 - Directory Listing
Modified Tue Jan 26 06:22:28 2010 UTC (9 years, 5 months ago) by pavelk
Fix support for variables that need to persist via blocks, i.e. give blocks more arguments than just the particle state variables.

Revision 740 - Directory Listing
Modified Tue Jan 26 05:52:37 2010 UTC (9 years, 5 months ago) by pavelk
Got a working type checker and a post-compile check to make sure that all of the variables that we reference are defined.

Revision 738 - Directory Listing
Modified Sun Jan 24 03:44:10 2010 UTC (9 years, 5 months ago) by jhr
  Implemented flipping for output.

Revision 737 - Directory Listing
Modified Sun Jan 24 03:43:50 2010 UTC (9 years, 5 months ago) by jhr
  Added frac and trunc functions to FLT signature

Revision 736 - Directory Listing
Modified Sat Jan 23 21:33:19 2010 UTC (9 years, 5 months ago) by jhr
  Porting to use C_Pointer module instead of MLton.Pointer.

Revision 734 - Directory Listing
Modified Sat Jan 23 21:07:13 2010 UTC (9 years, 5 months ago) by jhr
  Cleanup for CObject implementation

Revision 733 - Directory Listing
Modified Sat Jan 23 20:51:00 2010 UTC (9 years, 5 months ago) by jhr
  Moving to new C_POINTER interface and added CObject module

Revision 730 - Directory Listing
Modified Sat Jan 23 17:11:31 2010 UTC (9 years, 5 months ago) by pavelk
Update runtime sig, rename some of the files to better reflect what they represent.

Revision 729 - Directory Listing
Modified Sat Jan 23 16:40:22 2010 UTC (9 years, 5 months ago) by pavelk
Restructured some code, added beginning of runtime signature, example now spits out IR before running the example...

Revision 728 - Directory Listing
Modified Fri Jan 22 17:56:24 2010 UTC (9 years, 5 months ago) by jhr
  Added VEC4 signature

Revision 727 - Directory Listing
Modified Fri Jan 22 02:38:03 2010 UTC (9 years, 6 months ago) by jhr
  Use opaque signature matching

Revision 726 - Directory Listing
Modified Fri Jan 22 02:37:06 2010 UTC (9 years, 6 months ago) by jhr
  Migrating 4D vector modules to use VEC4 signature

Revision 725 - Directory Listing
Modified Fri Jan 22 02:27:14 2010 UTC (9 years, 6 months ago) by jhr
  Make Vec2f and Vec2d match the VEC2 signature

Revision 724 - Directory Listing
Modified Fri Jan 22 01:57:40 2010 UTC (9 years, 6 months ago) by jhr
  Switch 4x4 matrices to match the MATRIX4 signature

Revision 723 - Directory Listing
Modified Thu Jan 21 23:57:32 2010 UTC (9 years, 6 months ago) by jhr
  Fixed comment

Revision 722 - Directory Listing
Modified Thu Jan 21 23:56:21 2010 UTC (9 years, 6 months ago) by jhr
  Added 2D matrix modules and additional operations to the 3D and 4D matrix modules

Revision 721 - Directory Listing
Modified Thu Jan 21 18:16:12 2010 UTC (9 years, 6 months ago) by jhr
  Adding more matrix operations to MATRIX signatures.

Revision 720 - Directory Listing
Modified Thu Jan 21 17:28:52 2010 UTC (9 years, 6 months ago) by jhr
  Added MATRIX2 and MATRIX4 signatures (not used yet).

Revision 719 - Directory Listing
Modified Thu Jan 21 17:28:24 2010 UTC (9 years, 6 months ago) by jhr
  Minor cleanup

Revision 718 - Directory Listing
Modified Thu Jan 21 17:03:09 2010 UTC (9 years, 6 months ago) by jhr
  Added row/column projections and trace.

Revision 717 - Directory Listing
Modified Thu Jan 21 16:28:45 2010 UTC (9 years, 6 months ago) by jhr
  Defined a common signature for the 3x3 matrix modules and added additional operations.

Revision 708 - Directory Listing
Modified Wed Jan 20 04:43:28 2010 UTC (9 years, 6 months ago) by jhr
  Working on OpenCL/GL connection

Revision 707 - Directory Listing
Modified Tue Jan 19 23:10:46 2010 UTC (9 years, 6 months ago) by jhr
  Starting to implement OpenGL/OpenCL interconnection.

Revision 706 - Directory Listing
Modified Tue Jan 19 23:10:25 2010 UTC (9 years, 6 months ago) by jhr
  Added TODO comment

Revision 705 - Directory Listing
Modified Tue Jan 19 15:42:34 2010 UTC (9 years, 6 months ago) by jhr
  Updates to particle-system code

Revision 700 - Directory Listing
Modified Thu Jan 14 04:40:36 2010 UTC (9 years, 6 months ago) by jhr
  Fix structure name

Revision 698 - Directory Listing
Modified Thu Jan 14 00:16:16 2010 UTC (9 years, 6 months ago) by jhr
  Configure OpenGL hooks for OpenCL library

Revision 697 - Directory Listing
Modified Thu Jan 14 00:13:32 2010 UTC (9 years, 6 months ago) by jhr
  Adding OpenGL hooks.

Revision 696 - Directory Listing
Modified Wed Jan 13 23:58:39 2010 UTC (9 years, 6 months ago) by jhr
  Generate MLB file for OpenCL.

Revision 689 - Directory Listing
Modified Wed Jan 13 14:53:30 2010 UTC (9 years, 6 months ago) by jhr
  Move OpenCL source into main sml3d tree.

Revision 688 - Directory Listing
Modified Tue Jan 12 14:14:53 2010 UTC (9 years, 6 months ago) by jhr
  Fix indentation

Revision 687 - Directory Listing
Modified Tue Jan 12 05:55:53 2010 UTC (9 years, 6 months ago) by pavelk
Finished up example using old psys. Implented orbit line seg in new IR

Revision 686 - Directory Listing
Modified Tue Jan 5 15:27:17 2010 UTC (9 years, 6 months ago) by jhr
  Fixing indentation

Revision 685 - Directory Listing
Modified Tue Jan 5 15:21:05 2010 UTC (9 years, 6 months ago) by jhr
  Bug fix

Revision 672 - Directory Listing
Modified Mon Jan 4 00:57:24 2010 UTC (9 years, 6 months ago) by pavelk
Working on getting an example functioning using the new action system.

Revision 664 - Directory Listing
Modified Sat Jan 2 18:50:09 2010 UTC (9 years, 6 months ago) by jhr
  Renamed DataBuffer.tabulate to init and added a new tabulate function
  for creating a buffer from an initialization function.

Revision 662 - Directory Listing
Modified Sat Jan 2 18:28:46 2010 UTC (9 years, 6 months ago) by jhr
  Change interface to follow SML Basis Library conventions

Revision 661 - Directory Listing
Modified Sat Jan 2 05:45:32 2010 UTC (9 years, 6 months ago) by jhr
  More vector operations: abs, min, and max

Revision 660 - Directory Listing
Modified Sat Jan 2 05:29:40 2010 UTC (9 years, 6 months ago) by jhr
   Added slerp operation on unit vectors

Revision 659 - Directory Listing
Modified Sat Jan 2 04:50:37 2010 UTC (9 years, 6 months ago) by jhr
  Factor out support for low-level C data into separate library.  This library
  is used by both the OpenCL and OpenGL libraries.

Revision 657 - Directory Listing
Modified Fri Jan 1 20:38:48 2010 UTC (9 years, 6 months ago) by jhr
  Added sizeOf function

Revision 655 - Directory Listing
Modified Fri Jan 1 20:17:30 2010 UTC (9 years, 6 months ago) by jhr
  Added typeOf function

Revision 654 - Directory Listing
Modified Fri Jan 1 20:05:00 2010 UTC (9 years, 6 months ago) by jhr
  Changed type of DataBuffer.withPtr to allow returning a result.

Revision 620 - Directory Listing
Modified Tue Dec 22 23:32:19 2009 UTC (9 years, 7 months ago) by jhr
  Add gradient images and fix MLB file

Revision 619 - Directory Listing
Modified Tue Dec 22 23:32:01 2009 UTC (9 years, 7 months ago) by jhr
  Added comments

Revision 618 - Directory Listing
Modified Tue Dec 22 23:31:33 2009 UTC (9 years, 7 months ago) by jhr
  New file: some color utility code

Revision 617 - Directory Listing
Modified Tue Dec 22 23:30:37 2009 UTC (9 years, 7 months ago) by jhr
  New module for procedural generation of gradient images.

Revision 616 - Directory Listing
Modified Tue Dec 22 05:56:50 2009 UTC (9 years, 7 months ago) by pavelk
Work on translate.sml

Revision 611 - Directory Listing
Modified Tue Dec 15 15:41:36 2009 UTC (9 years, 7 months ago) by jhr
  Started to switch to using letPRIM in translations

Revision 610 - Directory Listing
Modified Tue Dec 15 15:41:20 2009 UTC (9 years, 7 months ago) by jhr
  Added NEG and NORM primops

Revision 609 - Directory Listing
Modified Tue Dec 15 14:17:53 2009 UTC (9 years, 7 months ago) by jhr
  Added letPRIM helper function

Revision 608 - Directory Listing
Modified Tue Dec 15 04:25:52 2009 UTC (9 years, 7 months ago) by jhr
  Fixed indentation

Revision 607 - Directory Listing
Modified Tue Dec 15 01:44:12 2009 UTC (9 years, 7 months ago) by pavelk
Move normalizing vectors into a separate function in order to trim down code size.

Revision 606 - Directory Listing
Modified Mon Dec 14 05:13:25 2009 UTC (9 years, 7 months ago) by pavelk
Fixed incorrect comment

Revision 605 - Directory Listing
Modified Mon Dec 14 05:12:57 2009 UTC (9 years, 7 months ago) by pavelk
Finished preliminaries for translation. We have the materials to construct the old example. Next we need to debug everything... =(

Revision 604 - Directory Listing
Modified Sun Dec 13 21:31:10 2009 UTC (9 years, 7 months ago) by pavelk
Work on IR.

Revision 602 - Directory Listing
Modified Sun Dec 13 17:11:48 2009 UTC (9 years, 7 months ago) by jhr
  Remove unused normalize-flag argument from floating-point versions of
  vertexAttribArray functions.

Revision 601 - Directory Listing
Modified Sat Dec 12 17:41:07 2009 UTC (9 years, 7 months ago) by jhr
  Added fromVector and fromArray functions to buffer interface

Revision 597 - Directory Listing
Modified Sat Dec 12 02:10:45 2009 UTC (9 years, 7 months ago) by jhr
  Fix bugs in PNG file loading

Revision 596 - Directory Listing
Modified Sat Dec 12 02:10:31 2009 UTC (9 years, 7 months ago) by jhr
  Make sure that CFLAGS is used to compile glue code

Revision 593 - Directory Listing
Modified Fri Dec 11 22:48:36 2009 UTC (9 years, 7 months ago) by jhr
  Added some utility functions to ImageIO structure

Revision 590 - Directory Listing
Modified Fri Dec 11 20:19:02 2009 UTC (9 years, 7 months ago) by jhr
  Added Triangle to exported structures

Revision 588 - Directory Listing
Modified Fri Dec 11 20:11:55 2009 UTC (9 years, 7 months ago) by jhr
  Added Triangle structure

Revision 585 - Directory Listing
Modified Fri Dec 11 18:11:18 2009 UTC (9 years, 7 months ago) by jhr
  Added ray, plane, and triangle types to SML3dTypes

Revision 584 - Directory Listing
Modified Fri Dec 11 17:58:26 2009 UTC (9 years, 7 months ago) by jhr
  Adding support for 3d planes and triangles

Revision 583 - Directory Listing
Modified Fri Dec 11 16:30:15 2009 UTC (9 years, 7 months ago) by jhr
  Track changes to base signatures

Revision 582 - Directory Listing
Modified Fri Dec 11 16:28:08 2009 UTC (9 years, 7 months ago) by jhr
  Cleaning up the base interfaces to make them more uniform.

Revision 581 - Directory Listing
Modified Thu Dec 10 18:15:39 2009 UTC (9 years, 7 months ago) by jhr
  Placeholder for animation library

Revision 579 - Directory Listing
Modified Wed Dec 9 22:56:16 2009 UTC (9 years, 7 months ago) by jhr
  Added constants for flags

Revision 576 - Directory Listing
Modified Tue Dec 8 16:19:38 2009 UTC (9 years, 7 months ago) by jhr
  Working on translation to IR

Revision 575 - Directory Listing
Modified Tue Dec 8 04:47:46 2009 UTC (9 years, 7 months ago) by pavelk
Fleshed out a few more definitions for some action datatypes. Added a function that translates PSVars to IRVars. Implemented translation of "gravity" action \(although it was mostly similar to move.\)

Revision 561 - Directory Listing
Modified Thu Dec 3 18:45:32 2009 UTC (9 years, 7 months ago) by jhr
  move compW to animation.sml

Revision 559 - Directory Listing
Modified Thu Dec 3 18:12:10 2009 UTC (9 years, 7 months ago) by wchaney
added w value computation for quaternion and fixed bug in creating a quaternion (changed so x=x, y=y and z=z)

Revision 556 - Directory Listing
Modified Wed Dec 2 05:57:38 2009 UTC (9 years, 7 months ago) by jhr
  Add beginnings of model shader

Revision 555 - Directory Listing
Modified Wed Dec 2 05:52:49 2009 UTC (9 years, 7 months ago) by jhr
  Update README

Revision 554 - Directory Listing
Modified Wed Dec 2 05:50:53 2009 UTC (9 years, 7 months ago) by jhr
  change GBR/GBRA to BGR/BGRA.

Revision 553 - Directory Listing
Modified Wed Dec 2 05:50:21 2009 UTC (9 years, 7 months ago) by jhr
  Update TGAFileIO to use the IMAGE_FILE_IO interface

Revision 552 - Directory Listing
Modified Wed Dec 2 05:49:12 2009 UTC (9 years, 7 months ago) by jhr
  Change shader paths to data/textures

Revision 551 - Directory Listing
Modified Wed Dec 2 02:51:50 2009 UTC (9 years, 7 months ago) by jhr
  Added textures for model.

Revision 550 - Directory Listing
Modified Tue Dec 1 19:42:14 2009 UTC (9 years, 7 months ago) by jhr
  Added rotateVec, lerp, and slerp operations.

Revision 549 - Directory Listing
Modified Tue Dec 1 19:27:51 2009 UTC (9 years, 7 months ago) by jhr
  Print some info about the model

Revision 548 - Directory Listing
Modified Tue Dec 1 15:28:19 2009 UTC (9 years, 7 months ago) by jhr
  Fixing up new particle-system code

Revision 547 - Directory Listing
Modified Tue Dec 1 06:30:16 2009 UTC (9 years, 7 months ago) by pavelk
Moved old particle system implementation into separate files, and updated the new ones to support our new version of particle systems. Unfortunately I don't know whether or not it compiles since we don't have any examples that use this new system.

Revision 546 - Directory Listing
Modified Thu Nov 26 02:22:47 2009 UTC (9 years, 7 months ago) by jhr
  Placeholder for 3ds file-loader test

Revision 544 - Directory Listing
Modified Tue Nov 24 20:30:45 2009 UTC (9 years, 7 months ago) by jhr
  New test of MD5 loader library

Revision 543 - Directory Listing
Modified Tue Nov 24 20:30:23 2009 UTC (9 years, 7 months ago) by jhr
  Fix lexer bugs in MD5 loader

Revision 542 - Directory Listing
Modified Tue Nov 24 18:02:36 2009 UTC (9 years, 7 months ago) by jhr
  Remove incomplete DevIL support from the configuration and doc files.
  I left the small amount of source code, in case someone decides to
  revive it someday.

Revision 539 - Directory Listing
Modified Tue Nov 24 15:47:22 2009 UTC (9 years, 7 months ago) by jhr
  Add blocks and smart constructors to IR

Revision 538 - Directory Listing
Modified Tue Nov 24 14:07:50 2009 UTC (9 years, 7 months ago) by jhr
  Documentation

Revision 537 - Directory Listing
Modified Tue Nov 24 14:07:40 2009 UTC (9 years, 7 months ago) by jhr
  Add MLB file

Revision 536 - Directory Listing
Modified Tue Nov 24 14:07:04 2009 UTC (9 years, 7 months ago) by jhr
  Fix structure name

Revision 535 - Directory Listing
Modified Tue Nov 24 14:06:45 2009 UTC (9 years, 7 months ago) by jhr
  Updates to conform to naming conventions

Revision 534 - Directory Listing
Modified Tue Nov 24 14:05:20 2009 UTC (9 years, 7 months ago) by jhr
  Added MLB file and fix type errors

Revision 533 - Directory Listing
Modified Tue Nov 24 13:49:11 2009 UTC (9 years, 7 months ago) by jhr
  normalize naming conventions

Revision 532 - Directory Listing
Modified Tue Nov 24 13:48:38 2009 UTC (9 years, 7 months ago) by jhr
  Adding md3 loader

Revision 531 - Directory Listing
Modified Tue Nov 24 00:14:48 2009 UTC (9 years, 7 months ago) by jhr
  Fixing type errors, etc.

Revision 530 - Directory Listing
Modified Tue Nov 24 00:14:23 2009 UTC (9 years, 7 months ago) by jhr
  Add local copy of ml-lpt-lib until MLton includes it in its distribution

Revision 528 - Directory Listing
Modified Sat Nov 21 18:44:26 2009 UTC (9 years, 8 months ago) by jhr
  Converted PGMFileIO to use IMAGE_FILE_IO interface

Revision 527 - Directory Listing
Modified Sat Nov 21 15:18:33 2009 UTC (9 years, 8 months ago) by jhr
  Added TODO file

Revision 526 - Directory Listing
Modified Sat Nov 21 15:13:13 2009 UTC (9 years, 8 months ago) by jhr
  Implemented PPMFileIO.{loadFile,loadImage} functions

Revision 525 - Directory Listing
Modified Thu Nov 19 19:36:42 2009 UTC (9 years, 8 months ago) by jhr
  Working on MD5 loader library

Revision 524 - Directory Listing
Modified Thu Nov 19 19:36:21 2009 UTC (9 years, 8 months ago) by jhr
  Include AABB modules

Revision 522 - Directory Listing
Modified Wed Nov 18 05:09:05 2009 UTC (9 years, 8 months ago) by jhr
  Working on image I/O

Revision 521 - Directory Listing
Modified Wed Nov 18 04:51:26 2009 UTC (9 years, 8 months ago) by jhr
  Working on image I/O

Revision 520 - Directory Listing
Modified Wed Nov 18 04:02:17 2009 UTC (9 years, 8 months ago) by jhr
  Correct comment

Revision 519 - Directory Listing
Modified Wed Nov 18 02:39:38 2009 UTC (9 years, 8 months ago) by jhr
Starting to work on DDS support

Revision 518 - Directory Listing
Modified Tue Nov 17 22:14:13 2009 UTC (9 years, 8 months ago) by jhr
  Adding lexer specifications

Revision 517 - Directory Listing
Modified Tue Nov 17 15:58:42 2009 UTC (9 years, 8 months ago) by jhr
  Code cleanup

Revision 516 - Directory Listing
Modified Tue Nov 17 14:21:26 2009 UTC (9 years, 8 months ago) by jhr
  Code cleanup

Revision 515 - Directory Listing
Modified Tue Nov 17 04:32:50 2009 UTC (9 years, 8 months ago) by pavelk
Added an infrastructure for the compilation process, used MOVE as a prototype.

Revision 514 - Directory Listing
Modified Thu Nov 12 21:44:03 2009 UTC (9 years, 8 months ago) by jhr
  Working on MD5 loading

Revision 513 - Directory Listing
Modified Thu Nov 12 20:13:17 2009 UTC (9 years, 8 months ago) by jhr
  Working on MD5 loader support

Revision 512 - Directory Listing
Modified Thu Nov 12 20:11:52 2009 UTC (9 years, 8 months ago) by jhr
  Added AABB support and map2 function to vector structures

Revision 511 - Directory Listing
Modified Thu Nov 12 17:43:30 2009 UTC (9 years, 8 months ago) by jhr
  Added comments

Revision 510 - Directory Listing
Modified Thu Nov 12 16:21:26 2009 UTC (9 years, 8 months ago) by jhr
  Working on MD5 mesh loader

Revision 509 - Directory Listing
Modified Thu Nov 12 14:42:54 2009 UTC (9 years, 8 months ago) by jhr
  Working on MD5 mesh loader

Revision 508 - Directory Listing
Modified Wed Nov 11 22:59:26 2009 UTC (9 years, 8 months ago) by jhr
  Added %header

Revision 507 - Directory Listing
Modified Fri Nov 6 22:36:28 2009 UTC (9 years, 8 months ago) by jhr
  ML-antlr parser for md5 mesh and animation files

Revision 504 - Directory Listing
Modified Thu Nov 5 18:01:54 2009 UTC (9 years, 8 months ago) by jhr
  Added support for vertex-attribute arrays and the drawArrays command

Revision 501 - Directory Listing
Modified Tue Nov 3 15:46:36 2009 UTC (9 years, 8 months ago) by jhr
  Working on translation

Revision 500 - Directory Listing
Modified Tue Nov 3 15:21:48 2009 UTC (9 years, 8 months ago) by jhr
  Remove signature for IR

Revision 499 - Directory Listing
Modified Tue Nov 3 14:02:09 2009 UTC (9 years, 8 months ago) by jhr
  Renaming to match coding conventions

Revision 498 - Directory Listing
Modified Sun Oct 25 03:32:49 2009 UTC (9 years, 8 months ago) by pavelk
Broke out particle IR into its own module.

Revision 497 - Directory Listing
Modified Sun Oct 18 03:28:10 2009 UTC (9 years, 9 months ago) by jhr
  Fixed indentation

Revision 496 - Directory Listing
Modified Wed Oct 14 05:23:53 2009 UTC (9 years, 9 months ago) by pavelk
Whoops, forgot this with the last change.

Revision 495 - Directory Listing
Modified Wed Oct 14 05:19:05 2009 UTC (9 years, 9 months ago) by pavelk
Added a first pass at datastructures for an internal representation of our particle systems.

Revision 492 - Directory Listing
Modified Tue Oct 6 16:26:12 2009 UTC (9 years, 9 months ago) by jhr
  Added NORMALIZE capability

Revision 491 - Directory Listing
Modified Tue Oct 6 15:44:38 2009 UTC (9 years, 9 months ago) by jhr
  Update initWithArgs to return the list of arguments not consumed by GLUT.

Revision 489 - Directory Listing
Modified Sat Sep 26 17:38:27 2009 UTC (9 years, 9 months ago) by pavelk
Fixed bugs associated with OrbitLine. Looks pretty cool now.

Revision 487 - Directory Listing
Modified Thu Sep 24 06:19:20 2009 UTC (9 years, 9 months ago) by pavelk
Added PSysOrbitLineSeg. Work in progress...

Revision 486 - Directory Listing
Modified Thu Sep 24 00:30:05 2009 UTC (9 years, 9 months ago) by pavelk
Make psysenv its own type instead of having to refer to PSYSENV.set all the time.

Revision 485 - Directory Listing
Modified Wed Sep 23 06:44:25 2009 UTC (9 years, 9 months ago) by pavelk
Started the use of red-black trees, although it could be a bit cleaner. May have ruined indentation again (did my best not to...)

Revision 483 - Directory Listing
Modified Tue Sep 22 04:33:05 2009 UTC (9 years, 10 months ago) by jhr
  Put modules in their own files and fix indentation

Revision 481 - Directory Listing
Modified Mon Sep 21 22:46:32 2009 UTC (9 years, 10 months ago) by jhr
  Better cleanup/configuration

Revision 480 - Directory Listing
Modified Fri Sep 4 14:19:03 2009 UTC (9 years, 10 months ago) by jhr
   Add getDrawBuffers (not implemented yet)

Revision 477 - Directory Listing
Modified Fri Sep 4 05:27:09 2009 UTC (9 years, 10 months ago) by pavelk
Implemented particle example using new interface. Getting ready to move to GPUs

Revision 476 - Directory Listing
Modified Wed Sep 2 03:03:51 2009 UTC (9 years, 10 months ago) by pavelk
Adding preliminary definion for a PSysVar

Revision 475 - Directory Listing
Modified Thu Jun 4 20:50:23 2009 UTC (10 years, 1 month ago) by pavelk
Fixed build. Price of not having MLton on the macLab machines =(

Revision 474 - Directory Listing
Modified Thu Jun 4 20:41:40 2009 UTC (10 years, 1 month ago) by pavelk
Added documentation to particles-sig.sml, updated README

Revision 473 - Directory Listing
Modified Tue Jun 2 02:54:01 2009 UTC (10 years, 1 month ago) by jhr
  Added lineWidth function.

Revision 469 - Directory Listing
Modified Sun May 31 16:17:59 2009 UTC (10 years, 1 month ago) by jhr
  Simplify paths to MLB files by using the wrappers in the lib directory.

Revision 467 - Directory Listing
Modified Sun May 31 15:14:43 2009 UTC (10 years, 1 month ago) by jhr
  Comment out incomplete code.

Revision 466 - Directory Listing
Modified Fri May 29 23:13:49 2009 UTC (10 years, 1 month ago) by pavelk
Fixed a bug which prevented count from being decremented when particles dies. Sped up performance by not updating the buffers after every action.

Revision 465 - Directory Listing
Modified Fri May 29 22:51:06 2009 UTC (10 years, 1 month ago) by pavelk
Changed actions to be particle->particle types. Vertex information (color and position) now resides in fixed buffers.

Revision 464 - Directory Listing
Modified Wed May 27 18:22:16 2009 UTC (10 years, 1 month ago) by pavelk
Updated preliminary code to support color buffers and fix memory problem.

Revision 463 - Directory Listing
Modified Sun May 24 14:43:38 2009 UTC (10 years, 1 month ago) by jhr
  Don't render when there are no particles.

Revision 462 - Directory Listing
Modified Sat May 23 16:59:29 2009 UTC (10 years, 2 months ago) by jhr
  Overhaul of image-io library to add PNG support.

Revision 461 - Directory Listing
Modified Sat May 23 15:53:06 2009 UTC (10 years, 2 months ago) by jhr
  Added comment

Revision 460 - Directory Listing
Modified Sat May 23 14:50:03 2009 UTC (10 years, 2 months ago) by jhr
  Working on Image IO support for PNG files.

Revision 458 - Directory Listing
Modified Fri May 22 23:34:02 2009 UTC (10 years, 2 months ago) by pavelk
First attempt at using vertex buffers to render the particles, ran into some sort of exception on Linux. Added geyser to top-level makefile.

Revision 457 - Directory Listing
Modified Tue May 19 13:48:38 2009 UTC (10 years, 2 months ago) by jhr
  Added ARB_texture_rectangle support

Revision 455 - Directory Listing
Modified Tue May 19 13:46:30 2009 UTC (10 years, 2 months ago) by jhr
  Added target3D type; still need 3D texture operations

Revision 454 - Directory Listing
Modified Mon May 18 23:19:14 2009 UTC (10 years, 2 months ago) by jhr
  Working on FBO support

Revision 453 - Directory Listing
Modified Mon May 18 23:19:01 2009 UTC (10 years, 2 months ago) by jhr
  More extension support

Revision 452 - Directory Listing
Modified Mon May 18 23:12:42 2009 UTC (10 years, 2 months ago) by jhr
  Added hooks to support extensions.

Revision 451 - Directory Listing
Modified Mon May 18 23:12:04 2009 UTC (10 years, 2 months ago) by jhr
  Added OBJECT_ID signature.

Revision 448 - Directory Listing
Modified Mon May 18 18:55:42 2009 UTC (10 years, 2 months ago) by jhr
  Added deleteList function

Revision 447 - Directory Listing
Modified Sat May 16 17:18:30 2009 UTC (10 years, 2 months ago) by jhr
  Added glue code so that we can use libpng to read images.

Revision 445 - Directory Listing
Modified Sat May 16 16:42:05 2009 UTC (10 years, 2 months ago) by jhr
  Fix header comment.

Revision 444 - Directory Listing
Modified Mon May 11 20:48:05 2009 UTC (10 years, 2 months ago) by jhr
  Moved Makefile from base/opengl to base

Revision 442 - Directory Listing
Modified Mon May 11 20:43:21 2009 UTC (10 years, 2 months ago) by jhr
  Added hasExtension function

Revision 438 - Directory Listing
Modified Fri May 1 22:04:01 2009 UTC (10 years, 2 months ago) by pavelk
Added bounce. Needs tuning.

Revision 437 - Directory Listing
Modified Wed Apr 29 14:29:14 2009 UTC (10 years, 2 months ago) by pavelk
Added sink action. Example now has something interesting on a loop.

Revision 436 - Directory Listing
Modified Wed Apr 29 02:25:01 2009 UTC (10 years, 2 months ago) by pavelk
Updated random generation of points in a disc. I believe that this is correct, although not as efficient as can be since it involves a square root.

Revision 435 - Directory Listing
Modified Tue Apr 28 05:00:54 2009 UTC (10 years, 2 months ago) by pavelk
Added gravity action and a few domain generator implmentations. The disc needs to be reworked, it's not even close to uniform.

Revision 434 - Directory Listing
Modified Mon Apr 27 19:59:42 2009 UTC (10 years, 2 months ago) by jhr
  Minor fixes and code cleanup

Revision 433 - Directory Listing
Modified Mon Apr 27 18:52:17 2009 UTC (10 years, 2 months ago) by pavelk
Changed particle render size to its velocity, otherwise it was too small\!

Revision 430 - Directory Listing
Modified Mon Apr 27 18:29:19 2009 UTC (10 years, 2 months ago) by jhr
  MLB file cleanup

Revision 429 - Directory Listing
Modified Mon Apr 27 15:10:27 2009 UTC (10 years, 2 months ago) by pavelk
First pass at new implementation of particle systesm using David Mcallister's API

Revision 428 - Directory Listing
Modified Wed Apr 8 19:36:39 2009 UTC (10 years, 3 months ago) by jhr
  More path fixing

Revision 425 - Directory Listing
Modified Wed Apr 8 18:23:22 2009 UTC (10 years, 3 months ago) by jhr
  Fixed MLB files; also made the glut.mlb file only export the GLUT
  modules.

Revision 416 - Directory Listing
Modified Sun Jan 25 18:43:10 2009 UTC (10 years, 5 months ago) by jhr
  Added Texture module

Revision 414 - Directory Listing
Modified Wed Jan 21 20:29:50 2009 UTC (10 years, 6 months ago) by jhr
  Added texture environment support

Revision 412 - Directory Listing
Modified Wed Jan 21 20:19:23 2009 UTC (10 years, 6 months ago) by jhr
  Removed unused code

Revision 408 - Directory Listing
Modified Tue Jan 20 22:13:14 2009 UTC (10 years, 6 months ago) by jhr
  Various bug fixes.

Revision 407 - Directory Listing
Modified Tue Jan 20 22:12:38 2009 UTC (10 years, 6 months ago) by jhr
  Fixed paths for new library structure

Revision 406 - Directory Listing
Modified Tue Jan 20 22:11:53 2009 UTC (10 years, 6 months ago) by jhr
  Added comment.

Revision 405 - Directory Listing
Modified Tue Jan 20 21:55:04 2009 UTC (10 years, 6 months ago) by jhr
  Update for changes in directory structure

Revision 393 - Directory Listing
Modified Wed Jan 14 04:34:09 2009 UTC (10 years, 6 months ago) by jhr
  Added lerp operations for floating-point buffers.

Revision 390 - Directory Listing
Modified Tue Jan 13 21:49:59 2009 UTC (10 years, 6 months ago) by jhr
  new file

Revision 385 - Directory Listing
Modified Tue Jan 13 02:26:37 2009 UTC (10 years, 6 months ago) by jhr
Update for matrix3d.sml

Revision 384 - Directory Listing
Modified Tue Jan 13 02:16:57 2009 UTC (10 years, 6 months ago) by jhr
  Working on Quaternions.

Revision 382 - Directory Listing
Modified Wed Jan 7 22:05:18 2009 UTC (10 years, 6 months ago) by jhr
  Directory reorg

Revision 378 - Directory Listing
Modified Wed Jan 7 21:06:33 2009 UTC (10 years, 6 months ago) by jhr
  New location for generation code

Revision 376 - Directory Listing
Modified Wed Jan 7 21:04:55 2009 UTC (10 years, 6 months ago) by jhr
  New MLB file for core part of SML3d.

Revision 375 - Directory Listing
Modified Wed Jan 7 20:55:53 2009 UTC (10 years, 6 months ago) by jhr
  Moved util library to base

Revision 374 - Directory Listing
Modified Wed Jan 7 20:54:53 2009 UTC (10 years, 6 months ago) by jhr
  Moved common code to base

Revision 373 - Directory Listing
Modified Wed Jan 7 20:54:23 2009 UTC (10 years, 6 months ago) by jhr
  Move OpenGL library to base

Revision 372 - Directory Listing
Modified Wed Jan 7 20:53:53 2009 UTC (10 years, 6 months ago) by jhr
  Moved fi-gen stuff to new location

Revision 371 - Directory Listing
Modified Wed Jan 7 20:51:51 2009 UTC (10 years, 6 months ago) by jhr
  New directory to hold core parts of SML3D library

Revision 366 - Directory Listing
Modified Mon Jan 5 17:03:26 2009 UTC (10 years, 6 months ago) by jhr
  Change SMLXD to SML3D

Revision 357 - Directory Listing
Modified Sat Jan 3 04:14:15 2009 UTC (10 years, 6 months ago) by jhr
  Removed unmatched pushMatrix calls.

Revision 356 - Directory Listing
Modified Sat Jan 3 01:49:11 2009 UTC (10 years, 6 months ago) by jhr
  Added update operations

Revision 355 - Directory Listing
Modified Sat Jan 3 00:37:57 2009 UTC (10 years, 6 months ago) by jhr
  Added TODO item

Revision 354 - Directory Listing
Modified Sat Jan 3 00:33:16 2009 UTC (10 years, 6 months ago) by jhr
  Add another test image

Revision 353 - Directory Listing
Modified Sat Jan 3 00:33:03 2009 UTC (10 years, 6 months ago) by jhr
  Additional operations

Revision 352 - Directory Listing
Modified Fri Jan 2 23:28:57 2009 UTC (10 years, 6 months ago) by jhr
  Bug fix: get GL_LUMINANCE_ALPHA right

Revision 351 - Directory Listing
Modified Fri Jan 2 23:18:20 2009 UTC (10 years, 6 months ago) by jhr
  New test case

Revision 350 - Directory Listing
Modified Fri Jan 2 23:17:51 2009 UTC (10 years, 6 months ago) by jhr
  Export ImageUtil module

Revision 349 - Directory Listing
Modified Fri Jan 2 22:45:08 2009 UTC (10 years, 6 months ago) by jhr
  Added lerp function

Revision 348 - Directory Listing
Modified Fri Jan 2 22:27:08 2009 UTC (10 years, 6 months ago) by jhr
  Bug fix: get the right enum for BGRA

Revision 347 - Directory Listing
Modified Fri Jan 2 22:02:22 2009 UTC (10 years, 6 months ago) by jhr
  Add element size info to pixel formats.  This change will allow pixel formats
  to be used to create buffers.

Revision 346 - Directory Listing
Modified Fri Jan 2 21:10:35 2009 UTC (10 years, 6 months ago) by jhr
  Adding more image support

Revision 345 - Directory Listing
Modified Mon Oct 6 12:11:58 2008 UTC (10 years, 9 months ago) by jhr
add texture-sig.sml and reorder

Revision 344 - Directory Listing
Modified Sun Oct 5 22:27:43 2008 UTC (10 years, 9 months ago) by jhr
  Code "in waiting" for flattening buffers of pairs and triples.

Revision 343 - Directory Listing
Modified Sun Oct 5 22:26:33 2008 UTC (10 years, 9 months ago) by jhr
  Added drawRangeElements

Revision 342 - Directory Listing
Modified Sun Oct 5 22:25:09 2008 UTC (10 years, 9 months ago) by jhr
  Normalize side and up vectors

Revision 339 - Directory Listing
Modified Sun Oct 5 15:30:05 2008 UTC (10 years, 9 months ago) by jhr
  API changes.

Revision 338 - Directory Listing
Modified Sun Oct 5 15:27:53 2008 UTC (10 years, 9 months ago) by jhr
  Bug fix and comments.

Revision 337 - Directory Listing
Modified Sun Oct 5 15:25:17 2008 UTC (10 years, 9 months ago) by jhr
  Fixed typo in cross-product code.

Revision 336 - Directory Listing
Modified Sat Oct 4 18:26:23 2008 UTC (10 years, 9 months ago) by jhr
  Added build2DMipmaps and streamlined names.

Revision 335 - Directory Listing
Modified Sat Oct 4 18:17:21 2008 UTC (10 years, 9 months ago) by jhr
  Added basic vertex array operations.

Revision 332 - Directory Listing
Modified Fri Oct 3 19:41:48 2008 UTC (10 years, 9 months ago) by jhr
  Adding texture support

Revision 331 - Directory Listing
Modified Fri Oct 3 13:31:30 2008 UTC (10 years, 9 months ago) by jhr
  Moving toward a uniform IMAGE_FILE_IO API.

Revision 327 - Directory Listing
Modified Fri Oct 3 09:22:59 2008 UTC (10 years, 9 months ago) by jhr
  Enabled blending to show off transparency in TGA images.

Revision 326 - Directory Listing
Modified Fri Oct 3 09:05:49 2008 UTC (10 years, 9 months ago) by jhr
  Added comments and cleaned up code a bit

Revision 325 - Directory Listing
Modified Fri Oct 3 09:04:52 2008 UTC (10 years, 9 months ago) by jhr
  More address arithmetic fixes

Revision 324 - Directory Listing
Modified Fri Oct 3 09:04:11 2008 UTC (10 years, 9 months ago) by jhr
  Added text of image loading and drawPixels

Revision 323 - Directory Listing
Modified Fri Oct 3 08:18:10 2008 UTC (10 years, 9 months ago) by jhr
  Export additional GL modules.

Revision 322 - Directory Listing
Modified Fri Oct 3 08:17:50 2008 UTC (10 years, 9 months ago) by jhr
  Fix address-arithmetic bugs.

Revision 321 - Directory Listing
Modified Thu Oct 2 21:54:44 2008 UTC (10 years, 9 months ago) by jhr
  Various bug fixes.

Revision 320 - Directory Listing
Modified Thu Oct 2 20:31:30 2008 UTC (10 years, 9 months ago) by jhr
  More renaming

Revision 319 - Directory Listing
Modified Thu Oct 2 20:30:46 2008 UTC (10 years, 9 months ago) by jhr
  Rename directory to reflect purpose

Revision 318 - Directory Listing
Modified Thu Oct 2 20:28:36 2008 UTC (10 years, 9 months ago) by jhr
  Working on image IO

Revision 317 - Directory Listing
Modified Thu Oct 2 19:31:11 2008 UTC (10 years, 9 months ago) by jhr
  Patch for 64-bit compatibility.

Revision 316 - Directory Listing
Modified Thu Oct 2 14:59:06 2008 UTC (10 years, 9 months ago) by jhr
Working on image IO

Revision 315 - Directory Listing
Modified Thu Oct 2 08:57:44 2008 UTC (10 years, 9 months ago) by jhr
  Working on image I/O

Revision 314 - Directory Listing
Modified Thu Oct 2 08:43:19 2008 UTC (10 years, 9 months ago) by jhr
  Working on image IO

Revision 313 - Directory Listing
Modified Wed Oct 1 21:24:12 2008 UTC (10 years, 9 months ago) by jhr
  Renaming for consistency

Revision 312 - Directory Listing
Modified Wed Oct 1 21:15:17 2008 UTC (10 years, 9 months ago) by jhr
  more changes

Revision 311 - Directory Listing
Modified Wed Oct 1 21:14:31 2008 UTC (10 years, 9 months ago) by jhr
  Working on image-io support

Revision 310 - Directory Listing
Modified Wed Oct 1 18:47:41 2008 UTC (10 years, 9 months ago) by jhr
  Adding IMAGE signature and Image module

Revision 309 - Directory Listing
Modified Wed Oct 1 08:04:31 2008 UTC (10 years, 9 months ago) by jhr
  Removing hand-coded FFI glue

Revision 307 - Directory Listing
Modified Wed Oct 1 07:55:10 2008 UTC (10 years, 9 months ago) by jhr
  Switch to using generated FFI code.

Revision 305 - Directory Listing
Modified Tue Sep 30 21:22:35 2008 UTC (10 years, 9 months ago) by jhr
  Remove import.

Revision 304 - Directory Listing
Modified Tue Sep 30 20:58:21 2008 UTC (10 years, 9 months ago) by jhr
  Migrating to generated FFI code.

Revision 300 - Directory Listing
Modified Tue Sep 30 13:33:52 2008 UTC (10 years, 9 months ago) by jhr
dynamic linking on windows

Revision 298 - Directory Listing
Modified Tue Sep 30 08:52:58 2008 UTC (10 years, 9 months ago) by jhr
  Adding initial quaternion support

Revision 294 - Directory Listing
Modified Tue Sep 30 08:00:27 2008 UTC (10 years, 9 months ago) by jhr
  Added start of drawPixels support (once we figure out the types)

Revision 292 - Directory Listing
Modified Tue Sep 30 07:54:18 2008 UTC (10 years, 9 months ago) by jhr
Copied from: src revision 289
repository restructuring

Revision 285 - Directory Listing
Modified Mon Sep 29 14:16:04 2008 UTC (10 years, 9 months ago) by jhr
Original Path: src
Added getShaderSource and improved getShaderLogInfo.

Revision 282 - Directory Listing
Modified Mon Sep 29 13:46:19 2008 UTC (10 years, 9 months ago) by jhr
Original Path: src
added getErrorString and comments

Revision 280 - Directory Listing
Modified Sun Sep 28 15:19:59 2008 UTC (10 years, 9 months ago) by jhr
Original Path: src
  export GLTypes module

Revision 279 - Directory Listing
Modified Sun Sep 28 15:19:32 2008 UTC (10 years, 9 months ago) by jhr
Original Path: src
  fix comment

Revision 278 - Directory Listing
Modified Sun Sep 28 15:18:49 2008 UTC (10 years, 9 months ago) by jhr
Original Path: src
  Export DataBuffer module

Revision 276 - Directory Listing
Modified Sun Sep 28 15:17:22 2008 UTC (10 years, 9 months ago) by jhr
Original Path: src
  Switch to generated FFI.

Revision 275 - Directory Listing
Modified Fri Sep 26 22:27:56 2008 UTC (10 years, 9 months ago) by jhr
Original Path: src
  Remove dependencies on opengl types.

Revision 274 - Directory Listing
Modified Fri Sep 26 22:05:18 2008 UTC (10 years, 9 months ago) by jhr
Original Path: src
  Working on support for images.

Revision 273 - Directory Listing
Modified Fri Sep 26 16:23:24 2008 UTC (10 years, 9 months ago) by jhr
Original Path: src
Working on image support

Revision 271 - Directory Listing
Modified Fri Sep 26 11:05:01 2008 UTC (10 years, 9 months ago) by jhr
Original Path: src
  MOre work on porting to generated FFI code

Revision 270 - Directory Listing
Modified Fri Sep 26 10:19:18 2008 UTC (10 years, 9 months ago) by jhr
Original Path: src
Refactoring.

Revision 269 - Directory Listing
Modified Fri Sep 26 10:17:53 2008 UTC (10 years, 9 months ago) by jhr
Original Path: src
Partial switch to generated ABI.

Revision 266 - Directory Listing
Modified Thu Sep 25 16:06:07 2008 UTC (10 years, 9 months ago) by jhr
Original Path: src
Adding additional operations on data buffers.

Revision 258 - Directory Listing
Modified Thu Sep 25 09:08:34 2008 UTC (10 years, 9 months ago) by jhr
Original Path: src
  Working on switch to machine-generated FFI code.

Revision 256 - Directory Listing
Modified Thu Sep 25 08:15:05 2008 UTC (10 years, 9 months ago) by jhr
Original Path: src
  Made callback functions private

Revision 254 - Directory Listing
Modified Wed Sep 24 13:13:12 2008 UTC (10 years, 9 months ago) by jhr
Original Path: src
  Renaming

Revision 253 - Directory Listing
Modified Wed Sep 24 13:12:24 2008 UTC (10 years, 9 months ago) by jhr
Original Path: src
  Preparing to generate MLB file during configuration.

Revision 252 - Directory Listing
Modified Wed Sep 24 13:11:12 2008 UTC (10 years, 9 months ago) by jhr
Original Path: src
  Rename

Revision 251 - Directory Listing
Modified Wed Sep 24 13:06:21 2008 UTC (10 years, 9 months ago) by jhr
Original Path: src
  Added missing OpenGL types.

Revision 250 - Directory Listing
Modified Wed Sep 24 12:48:09 2008 UTC (10 years, 9 months ago) by jhr
Original Path: src
  Add README files

Revision 249 - Directory Listing
Modified Wed Sep 24 12:29:03 2008 UTC (10 years, 9 months ago) by jhr
Original Path: src
  DIrectories for generated FFI code.

Revision 232 - Directory Listing
Modified Tue Sep 9 12:19:24 2008 UTC (10 years, 10 months ago) by jhr
Original Path: src
Don't try to configure/build SDL stuff when SDL is not present.

Revision 231 - Directory Listing
Modified Tue Sep 9 10:49:58 2008 UTC (10 years, 10 months ago) by jhr
Original Path: src
Changed calling convention for callbacks to cdecl (the
GLUT entry points are stdcall, but the user functions
are cdecl).

Revision 230 - Directory Listing
Modified Mon Sep 8 15:46:02 2008 UTC (10 years, 10 months ago) by jhr
Original Path: src
Handle the ".exe" suffix on Windows

Revision 229 - Directory Listing
Modified Mon Sep 8 15:38:43 2008 UTC (10 years, 10 months ago) by jhr
Original Path: src
  add scope attributes

Revision 228 - Directory Listing
Modified Mon Sep 8 12:53:48 2008 UTC (10 years, 10 months ago) by jhr
Original Path: src
  Fix calling-convention attributes

Revision 225 - Directory Listing
Modified Sun Sep 7 11:13:58 2008 UTC (10 years, 10 months ago) by jhr
Original Path: src
  Tweaking the config-sml3d script to support building on windows.

Revision 223 - Directory Listing
Modified Fri Sep 5 13:19:34 2008 UTC (10 years, 10 months ago) by jhr
Original Path: src
  Fix glut-glue.c build for when we are using our own version of glut.

Revision 221 - Directory Listing
Modified Thu Sep 4 15:53:26 2008 UTC (10 years, 10 months ago) by jhr
Original Path: src
rting to windows under MinGW.

Revision 219 - Directory Listing
Modified Thu Aug 21 13:21:47 2008 UTC (10 years, 11 months ago) by jhr
Original Path: src
  Cleanup for 64-bit support (thanks to Vesa Karvonen).

Revision 218 - Directory Listing
Modified Wed Jul 9 14:19:35 2008 UTC (11 years ago) by jhr
Original Path: src
  Added missing modules from opengl/opengl.mlb

Revision 217 - Directory Listing
Modified Wed Jul 2 15:51:40 2008 UTC (11 years ago) by jhr
Original Path: src
  Try a different font

Revision 216 - Directory Listing
Modified Mon Jun 30 20:27:37 2008 UTC (11 years ago) by jhr
Original Path: src
  Module to support occlusion queries

Revision 215 - Directory Listing
Modified Fri Jun 20 19:31:43 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Fixed include to work on Tiger

Revision 213 - Directory Listing
Modified Wed Jun 18 21:08:53 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Track changes in Matrix API

Revision 212 - Directory Listing
Modified Tue Jun 17 23:22:08 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  More quat code.

Revision 211 - Directory Listing
Modified Tue Jun 17 23:10:33 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Beginning of a quaternion module.

Revision 210 - Directory Listing
Modified Tue Jun 17 03:29:03 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Added rotations.

Revision 209 - Directory Listing
Modified Tue Jun 17 03:28:53 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Hooks for explicit memory management.

Revision 208 - Directory Listing
Modified Mon Jun 16 22:46:53 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  working on rotation (implementation incomplete)

Revision 207 - Directory Listing
Modified Mon Jun 16 16:22:53 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Add 3x3 matrix type for uniform variables

Revision 206 - Directory Listing
Modified Mon Jun 16 16:22:14 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Export inverse operations.

Revision 205 - Directory Listing
Modified Mon Jun 16 15:47:39 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Added 3x3 float matrices; changed signatures to be more consistent
  with vector structures.

Revision 203 - Directory Listing
Modified Mon Jun 16 15:25:49 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Make uniform API consistent with attribute API and add 4x4 matrix
  support.

Revision 202 - Directory Listing
Modified Mon Jun 16 15:03:02 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Complete support for vertex attrbutes.

Revision 201 - Directory Listing
Modified Mon Jun 16 15:02:34 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Fixed definition of glubyte

Revision 200 - Directory Listing
Modified Sun Jun 15 18:37:37 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Fixed redundant patterns

Revision 199 - Directory Listing
Modified Sun Jun 15 18:29:22 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Reworked the shader-language code to better manage resources.  Also added
  additional operations.

Revision 198 - Directory Listing
Modified Sat Jun 14 20:23:20 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Remove generated file from repository

Revision 197 - Directory Listing
Modified Sat Jun 14 20:22:46 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Split out extension constants into their own module.

Revision 196 - Directory Listing
Modified Thu Jun 12 04:41:50 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Added numUniforms and numAttributes

Revision 195 - Directory Listing
Modified Thu Jun 12 04:41:24 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Fixe incomplete match

Revision 193 - Directory Listing
Modified Tue Jun 10 17:22:26 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Add DataBuffer module.

Revision 192 - Directory Listing
Modified Tue Jun 10 17:22:10 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Change Word32.word to C_Size.word.

Revision 191 - Directory Listing
Modified Tue Jun 10 03:03:53 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Added some commented out (for now) support for the stencil buffer.

Revision 190 - Directory Listing
Modified Tue Jun 10 03:02:55 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  New files: starting to split up the GL structure.

Revision 189 - Directory Listing
Modified Mon Jun 9 20:29:38 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Generate aliases for the various OpenGL types (e.g., GLenum.word is the
  type of OpenGL enumerations).  This change should make it easier to port
  to 64-bit systems down the road.

Revision 188 - Directory Listing
Modified Mon Jun 9 17:52:26 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Added compileStatus and linkStatus functions

Revision 187 - Directory Listing
Modified Mon Jun 9 15:32:07 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Added getWord1.

Revision 186 - Directory Listing
Modified Mon Jun 9 13:50:44 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Fix cut and past error

Revision 185 - Directory Listing
Modified Mon Jun 9 03:07:25 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Fix various bugs in matrix code (thanks to Vesa Karvonen).

Revision 183 - Directory Listing
Modified Sun Jun 8 12:42:52 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  bug fix from Vesa Karvonen

Revision 181 - Directory Listing
Modified Sun Jun 8 01:55:41 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Added depth and alpha function support.

Revision 180 - Directory Listing
Modified Sun Jun 8 00:33:12 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Include shader support.

Revision 177 - Directory Listing
Modified Sun Jun 8 00:31:02 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Implemented a number of missing functions and changed the type og
  getElapsedTime.

Revision 176 - Directory Listing
Modified Sat Jun 7 20:03:43 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Fixed types.

Revision 175 - Directory Listing
Modified Sat Jun 7 04:31:30 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Working on the shader support

Revision 174 - Directory Listing
Modified Sat Jun 7 00:34:35 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Bug fix.

Revision 173 - Directory Listing
Modified Thu Jun 5 23:50:12 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Fix path of sdl-config command

Revision 172 - Directory Listing
Modified Thu Jun 5 22:24:19 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Working on shaders.

Revision 171 - Directory Listing
Modified Thu Jun 5 21:07:14 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Some work on shaders

Revision 170 - Directory Listing
Modified Tue Jun 3 19:29:23 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
Added size types

Revision 169 - Directory Listing
Modified Tue Jun 3 18:47:28 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Added imports for glTexImage* etc.

Revision 168 - Directory Listing
Modified Tue Jun 3 16:50:48 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Minor edit

Revision 166 - Directory Listing
Modified Tue Jun 3 16:48:02 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Fixed generator to generate correct SML code

Revision 165 - Directory Listing
Modified Tue Jun 3 16:47:12 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Fixed type error

Revision 164 - Directory Listing
Modified Tue Jun 3 16:30:41 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Generate MLB file for SDL library

Revision 163 - Directory Listing
Modified Tue Jun 3 16:30:23 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  New file

Revision 162 - Directory Listing
Modified Tue Jun 3 15:46:11 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Adding distclean target

Revision 160 - Directory Listing
Modified Tue Jun 3 15:20:29 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Run configuration commands for GLUT and SDL at configure time.

Revision 159 - Directory Listing
Modified Tue Jun 3 13:52:52 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Added tracking of retained IDs

Revision 158 - Directory Listing
Modified Tue Jun 3 13:52:32 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Starting to factor out major subcomponents of the GL; switched textures to use
  the ObjectIdFn functor.

Revision 157 - Directory Listing
Modified Mon Jun 2 21:54:10 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Added initWithArgs to signature

Revision 156 - Directory Listing
Modified Mon Jun 2 19:45:15 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Initialization is now handled from SML

Revision 155 - Directory Listing
Modified Mon Jun 2 19:44:55 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Tracking changes to CAlloc

Revision 154 - Directory Listing
Modified Mon Jun 2 19:44:42 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Changes to the CAlloc interface and added operations to CString.

Revision 153 - Directory Listing
Modified Mon Jun 2 13:59:47 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Change to use "withId"

Revision 150 - Directory Listing
Modified Sat May 31 20:08:28 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Finished ALC functions

Revision 149 - Directory Listing
Modified Sat May 31 19:07:07 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  More work on OpenAL; split capture operations into their own module.

Revision 148 - Directory Listing
Modified Sat May 31 15:28:45 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  More work on OpenAL library

Revision 147 - Directory Listing
Modified Sat May 31 14:27:00 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Added ALC structure (not implemented yet)

Revision 141 - Directory Listing
Modified Fri May 30 17:53:45 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Use ObjectIdFn functor to manage source IDs

Revision 139 - Directory Listing
Modified Fri May 30 16:47:02 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Working on configuration

Revision 136 - Directory Listing
Modified Thu May 29 15:03:41 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Starting to work on support for DevIL.

Revision 135 - Directory Listing
Modified Thu May 29 14:59:48 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Remove unused script

Revision 134 - Directory Listing
Modified Tue May 27 16:20:44 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  MOre work on OpenAL.

Revision 133 - Directory Listing
Modified Tue May 27 16:20:34 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Trim blank lines

Revision 132 - Directory Listing
Modified Tue May 27 15:49:43 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  More work on OpenAL implementation

Revision 130 - Directory Listing
Modified Tue May 27 15:48:17 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Added ObjectIdFn functor

Revision 129 - Directory Listing
Modified Tue May 27 15:06:19 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  More work on OpenAL implementation

Revision 128 - Directory Listing
Modified Tue May 27 14:19:08 2008 UTC (11 years, 1 month ago) by jhr
Original Path: src
  Working on OpenAL implementation

Revision 126 - Directory Listing
Modified Fri May 9 22:54:04 2008 UTC (11 years, 2 months ago) by jhr
Original Path: src
  Added 2D vector modules

Revision 125 - Directory Listing
Modified Fri May 9 18:25:31 2008 UTC (11 years, 2 months ago) by jhr
Original Path: src
  Added Gaussian random numbers; move random stuff to util directory.

Revision 124 - Directory Listing
Modified Fri May 9 18:19:51 2008 UTC (11 years, 2 months ago) by jhr
Original Path: src
  new file

Revision 123 - Directory Listing
Modified Thu May 8 18:55:07 2008 UTC (11 years, 2 months ago) by jhr
Original Path: src
  Added ellipse-drawing code

Revision 121 - Directory Listing
Modified Wed May 7 04:20:41 2008 UTC (11 years, 2 months ago) by jhr
Original Path: src
  Added comment

Revision 116 - Directory Listing
Modified Mon May 5 04:25:26 2008 UTC (11 years, 2 months ago) by jhr
Original Path: src
  Update test for changes in GLUTText

Revision 115 - Directory Listing
Modified Mon May 5 04:23:43 2008 UTC (11 years, 2 months ago) by jhr
Original Path: src
  Simplify drawing operations to use newlines.

Revision 109 - Directory Listing
Modified Fri May 2 14:41:16 2008 UTC (11 years, 2 months ago) by jhr
Original Path: src
  Change lenghtAndDir to return the zero vector on small vectors.

Revision 105 - Directory Listing
Modified Thu Apr 24 05:15:48 2008 UTC (11 years, 2 months ago) by jhr
Original Path: src
  Renamed round to roundToInt and added round function.  Also added M_POS_INF and
  M_NEG_INF.

Revision 104 - Directory Listing
Modified Thu Apr 24 04:59:58 2008 UTC (11 years, 2 months ago) by jhr
Original Path: src
  Added pointSize function.

Revision 103 - Directory Listing
Modified Fri Apr 11 17:04:05 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Added distance function

Revision 102 - Directory Listing
Modified Fri Apr 11 14:46:39 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Added font size functions

Revision 101 - Directory Listing
Modified Fri Apr 11 05:29:34 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Added round function

Revision 95 - Directory Listing
Modified Thu Apr 10 16:30:24 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Added clipLength function

Revision 94 - Directory Listing
Modified Thu Apr 10 15:31:13 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Added parallelComponent and perpendicularComponent functions

Revision 89 - Directory Listing
Modified Wed Apr 9 17:12:47 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Added setPosition functions

Revision 88 - Directory Listing
Modified Wed Apr 9 17:03:21 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Added clip and clamp functions

Revision 87 - Directory Listing
Modified Wed Apr 9 15:30:33 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Split camera controls and frustum controls into separate
  modules.

Revision 86 - Directory Listing
Modified Wed Apr 9 04:32:22 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Working on camera module

Revision 85 - Directory Listing
Modified Wed Apr 9 04:29:48 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  change fov to fovy to make it consistent with OpenGL docs

Revision 84 - Directory Listing
Modified Wed Apr 9 04:07:22 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Working on camera module

Revision 83 - Directory Listing
Modified Wed Apr 9 04:01:30 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Added functions for creating matrices from scratch

Revision 82 - Directory Listing
Modified Wed Apr 9 04:00:48 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Added loadMatrix and multMatrix operations

Revision 81 - Directory Listing
Modified Wed Apr 9 03:48:29 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Added toVector functions

Revision 80 - Directory Listing
Modified Wed Apr 9 03:44:46 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Added Matrix4d

Revision 79 - Directory Listing
Modified Wed Apr 9 03:44:21 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Bug fix in perspective.

Revision 78 - Directory Listing
Modified Wed Apr 9 03:24:13 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Added DoubleONB module; fixed some comments

Revision 73 - Directory Listing
Modified Tue Apr 8 13:59:05 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Added polygon smoothing hint

Revision 72 - Directory Listing
Modified Tue Apr 8 13:58:28 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Generalized circleXZ drawing routines and added checker board

Revision 71 - Directory Listing
Modified Tue Apr 8 13:57:39 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Added addAlpha/stripAlpha functions

Revision 70 - Directory Listing
Modified Mon Apr 7 22:10:00 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Added hints

Revision 69 - Directory Listing
Modified Mon Apr 7 22:09:50 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Added smoothing

Revision 68 - Directory Listing
Modified Mon Apr 7 20:20:34 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Working on text and a bug fix for gl.sml.

Revision 67 - Directory Listing
Modified Mon Apr 7 16:01:22 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Fix handling of font names to avoid linking problems (and to work on Windows).
--This line, and thos  below, will be ignored--

M    src/glut/glut.mlb
M    src/glut/glut.sml
M    src/glut/glut-glue.c
M    src/glut/glut-text.sml

Revision 66 - Directory Listing
Modified Mon Apr 7 16:00:17 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Better raster support

Revision 64 - Directory Listing
Modified Mon Apr 7 15:59:29 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Add text rendering to test

Revision 63 - Directory Listing
Modified Mon Apr 7 15:02:25 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Added type names for integer vectors

Revision 62 - Directory Listing
Modified Mon Apr 7 14:38:04 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Bug fixes

Revision 60 - Directory Listing
Modified Mon Apr 7 13:35:25 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Various bug fixes / feature enhancements.

Revision 59 - Directory Listing
Modified Sun Apr 6 19:21:48 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Created subtree for tests

Revision 58 - Directory Listing
Modified Sun Apr 6 18:18:36 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Missing let

Revision 57 - Directory Listing
Modified Sun Apr 6 18:17:29 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Added ortho2D implementation

Revision 56 - Directory Listing
Modified Sat Apr 5 21:00:39 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Working on 2d drawing

Revision 55 - Directory Listing
Modified Sat Apr 5 03:57:20 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Adding texture support

Revision 54 - Directory Listing
Modified Sat Apr 5 03:56:51 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Working on 2D rendering

Revision 53 - Directory Listing
Modified Fri Apr 4 19:09:36 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  move low-level utility code into common; start draw2d.

Revision 52 - Directory Listing
Modified Fri Apr 4 18:12:25 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Remove empty file

Revision 51 - Directory Listing
Modified Fri Apr 4 18:11:53 2008 UTC (11 years, 3 months ago) by jhr
Original Path: src
  Export strlen

Revision 50 - Directory Listing
Modified Fri Mar 14 21:03:23 2008 UTC (11 years, 4 months ago) by jhr
Original Path: src
  Working on the API

Revision 49 - Directory Listing
Modified Fri Mar 14 20:45:02 2008 UTC (11 years, 4 months ago) by jhr
Original Path: src
  Adding more entrypoints

Revision 48 - Directory Listing
Modified Fri Mar 14 16:03:28 2008 UTC (11 years, 4 months ago) by jhr
Original Path: src
  More work on texture support

Revision 47 - Directory Listing
Modified Fri Mar 14 14:50:30 2008 UTC (11 years, 4 months ago) by jhr
Original Path: src
  More texture support

Revision 46 - Directory Listing
Modified Fri Mar 14 14:21:39 2008 UTC (11 years, 4 months ago) by jhr
Original Path: src
  Adding multitexture support

Revision 45 - Directory Listing
Modified Fri Mar 14 03:49:51 2008 UTC (11 years, 4 months ago) by jhr
Original Path: src
  Finish off raster ops

Revision 44 - Directory Listing
Modified Thu Mar 13 22:10:32 2008 UTC (11 years, 4 months ago) by jhr
Original Path: src
  Working on shader support

Revision 43 - Directory Listing
Modified Thu Mar 13 22:10:07 2008 UTC (11 years, 4 months ago) by jhr
Original Path: src
  Adding raster operations

Revision 42 - Directory Listing
Modified Thu Mar 13 18:26:32 2008 UTC (11 years, 4 months ago) by jhr
Original Path: src
  New file: text support

Revision 41 - Directory Listing
Modified Thu Mar 13 16:26:29 2008 UTC (11 years, 4 months ago) by jhr
Original Path: src
  Comment out GLSL modules until they are finished

Revision 40 - Directory Listing
Modified Thu Mar 13 16:26:06 2008 UTC (11 years, 4 months ago) by jhr
Original Path: src
  Added OpenGL 2.1 constants

Revision 38 - Directory Listing
Modified Thu Mar 13 14:30:45 2008 UTC (11 years, 4 months ago) by jhr
Original Path: src
  Merged math library into common

Revision 37 - Directory Listing
Modified Thu Mar 13 14:29:38 2008 UTC (11 years, 4 months ago) by jhr
Original Path: src
  Merged math library into common; fixed type errors in ONB code

Revision 36 - Directory Listing
Modified Thu Mar 13 05:12:37 2008 UTC (11 years, 4 months ago) by jhr
Original Path: src
  Adding ONB modules.

Revision 35 - Directory Listing
Modified Wed Mar 12 19:57:21 2008 UTC (11 years, 4 months ago) by jhr
Original Path: src
  Fix types

Revision 33 - Directory Listing
Modified Mon Mar 10 19:45:51 2008 UTC (11 years, 4 months ago) by jhr
Original Path: src
  Fix type errors

Revision 32 - Directory Listing
Modified Mon Mar 10 16:15:34 2008 UTC (11 years, 4 months ago) by jhr
Original Path: src
  Working on shader API

Revision 31 - Directory Listing
Modified Mon Mar 10 16:15:14 2008 UTC (11 years, 4 months ago) by jhr
Original Path: src
  Floating-point modules

Revision 30 - Directory Listing
Modified Mon Mar 10 04:32:08 2008 UTC (11 years, 4 months ago) by jhr
Original Path: src
  Working on model loaders

Revision 29 - Directory Listing
Modified Wed Feb 27 00:29:28 2008 UTC (11 years, 4 months ago) by jhr
Original Path: src
  Fix various type errors, etc.

Revision 28 - Directory Listing
Modified Thu Feb 21 05:51:58 2008 UTC (11 years, 5 months ago) by jhr
Original Path: src
  Added crease field.

Revision 27 - Directory Listing
Modified Thu Feb 21 05:47:18 2008 UTC (11 years, 5 months ago) by jhr
Original Path: src
  Add file format specification

Revision 26 - Directory Listing
Modified Thu Feb 21 05:44:53 2008 UTC (11 years, 5 months ago) by jhr
Original Path: src
  Working on AC3D loader

Revision 25 - Directory Listing
Modified Wed Feb 20 23:24:17 2008 UTC (11 years, 5 months ago) by jhr
Original Path: src
  Start AC3D loader.

Revision 24 - Directory Listing
Modified Wed Feb 20 23:02:07 2008 UTC (11 years, 5 months ago) by jhr
Original Path: src
  New files

Revision 23 - Directory Listing
Modified Wed Feb 20 14:44:23 2008 UTC (11 years, 5 months ago) by jhr
Original Path: src
  New file

Revision 22 - Directory Listing
Modified Wed Feb 20 14:24:34 2008 UTC (11 years, 5 months ago) by jhr
Original Path: src
  Types have moved to common.

Revision 21 - Directory Listing
Modified Mon Feb 18 23:48:14 2008 UTC (11 years, 5 months ago) by jhr
Original Path: src
  Updates to reflect that the common types are in a different place now.

Revision 20 - Directory Listing
Modified Mon Feb 18 18:20:34 2008 UTC (11 years, 5 months ago) by jhr
Original Path: src
  Added formatting and fixed type errors.

Revision 19 - Directory Listing
Modified Mon Feb 18 17:47:01 2008 UTC (11 years, 5 months ago) by jhr
Original Path: src
  Move common types into their own directory.

Revision 18 - Directory Listing
Modified Mon Feb 18 17:46:34 2008 UTC (11 years, 5 months ago) by jhr
Original Path: src
  Start of OpenAL API.

Revision 17 - Directory Listing
Modified Mon Feb 18 17:39:20 2008 UTC (11 years, 5 months ago) by jhr
Original Path: src
  Move type definitions and type utility code into common directory.

Revision 16 - Directory Listing
Modified Mon Feb 18 17:38:18 2008 UTC (11 years, 5 months ago) by jhr
Original Path: src
  add iterators.

Revision 15 - Directory Listing
Modified Sun Feb 17 05:03:30 2008 UTC (11 years, 5 months ago) by jhr
Original Path: src
  New file.

Revision 14 - Directory Listing
Modified Sat Feb 16 22:59:07 2008 UTC (11 years, 5 months ago) by jhr
Original Path: src
  Adding 4D homogeneous vectors

Revision 13 - Directory Listing
Modified Thu Nov 15 05:22:12 2007 UTC (11 years, 8 months ago) by jhr
Original Path: src
  Added getMatrixMode implementation.

Revision 12 - Directory Listing
Modified Thu Nov 15 01:58:45 2007 UTC (11 years, 8 months ago) by jhr
Original Path: src
  Remove generated file

Revision 10 - Directory Listing
Modified Fri Nov 9 18:56:45 2007 UTC (11 years, 8 months ago) by jhr
Original Path: src
  Getting things to work again.

Revision 9 - Directory Listing
Modified Wed Nov 7 16:05:46 2007 UTC (11 years, 8 months ago) by jhr
Original Path: src
  Various configuration fixes.

Revision 7 - Directory Listing
Modified Wed Jan 10 06:01:06 2007 UTC (12 years, 6 months ago) by jhr
Original Path: src
  Adding FI generation support code.

Revision 6 - Directory Listing
Modified Mon Jan 8 05:51:13 2007 UTC (12 years, 6 months ago) by jhr
Original Path: src
  Working on SDL API

Revision 5 - Directory Listing
Modified Sun Jan 7 17:08:12 2007 UTC (12 years, 6 months ago) by jhr
Original Path: src
  Working on low-level SDL glue

Revision 4 - Directory Listing
Modified Wed Jan 3 05:12:30 2007 UTC (12 years, 6 months ago) by jhr
Original Path: src
  New file.

Revision 1 - Directory Listing
Added Fri Dec 29 22:12:14 2006 UTC (12 years, 6 months ago) by jhr
Original Path: src
  Create initial repository

Sort log by:

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0