My favorites | Sign in
Logo
                
Details: Show all Hide all

Last 7 days

  • Nov 21, 2009
    RibTools04.zip (RibTools binaries version 0.4) file uploaded by dpasca   -  
    Labels: Type-Executable OpSys-Windows Featured
    Labels: Type-Executable OpSys-Windows Featured
  • Nov 21, 2009
    r296 (- Fixed grid value "I" (apparently doesn't need to be normal...) committed by dpasca   -   - Fixed grid value "I" (apparently doesn't need to be normalized) - Changed default behavior of specularbrdf() to have 8x specular power (like anything but the old RMan) - Fixed finding of shaders in current dir - Added more tests - Updated readme file - This matches a new binary release, denominated "0.4"
    - Fixed grid value "I" (apparently doesn't need to be normalized) - Changed default behavior of specularbrdf() to have 8x specular power (like anything but the old RMan) - Fixed finding of shaders in current dir - Added more tests - Updated readme file - This matches a new binary release, denominated "0.4"
  • Nov 19, 2009
    r295 (- Moved some pictures into the progress subfolder) committed by dpasca   -   - Moved some pictures into the progress subfolder
    - Moved some pictures into the progress subfolder
  • Nov 19, 2009
    r294 (- Added pow() (SSE2 version is not optimized 8( ) - plastic....) committed by dpasca   -   - Added pow() (SSE2 version is not optimized 8( ) - plastic.sl finally compiles - Airplane.rib shows some specular highlights ! ..but still wrong direction - Forced illuminance blocks to be between braces.. -- NOTE: need to fix the compiler to properly get single line statements..
    - Added pow() (SSE2 version is not optimized 8( ) - plastic.sl finally compiles - Airplane.rib shows some specular highlights ! ..but still wrong direction - Forced illuminance blocks to be between braces.. -- NOTE: need to fix the compiler to properly get single line statements..
  • Nov 19, 2009
    r293 (- Added inline params transformation by current matrix (for ...) committed by dpasca   -   - Added inline params transformation by current matrix (for points, vects, etc) - Slight changes to vec * mat template - Added additiona lighting test
    - Added inline params transformation by current matrix (for points, vects, etc) - Slight changes to vec * mat template - Added additiona lighting test

Last 30 days

  • Nov 17, 2009
    r292 (- Lighting finally working again -- Uses light shaders (!) -...) committed by dpasca   -   - Lighting finally working again -- Uses light shaders (!) -- Axis in solar() had to be flipped (need to check again about normal and potential transforms to light coords ?) - diffuse() now does its own normalization of the normal in input - Added SISD and SIMD fill functions for symbols
    - Lighting finally working again -- Uses light shaders (!) -- Axis in solar() had to be flipped (need to check again about normal and potential transforms to light coords ?) - diffuse() now does its own normalization of the normal in input - Added SISD and SIMD fill functions for symbols
  • Nov 16, 2009
    r291 (- Fixed vector constructors from pointers - Fixed solar to c...) committed by dpasca   -   - Fixed vector constructors from pointers - Fixed solar to consider 'L' as varying
    - Fixed vector constructors from pointers - Fixed solar to consider 'L' as varying
  • Nov 15, 2009
    r290 (- Fixed variables declaration detection) committed by dpasca   -   - Fixed variables declaration detection
    - Fixed variables declaration detection
  • Nov 15, 2009
    r289 (- solar() finally running in the VM) committed by dpasca   -   - solar() finally running in the VM
    - solar() finally running in the VM
  • Nov 15, 2009
    r288 (- Implemented again the ambient() instruction - Ambient ligh...) committed by dpasca   -   - Implemented again the ambient() instruction - Ambient lights are now detected (in case they don't have illuminance or solar (is this right ?) - Added batch file to clear the compiler shaders cache - Ambient light shader runs, but doesn't seem to get the right params (the intensity from the inline param values)
    - Implemented again the ambient() instruction - Ambient lights are now detected (in case they don't have illuminance or solar (is this right ?) - Added batch file to clear the compiler shaders cache - Ambient light shader runs, but doesn't seem to get the right params (the intensity from the inline param values)
  • Nov 12, 2009
    r287 (- Lights shaders are now running !!! Yeahhh !!! ..but it's a...) committed by dpasca   -   - Lights shaders are now running !!! Yeahhh !!! ..but it's all black still 8(
    - Lights shaders are now running !!! Yeahhh !!! ..but it's all black still 8(
  • Nov 09, 2009
    r286 (- Added some forgotten files from 2 commits ago (^^;)) committed by dpasca   -   - Added some forgotten files from 2 commits ago (^^;)
    - Added some forgotten files from 2 commits ago (^^;)
  • Nov 09, 2009
    r285 (- Fixed the check of the light index in the illuminance loop) committed by dpasca   -   - Fixed the check of the light index in the illuminance loop
    - Fixed the check of the light index in the illuminance loop
  • Nov 09, 2009
    r284 (- Moved SL instruction definitions and instruction table in ...) committed by dpasca   -   - Moved SL instruction definitions and instruction table in separate files, for clarity
    - Moved SL instruction definitions and instruction table in separate files, for clarity
  • Nov 08, 2009
    r283 (- Added min and max operators !) committed by dpasca   -   - Added min and max operators !
    - Added min and max operators !
  • Nov 08, 2009
    r282 (- Propagation of varying/uniform details seems to work now 8...) committed by dpasca   -   - Propagation of varying/uniform details seems to work now 8)
    - Propagation of varying/uniform details seems to work now 8)
  • Nov 04, 2009
    r281 (- Added pass to spread detail of variables.. but still not q...) committed by dpasca   -   - Added pass to spread detail of variables.. but still not quite working..
    - Added pass to spread detail of variables.. but still not quite working..
  • Nov 03, 2009
    r280 (- Now "plastic.sl" compiles (first time 8)) committed by dpasca   -   - Now "plastic.sl" compiles (first time 8)
    - Now "plastic.sl" compiles (first time 8)
  • Nov 03, 2009
    r279 (- More work on light shaders - Shader compiler practically v...) committed by dpasca   -   - More work on light shaders - Shader compiler practically very broken.. a lot of changes happening.. I should have worked in a branch (^^;)
    - More work on light shaders - Shader compiler practically very broken.. a lot of changes happening.. I should have worked in a branch (^^;)
  • Nov 02, 2009
    r278 (- Fixed definition of constant values (now written as "tempo...) committed by dpasca   -   - Fixed definition of constant values (now written as "temporary" rather than "global") - Fixed behavior of illuminance in the VM
    - Fixed definition of constant values (now written as "temporary" rather than "global") - Fixed behavior of illuminance in the VM
  • Nov 02, 2009
    r277 (- Basic support for globally defined constants (for now, as ...) committed by dpasca   -   - Basic support for globally defined constants (for now, as plain numbers) - Some cleaning up and refactoring of the compiler code
    - Basic support for globally defined constants (for now, as plain numbers) - Some cleaning up and refactoring of the compiler code
  • Nov 01, 2009
    r276 (- Moving lighting to proper generic sharing system -- Illumi...) committed by dpasca   -   - Moving lighting to proper generic sharing system -- Illuminance, illuminate, solar, etc -- Current status breaks lighting everywhere 8) - Improved RSL compiler -- Better detection of global variables -- Various fixes -- Started looking into resolving global constants at compile time (don't want do implement initialization code for those if not necessary !)
    - Moving lighting to proper generic sharing system -- Illuminance, illuminate, solar, etc -- Current status breaks lighting everywhere 8) - Improved RSL compiler -- Better detection of global variables -- Various fixes -- Started looking into resolving global constants at compile time (don't want do implement initialization code for those if not necessary !)
  • Oct 28, 2009
    r275 (- Shader compiler now properly detects "funcops" and generat...) committed by dpasca   -   - Shader compiler now properly detects "funcops" and generates appropriate asm (example, solar() becomes VM instruction "solarbegin.vs" and is coupled with a "funcopend" instruction - Added _funcop type to specify funcops while keeping most of the SL compiler logic for plain functions
    - Shader compiler now properly detects "funcops" and generates appropriate asm (example, solar() becomes VM instruction "solarbegin.vs" and is coupled with a "funcopend" instruction - Added _funcop type to specify funcops while keeping most of the SL compiler logic for plain functions

Earlier this year

  • Oct 22, 2009
    r274 (- Improved variables detection in the RSL (still pretty mess...) committed by dpasca   -   - Improved variables detection in the RSL (still pretty messy !) - Enabled declaration of "void" functions - Changed "solar" to be a void function in the built-ins file (it's currently an empty function, but should help to simplify its implementation
    - Improved variables detection in the RSL (still pretty messy !) - Enabled declaration of "void" functions - Changed "solar" to be a void function in the built-ins file (it's currently an empty function, but should help to simplify its implementation
  • Oct 21, 2009
    r273 (- Added a TokNode constructor that accepts a new token's par...) committed by dpasca   -   - Added a TokNode constructor that accepts a new token's parameters directly
    - Added a TokNode constructor that accepts a new token's parameters directly
  • Oct 21, 2009
    r272 (- Minor cleanup, obsolete commented out code, etc) committed by dpasca   -   - Minor cleanup, obsolete commented out code, etc
    - Minor cleanup, obsolete commented out code, etc
  • Oct 20, 2009
    r271 (- Adding new libjpeg project that references to "externals") committed by dpasca   -   - Adding new libjpeg project that references to "externals"
    - Adding new libjpeg project that references to "externals"
  • Oct 20, 2009
    r270 (- Moved libjpeg from local to svn:externals) committed by dpasca   -   - Moved libjpeg from local to svn:externals
    - Moved libjpeg from local to svn:externals
  • Oct 20, 2009
    r269 (- Adding externals folder) committed by dpasca   -   - Adding externals folder
    - Adding externals folder
  • Oct 19, 2009
    r268 (- Added concept of "funcop" .. which should handle things su...) committed by dpasca   -   - Added concept of "funcop" .. which should handle things such as solar() illuminate() if() while() ...
    - Added concept of "funcop" .. which should handle things such as solar() illuminate() if() while() ...
  • Oct 19, 2009
    r267 (- Sensible shadow compiler improvement -- Now tries to solve...) committed by dpasca   -   - Sensible shadow compiler improvement -- Now tries to solve symbols in 2 passes so that function calling can be guessed properly (?) --- Necessary pain for function overloading - Added plastic.sl shader - Improved SL built-ins - General refactoring
    - Sensible shadow compiler improvement -- Now tries to solve symbols in 2 passes so that function calling can be guessed properly (?) --- Necessary pain for function overloading - Added plastic.sl shader - Improved SL built-ins - General refactoring
  • Oct 18, 2009
    r266 (- Added conversion rule for POW ('^') operator) committed by dpasca   -   - Added conversion rule for POW ('^') operator
    - Added conversion rule for POW ('^') operator
  • Oct 18, 2009
    r265 (- Fixed tracking of line number in the tokenizer ..was not c...) committed by dpasca   -   - Fixed tracking of line number in the tokenizer ..was not counting comments
    - Fixed tracking of line number in the tokenizer ..was not counting comments
  • Oct 18, 2009
    r264 (- Changed symbol definition to better reflect RenderMan spec...) committed by dpasca   -   - Changed symbol definition to better reflect RenderMan specs - Changed hand made asm shaders for the new symbol definition approach - Cleaned up shader binding phase - Note: may need to introduce 'const' keyword into the shader compiler
    - Changed symbol definition to better reflect RenderMan specs - Changed hand made asm shaders for the new symbol definition approach - Cleaned up shader binding phase - Note: may need to introduce 'const' keyword into the shader compiler
  • Oct 17, 2009
    r263 (- More work around the shader instance class -- It's now use...) committed by dpasca   -   - More work around the shader instance class -- It's now used as a smart pointer in the attributes -- Shorted class name - New ref-counted smart pointers - 64 bit build ! ..and related fixes for it
    - More work around the shader instance class -- It's now used as a smart pointer in the attributes -- Shorted class name - New ref-counted smart pointers - 64 bit build ! ..and related fixes for it
  • Oct 17, 2009
    r262 (- More refactoring around symbols -- Added alternative decla...) committed by dpasca   -   - More refactoring around symbols -- Added alternative declaration of symbols to be used for in-line parameters - Added a couple of functions for warning and error (with exception) report
    - More refactoring around symbols -- Added alternative declaration of symbols to be used for in-line parameters - Added a couple of functions for warning and error (with exception) report
  • Oct 16, 2009
    r261 (- Major refactoring of symbols handling) committed by dpasca   -   - Major refactoring of symbols handling
    - Major refactoring of symbols handling
  • Oct 15, 2009
    r260 (- Some renaming of global symbols list) committed by dpasca   -   - Some renaming of global symbols list
    - Some renaming of global symbols list
  • Oct 15, 2009
    r259 (- Some refactoring around symbols -- Changed Symbol types an...) committed by dpasca   -   - Some refactoring around symbols -- Changed Symbol types and storage def names -- Changed plain "IsVarying" to "Detail" able to track also "vertex" and "constant" flags
    - Some refactoring around symbols -- Changed Symbol types and storage def names -- Changed plain "IsVarying" to "Detail" able to track also "vertex" and "constant" flags
  • Oct 14, 2009
    r258 (- Removed some unused .rasm shaders that are now compiled fi...) committed by dpasca   -   - Removed some unused .rasm shaders that are now compiled file from source - Cleaner symbols construction in the MicroPolygonGrid - Added a light test rib file - Started looking into moving lighting to light shaders
    - Removed some unused .rasm shaders that are now compiled file from source - Cleaner symbols construction in the MicroPolygonGrid - Added a light test rib file - Started looking into moving lighting to light shaders
  • Oct 13, 2009
    r257 (- Added support for global variable definition directly in t...) committed by dpasca   -   - Added support for global variable definition directly in the code -- Still needs to handle constant values such as "PI" - Removed old default standard vars from the compiler code - Better padding for alignment of generated asm code (cosmetic)
    - Added support for global variable definition directly in the code -- Still needs to handle constant values such as "PI" - Removed old default standard vars from the compiler code - Better padding for alignment of generated asm code (cosmetic)
  • Oct 12, 2009
    r256 (- Better batch file to test renderings with Aqsis) committed by dpasca   -   - Better batch file to test renderings with Aqsis
    - Better batch file to test renderings with Aqsis
  • Oct 07, 2009
    r255 (- Finally space castings and transforms working for a few ba...) committed by dpasca   -   - Finally space castings and transforms working for a few basic spaces
    - Finally space castings and transforms working for a few basic spaces
  • Oct 07, 2009
    r254 (- Changed from xformname.vxs3 to xformname.vxv) committed by dpasca   -   - Changed from xformname.vxs3 to xformname.vxv
    - Changed from xformname.vxs3 to xformname.vxv
  • Oct 06, 2009
    r253 (- Added stub function for xformname.vxs3) committed by dpasca   -   - Added stub function for xformname.vxs3
    - Added stub function for xformname.vxs3
  • Oct 05, 2009
    r252 (- Assembler now handles string registers and mov.xx instruct...) committed by dpasca   -   - Assembler now handles string registers and mov.xx instruction
    - Assembler now handles string registers and mov.xx instruction
  • Oct 05, 2009
    r251 (- Added support for string and matrix constant values to the...) committed by dpasca   -   - Added support for string and matrix constant values to the asm - ..still missing support for opcodes dealing with strings and matrices..
    - Added support for string and matrix constant values to the asm - ..still missing support for opcodes dealing with strings and matrices..
  • Oct 04, 2009
    r250 (- Fixed some built-ins to have more accurate overloads - Fix...) committed by dpasca   -   - Fixed some built-ins to have more accurate overloads - Fixed functions matching - Extended function matching to support general float3 types (vector, point and normal)
    - Fixed some built-ins to have more accurate overloads - Fixed functions matching - Extended function matching to support general float3 types (vector, point and normal)
  • Oct 04, 2009
    r249 (- Name spaces now produce plausible asm code ! - Moved VarLi...) committed by dpasca   -   - Name spaces now produce plausible asm code ! - Moved VarLink to separate files - Added some debug code to VarLink - Some refactoring - Sub-tree cloning and cleaning up leaves a lot to be desired ..major cleanup is needed..
    - Name spaces now produce plausible asm code ! - Moved VarLink to separate files - Added some debug code to VarLink - Some refactoring - Sub-tree cloning and cleaning up leaves a lot to be desired ..major cleanup is needed..
  • Sep 28, 2009
    r248 (- Added point and normal "constructors") committed by dpasca   -   - Added point and normal "constructors"
    - Added point and normal "constructors"
 
Hosted by Google Code