puts "========" puts "Texture 2D transformation (presentation trsf)" puts "========" set aTexture [locate_data_file bug26122_texture_trsf_ref.png] pload MODELING VISUALIZATION box b 1 1 1 explode b F for { set aPass 0 } { $aPass < 2 } { incr aPass } { vclear vclose ALL set aSuffix "" if { $aPass == 0 } { set aSuffix "ffp" vcaps -ffp 1 } else { set aSuffix "glsl" vcaps -ffp 0 } vinit View1 w=512 h=512 vtop vdisplay -dispMode 1 b_6 vfit vtexture b_6 $aTexture -modulate off vdump $::imagedir/${::casename}_identity_${aSuffix}.png vtexture b_6 $aTexture -trsfTranslate 0.0 0.0 -trsfScale 0.8 2.0 -trsfAngle 0 vdump $::imagedir/${::casename}_scale_${aSuffix}.png vtexture b_6 $aTexture -trsfTranslate 0.25 -0.25 -trsfScale 1.0 1.0 -trsfAngle 0 vdump $::imagedir/${::casename}_translate_${aSuffix}.png vtexture b_6 $aTexture -trsfTranslate 0.0 0.1 -trsfScale 1 1.1 -trsfAngle 30 vdump $::imagedir/${::casename}_rotate_${aSuffix}.png vtexture b_6 $aTexture -trsfTranslate 0.25 -0.25 -trsfScale 1.1 0.8 -trsfAngle 0 vdump $::imagedir/${::casename}_${aSuffix}.png }