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

SCM Repository

[sml3d] Log of /trunk/sml3d/src/particles/compiler/psys-ir.sml
ViewVC logotype

Log of /trunk/sml3d/src/particles/compiler/psys-ir.sml

Parent Directory Parent Directory

Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 866 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 29 20:16:27 2010 UTC (8 years, 9 months ago) by pavelk
File length: 5786 byte(s)
Diff to previous 862
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 862 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 27 01:27:39 2010 UTC (8 years, 9 months ago) by pavelk
File length: 5474 byte(s)
Diff to previous 859
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 859 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 24 00:34:50 2010 UTC (8 years, 10 months ago) by pavelk
File length: 5468 byte(s)
Diff to previous 769
Started work on useless variable elimination.

Revision 769 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 15 22:52:36 2010 UTC (9 years ago) by pavelk
File length: 5385 byte(s)
Diff to previous 747
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 747 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 2 06:07:28 2010 UTC (9 years ago) by pavelk
File length: 5282 byte(s)
Diff to previous 746
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 - (view) (download) (annotate) - [select for diffs]
Added Mon Feb 1 04:51:45 2010 UTC (9 years ago) by pavelk
File length: 5481 byte(s)
Moved syntax, type, and definitions checker into its own module, and they work over the whole program, not when the statements get created.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

ViewVC Help
Powered by ViewVC 1.0.0