PS2DEV network    

  > HOME
  > ABOUT

  > FORUMS
  > VIEW SVN
  > MAILING LIST
  > WIKI
  > QUOTES
  > DOCS

 PS2
  > TUTORIALS
  > LOADERS
  > TOOLS
  > SAMPLE CODE
  > DEMOS
  > PROJECTS

 PSP
  > TUTORIALS
  > TOOLS
  > DEMOS
  > PROJECTS

 PS3
  > LINKS
  > TUTORIALS
  > TOOLS
  > DEMOS
  > PROJECTS

   RSS


 USER ID (register)
 
 PASSWORD
 



 
  OpenVCL v0.3.3
OpenVCL is a software development tool that simplifies VU programming by preprocessing source into standard VSM/DSM. It merges both pipelines into one single path, manages register allocation and (in the near future) reschedules instructions for efficient execution.

Changes for v0.3.3:

- Unified error-reporting into a separate class, and changed error display to a more standard appearance.
- Added support for using 'cpp' as preprocessor in addition to gasp. If both are used, cpp will run before gasp, to stay compatible.
- Added commandline-argument to specify alternative for cpp.
- Added input-parsers for gasp and cpp that reflects the original filename and line in errorcodes to assist debugging.
- Wrote a RPN expression-evaluator to assist pseudo-instruction LOI.
- Added initial CLIP operands, but without proper validation.
- Fixed MR32 so that destination-fields are rotated properly.
- Fixed templates for RGET and RNEXT so that they generated proper destination fields.
- Added a threshold for the number of times a dynamic branch can execute in the register allocator. This value has been initially set to 16, but can be changed by the commandline-parameter '--bthres'. This allows programs with a lot of dynamic branches that intersect to resolve.
- Fixed multi-argument operands so that they can leave a trailing comma at the end without issuing any error.
- If the final code-block is not terminated by a --exit/--endexit pair, the code-generator will now fail as it should.
- Added commandline-argument '--version' to show current version.
- Fixed a inconsistency in the argument-extraction.
- Added a library of math-routines for use with LOI.

OpenVCL v0.3.3 win32 binary
If you need documentation please download the source-package, this zip only includes the executable.

Download -> openvcl-0.3.3-win32.zip


OpenVCL v0.3.3 source

Download -> openvcl-0.3.3.tar.gz



  > Locked
  > Edit Topic
  > Add Topic
  > Add Link
  > Add File
  > Move Topic
  > Delete Topic
  > Order Topics
  > Versions

Owned by chip
last updated by chip on Thu Dec 02 08:22:49 GMT 2004
 
Site Content Copyright 2001-2007 © Authors. Read Legal Statement for Information
LiveKnowledge Software by Live Media