Last 7 days
-
RibTools04.zip (RibTools binaries version 0.4) file uploaded by dpasca
-
Labels:
Type-Executable
OpSys-Windows
Featured
Labels:
Type-Executable
OpSys-Windows
Featured
-
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"
-
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
-
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..
-
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
-
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
-
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
-
r290
(- Fixed variables declaration detection) committed by dpasca
- - Fixed variables declaration detection
- Fixed variables declaration detection
-
r289
(- solar() finally running in the VM) committed by dpasca
- - solar() finally running in the VM
- solar() finally running in the VM
-
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)
-
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(
-
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 (^^;)
-
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
-
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
-
r283
(- Added min and max operators !) committed by dpasca
- - Added min and max operators !
- Added min and max operators !
-
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)
-
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..
-
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)
-
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 (^^;)
-
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
-
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
-
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 !)
-
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
-
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
-
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
-
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
-
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"
-
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
-
r269
(- Adding externals folder) committed by dpasca
- - Adding externals folder
- Adding externals folder
-
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()
...
-
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
-
r266
(- Added conversion rule for POW ('^') operator) committed by dpasca
- - Added conversion rule for POW ('^') operator
- Added conversion rule for POW ('^') operator
-
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
-
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
-
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
-
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
-
r261
(- Major refactoring of symbols handling) committed by dpasca
- - Major refactoring of symbols handling
- Major refactoring of symbols handling
-
r260
(- Some renaming of global symbols list) committed by dpasca
- - Some renaming of global symbols list
- Some renaming of global symbols list
-
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
-
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
-
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)
-
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
-
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
-
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
-
r253
(- Added stub function for xformname.vxs3) committed by dpasca
- - Added stub function for xformname.vxs3
- Added stub function for xformname.vxs3
-
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
-
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..
-
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)
-
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..
-
r248
(- Added point and normal "constructors") committed by dpasca
- - Added point and normal "constructors"
- Added point and normal "constructors"
|