Menu

Tree [58574f] default tip /
 History

Read Only access


File Date Author Commit
 Build 2012-01-21 ash@ashdesktop ash@ashdesktop [49a6b2] Merged the default branch to the dev branch.
 Data 2012-06-27 ash@ashdesktop.home.gateway ash@ashdesktop.home.gateway [58574f] Added test fx disassembly and asts.
 Docs 2012-06-27 ash@ashdesktop.home.gateway ash@ashdesktop.home.gateway [58574f] Added test fx disassembly and asts.
 Editor 2012-04-16 ash@ashdesktop ash@ashdesktop [7a9777] Removed the code that auto generates .rfx files...
 Runtime 2012-06-11 ash@ashdesktop.home.gateway ash@ashdesktop.home.gateway [a4e939] Improved an error message.
 .hgignore 2012-04-18 ash@ashdesktop ash@ashdesktop [366f5e] Removed the 'Production' build.
 .hgtags 2012-06-26 convert-repo convert-repo [bf7e71] update tags
 Ash.flt 2011-08-15 ashleydavis75 ashleydavis75 [3dd3c0] First commit of InsaneFX Editor and Runtime.
 Build.bat 2012-01-21 ash@ashdesktop ash@ashdesktop [49a6b2] Merged the default branch to the dev branch.
 Readme.txt 2012-04-18 ash@ashdesktop ash@ashdesktop [366f5e] Removed the 'Production' build.
 licence.txt 2011-10-31 ash@ashdesktop.home.gateway ash@ashdesktop.home.gateway [5860da] Added the licence to the repo.

Read Me

InsaneFX is a special effects editor and runtime.

The editor is written mostly in C# and is node-based, kind of like Maya's hypergraph editor.  The runtime is written in C/C++ and is driven by a performance-orientated byte-code interpreter for maximum flexibility.  The rendering is done via a plugin renderer and it is intended that users of InsaneFX provide their own renderer that will link InsaneFX into their game engine of choice.  InsaneFX currently ships with simple unoptimized OpenGL and DirectX renderers.

For compile/build instructions please see the Readme.txt files in the Editor and Runtime folders.

Please see licence.txt for InsaneFX licence details.

A summary of folders:

	Editor\
	
		Code for the InsaneFX Editor.
	
	Runtime\
	
		Code for the runtime, compiler and previewer.

		The sample OpenGL and DirectX renderers and example code can also be found here.
		
	Docs\
	
		Project documents.
	
	Data\
	
		Example and test data.
		
	Build\
	
		Program to build InsaneFX and generate a binary release.
		
		
Builds:

	Release	

		Production build.

	Debug

		Debug build.

	Test

		Like release, but for testing.

		_TESTING is defined to enable test specific code.
		_PERFORMANCE_TESTING is defined to enable performance testing code.

	PerfTest

		Like release, but for performance testing.

		_PERFORMANCE_TESTING is defined to enable performance testing code.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.