source: trunk/ChangeLog @ 246

Revision 246, 46.4 KB checked in by art, 2 years ago (diff)
  • changed support for the osgDB in osg v2.9.7
  • first try to implement an osgPPU cpack package within the built
Line 
12010-01-26 15:06  art
2
3        * [r245]
4          From
5          Christian
6          Richardt: -
7         
8          fix
9          a
10          few
11          shaders
12          in
13          order
14          to
15          get
16          it
17          working
18          on
19          my
20          ATI
21          card.
22
232010-01-05 07:54  art
24
25        * [r244]
26          From
27          Bryan
28          Thrall: -
29          The
30          last
31          two
32          paths
33          in
34          OSG_SEARCH_PATHS
35          in
36          osgPPU's
37          FindOSG.cmake
38          don't
39          properly
40          escape
41          backslashes,
42          causing
43          CMake
44          (I'm
45          using
46          version
47          2.6)
48          to
49          error
50          when
51          trying
52          to
53          configure
54          on
55          Windows
56          and
57          osgPPU
58          is
59          not
60          right
61          next
62          to
63          OSG:
64
652009-12-17 10:24  art
66
67        * [r243]
68          -
69          changed
70          list
71          of
72          contributors
73
742009-12-17 10:23  art
75
76        * [r242]
77          From
78          Paul
79          Martz:
80          -
81          modified
82          the
83          FindOSG.cmake
84          script
85          so
86          that
87          it
88          looks
89          in
90          MS
91          Windows
92          standard
93          OSG
94          install
95          locations
96
972009-12-04 13:29  art
98
99        * [r241]
100         
101
1022009-12-04 13:20  art
103
104        * [r240]
105          From
106          J.P.
107          Delport:
108          -
109          Implementing
110          TextureRectangle
111          support
112          for
113          osgPPU,
114          as
115          we
116          use
117          them
118          in
119          other
120          non-osgPPU
121          stages
122          of
123          our
124          pipeline.
125          The
126          main
127          difference
128          is
129          the
130          setup
131          of
132          the
133          quad
134          to
135          be
136          rendered:
137          if
138          the
139          input
140          texture
141          is
142          a
143          rect,
144          then
145          the
146          quad
147          coords
148          must
149          be
150          set
151          up
152          correctly.
153
1542009-12-03 13:15  art
155
156        * [r239]
157         
158
1592009-12-01 15:08  art
160
161        * [r238]
162          -
163          changes
164          to
165          reflect
166          current
167          osg
168          svn
169          repository
170          (mostly
171          gl..EXT
172          has
173          been
174          removed
175          by
176          (gl..)
177
1782009-11-04 20:50  art
179
180        * [r237]
181          -
182          bugs
183          in
184          capture
185          unit
186          solved -
187          can
188          now
189          capture
190          just
191          one
192          frame
193
1942009-10-30 18:53  art
195
196        * [r236]
197          -
198          HDR
199          example
200          almost
201          supports
202          resizing
203          (it
204          seems
205          that
206          OSG
207          has
208          a
209          bug
210          when
211          resizing
212          camera's
213          FBO
214          texture,
215          have
216          to
217          proove
218          that
219          later) -
220          small
221          bugfixes -
222          UnitInResampleOut
223          should
224          resize
225          correctly
226          even
227          if
228          it
229          was
230          marked
231          as
232          dirty
233          in
234          several
235          frames.
236          Before
237          it
238          has
239          recized
240          itself
241          every
242          time
243          with
244          resize
245          factor
246          and
247          could
248          cause
249          to
250          multiple
251          resizement
252          when
253          multiple
254          times
255          marked
256          as
257          dirty
258
2592009-10-27 08:57  art
260
261        * [r235]
262          -
263          improve
264          the
265          onViewportChange
266          functionality
267          in
268          the
269          processor -
270          dynamic
271          resizing
272          of
273          osgppu
274          pipeline
275          do
276          almost
277          work
278          now -
279          HDR
280          example
281          don't
282          work
283          with
284          resizing
285
2862009-10-26 15:28  art
287
288        * [r234]
289          -
290          unneeded
291          visitors
292          removed -
293          Changes
294          in
295          UnitBypassRepeat
296          iterative
297          traversion
298          (there
299          was
300          a
301          bug)
302
3032009-10-26 11:07  art
304
305        * [r233]
306          -
307          added
308          error
309          message
310          if
311          file
312          not
313          found
314
3152009-10-23 19:29  art
316
317        * [r232]
318          -
319          UnitInHistoryOut
320          warnings
321          added
322          that
323          currently
324          not
325          implemented
326
3272009-10-23 19:23  art
328
329        * [r231]
330          -
331          window
332          title
333          in
334          examples
335          added -
336          new
337          example
338          showing
339          UnitBypassRepeat
340          in
341          action
342          (diffusion) -
343          motionblur
344          example,
345          simpel
346          motionblur
347          by
348          loading
349          .ppu
350          file -
351          a
352          lot
353          of
354          bug
355          fixes -
356          new
357          images
358          of
359          Lenna
360
3612009-10-23 19:22  art
362
363        * [r230]
364          -
365          new
366          unit:
367          UnitBypassRepeat
368          which
369          can
370          iteratively
371          repeat
372          its
373          subgraph
374          (very
375          usefull
376          for
377          iterative
378          algrithms) -
379          a
380          lot
381          of
382          bug
383          fixes -
384          comment
385          fixes
386
3872009-10-23 15:03  art
388
389        * [r229]
390          -
391          when
392          looking
393          for
394          CUDA
395          installation
396          first
397          look
398          in
399          lib64
400          then
401          lib
402          directories.
403          Just
404          assume,
405          that
406          on
407          32bit
408          system
409          there
410          is
411          no
412          lib64.
413          On
414          64bit
415          systems
416          there
417          are
418          both,
419          hence
420          first
421          one
422          should
423          be
424          used.
425
4262009-10-23 12:44  art
427
428        * [r228]
429          From
430          J.P.
431          Delport:
432          -
433          CMake
434          path
435          changes
436          to
437          support
438          Debian64
439          (lib64
440          added)
441
4422009-10-13 17:55  art
443
444        * [r227]
445          -
446          reenable
447          multithreading
448          in
449          hdr
450          example
451
4522009-10-13 17:46  art
453
454        * [r226]
455          -
456          handling
457          of
458          mipmaps
459          was
460          wrong
461          in
462          previous
463          version -
464          rewritten
465          the
466          units
467          handling
468          with
469          mipmaps
470          in
471          order
472          to
473          be
474          visible
475          when
476          running
477          in
478          debug
479          mode
480          as
481          also
482          to
483          render
484          correctly -
485          hdr
486          example
487          should
488          work
489          now
490          more
491          correct
492          then
493          before
494
4952009-10-12 12:43  art
496
497        * [r225]
498          -
499          support
500          for
501          osg
502          2.9.6 -
503          small
504          changes
505          in
506          glow
507          example
508
5092009-08-11 16:42  art
510
511        * [r224]
512          -
513          Units
514          are
515          now
516          handling
517          FBO
518          support
519          by
520          them
521          self -
522          This
523          is
524          a
525          neccessary
526          step
527          to
528          allow
529          an
530          inbetween
531          computation
532          of
533          Units
534          in
535          the
536          scene
537          graph -
538          see
539          thread
540          "Running
541          the
542          processor
543          between
544          pre-render
545          and
546          main
547          render"
548          on
549          the
550          mailing
551          list
552          or
553          forum
554
5552009-08-10 11:26  art
556
557        * [r223]
558          -
559          UnitInHistoryOut:
560          class
561          is
562          not
563          used
564          now,
565          however
566          error
567          when
568          compiling,
569          hence
570          corrected
571          this
572          error
573
5742009-07-14 23:35  art
575
576        * [r222]
577         
578
5792009-05-21 09:56  art
580
581        * [r221]
582          -
583          glow
584          example
585          changed
586          to
587          support
588          depth
589
5902009-05-21 00:09  art
591
592        * [r220]
593          -
594          added
595          history
596          class -
597          changed
598          glow
599          example
600          to
601          support
602          depth
603          values,
604          however
605          still
606          in
607          progress
608
6092009-03-27 12:02  art
610
611        * [r219]
612         
613
6142009-03-26 17:38  art
615
616        * [r218]
617          -
618          so
619          now
620          policy
621          should
622          be
623          handled
624          properly
625
6262009-03-26 17:30  art
627
628        * [r217]
629          -
630          removed
631          the
632          policy,
633          because
634          it
635          doesn't
636          work
637          on
638          older
639          version
640          of
641          CMake
642          (TODO:
643          correct
644          policy!!!)
645
6462009-03-26 17:29  art
647
648        * [r216]
649          -
650          changes
651          to
652          the
653          CMake
654          system
655          to
656          support
657          package
658          building -
659          also
660          now
661          includes
662          the
663          Config.h
664          intoi
665          installation
666          path
667
6682009-03-26 15:47  art
669
670        * [r215]
671          -
672          small
673          changed
674          to
675          FindCUDA
676          to
677          support
678          linux
679          non-cuda
680          environment
681
6822009-03-26 15:32  art
683
684        * [r214]
685          -
686          first
687          try
688          to
689          setup
690          packaging
691          support
692          as
693          for
694          openscenegraph
695
6962009-03-26 14:03  art
697
698        * [r213]
699          -
700          corrected
701          the
702          osgversion
703          command
704          execution
705
7062009-03-26 13:59  art
707
708        * [r212]
709          -
710          corrected
711          the
712          osgversion
713          command
714          execution
715
7162009-03-26 13:39  art
717
718        * [r211]
719          -
720          changed
721          CMake
722          files
723          to
724          remove
725          all
726          unneccesary
727          stuff -
728          removed
729          cuda
730          util
731          libraries,
732          because
733          they
734          are
735          curently
736          not
737          needed
738
7392009-03-25 17:48  art
740
741        * [r210]
742          From
743          Oleg
744          Dedkow: 1)
745          You
746          have
747          to
748          add
749          the
750          following
751          value -ccbin
752          "$(VCInstallDir)bin"
753          -DWIN32 to
754          the
755          CUDA_NVCC_FLAGS
756          variable.
757          2)
758          The
759          auto-generated
760          "cudakernel"
761          project
762          does
763          not
764          contain
765          the "Export.h"
766          file.
767          3)
768          The
769          "cudakernel"
770          project
771          does
772          not
773          contain
774          references
775          to
776          the
777          following needed
778          libraries: "osg.lib",
779          "OpenThreads.lib"
780          and
781          "osgPPU.lib" (Debug:
782          "osgd.lib",
783          "OpenThreadsd.lib"
784          and
785          "osgPPUd.lib")
786         
787
7882009-03-25 14:22  art
789
790        * [r209]
791          -
792          changes
793          to
794          test
795          on
796          a
797          Windows
798          machine
799          if
800          cuda
801          examples
802          compiles
803          correctly
804
8052009-03-23 14:50  art
806
807        * [r208]
808          -
809          contributor
810          list
811          and
812          changelog
813          changes
814
8152009-03-23 14:46  art
816
817        * [r207]
818          -
819          small
820          bugfixes
821          in
822          the
823          examples
824
8252009-03-23 14:45  art
826
827        * [r206]
828          From
829          Oleg
830          Dedkow: The
831          recent
832          NVCC
833          version
834          (V2.1
835          beta
836          for
837          64-Bit
838          Windows
839          Vista)
840          cannot
841          be
842          used
843          from
844          VS
845          2008
846          environment
847          to
848          compile
849          "cu"
850          files
851          containing
852          both
853          CUDA
854          functions
855          and
856          C++
857          classes.
858          The
859          file
860          "kernel.cu"
861          has
862          been
863          splitted
864          in
865          two
866          parts:
867          CUDA
868          and
869          C++
870          respectively.
871          This
872          should
873          solve
874          the
875          problem
876          of
877          compiling
878          the
879          cuda
880          example
881          on
882          64Bit
883          Windows
884          systems.
885
8862009-02-23 19:26  art
887
888        * [r205]
889          -
890          full
891          support
892          for
893          osg
894          2.8 -
895          New
896          Modules:
897         
898         
899         
900          --
901          UnitInOutModule
902          processing
903          units
904          can
905          now
906          be
907          loaded
908          from
909          .so/.dll
910          modules
911         
912         
913          --
914          UnitCamera
915          -
916          bring
917          additional
918          cameras
919          into
920          the
921          osgppu
922          pipeline
923          (usefull
924          for
925          multiple
926          cameras
927          being
928          processed
929          by
930          osgPPU) -
931          deprecated
932          class
933          "Shader"
934          removed
935          (use
936          ShaderAttribute
937          instead) -
938          small
939          build
940          fixes
941          (changed
942          Cmake
943          files) -
944          examples
945          do
946          build
947          now
948          with
949          osgppu_
950          prefix -
951          support
952          for
953          .so
954          version
955          build
956          extensions
957          (i.e.
958          libosgPPU.so.0.4.0) -
959          new
960          examples:
961         
962         
963          --
964          ssao
965          -
966          simple
967          screen
968          space
969          ambient
970          occlusion
971         
972         
973          --
974          glow
975          -
976          simple
977          example
978          shows
979          how
980          to
981          use
982          osgPPU
983          to
984          let
985          certain
986          objects
987          glow)
988         
989         
990          --
991          cuda
992          -
993          shows
994          how
995          to
996          compile
997          and
998          use
999          CUDA
1000          kernels
1001          together
1002          in
1003          ppu
1004          pipeline
1005         
1006         
1007          --
1008          CUDA
1009          support
1010          -
1011          bring
1012          cuda
1013          kernels
1014          into
1015          osgPPU
1016          pipeline,
1017          by
1018          loading
1019          CUDA-kernel
1020          through
1021          UnitInOutModule
1022          unit
1023          (CUDA
1024          kernels
1025          has
1026          to
1027          be
1028          compiled
1029          externally
1030          into
1031          an
1032          .so/.dll
1033          file) -
1034          full
1035          support
1036          for
1037          "NodeKit"
1038          definition
1039          ;)
1040
10412009-02-23 19:14  art
1042
1043        * [r201]
1044          -
1045          cuda
1046          workaround
1047          for
1048          broken
1049          compilers
1050          added -
1051          IO
1052          support
1053          for
1054          UnitInOutModule
1055          added -
1056          new
1057          .ppu
1058          file
1059          which
1060          does
1061          just
1062          load
1063          a
1064          CUDA
1065          kernel
1066          module
1067         
1068
10692009-02-23 18:17  art
1070
1071        * [r199]
1072          -
1073          remove
1074          deprecated
1075          classes
1076          compeltly
1077
10782009-02-05 01:00  art
1079
1080        * [r196]
1081          -
1082          example
1083          showing
1084          glow
1085          effect
1086          complete -
1087          maybe
1088          we
1089          could
1090          add
1091          more
1092          functionality
1093          into
1094          this
1095          effect,
1096          however
1097          it
1098          is
1099          not
1100          relly
1101          needed
1102          ;)
1103
11042009-02-05 00:10  art
1105
1106        * [r195]
1107          -
1108          new
1109          example
1110          showing
1111          glow
1112          effect
1113          in
1114          action -
1115          an
1116          object
1117          is
1118          rendered
1119          by
1120          a
1121          slave
1122          camera
1123          and
1124          blurred
1125          by
1126          gauss
1127          blur
1128          function -
1129          example
1130          is
1131          still
1132          not
1133          complete
1134          and
1135          has
1136          to
1137          be
1138          completed
1139          soon
1140
11412009-02-02 15:29  art
1142
1143        * [r194]
1144          -
1145          append
1146          so
1147          versioned
1148          dll
1149          names
1150          as
1151          in
1152          the
1153          main
1154          osg
1155          cmake
1156          file
1157
11582009-02-02 15:13  art
1159
1160        * [r193]
1161          -
1162          prevent
1163          warnings
1164          in
1165          windows
1166          cmake
1167          2.6
1168          -
1169          project
1170          is
1171          now
1172          compilable
1173          and
1174          usable
1175          under
1176          windows
1177
11782009-01-30 21:46  art
1179
1180        * [r192]
1181         
1182
11832009-01-30 21:44  art
1184
1185        * [r191]
1186          -
1187          warning
1188          about
1189          possible
1190          wrong
1191          parentheses
1192          corrected
1193
11942009-01-29 15:44  art
1195
1196        * [r189]
1197          -
1198          renamed
1199          execution
1200          files
1201          of
1202          exampels
1203          with
1204          osgppu_
1205          prefix -
1206          error
1207          caused
1208          to
1209          hang
1210          when
1211          loading
1212          .ppu
1213          files
1214          is
1215          fixed -
1216          error
1217          messages
1218          added
1219          to
1220          the
1221          examples
1222          to
1223          let
1224          the
1225          user
1226          know,
1227          that
1228          files
1229          where
1230          not
1231          loaded -
1232          .ppu
1233          pipeline
1234          files
1235          updates
1236
12372009-01-29 14:56  art
1238
1239        * [r188]
1240          -
1241          enable
1242          Device
1243          mode
1244          for
1245          cuda
1246          compilation
1247          per
1248          default,
1249          only
1250          if
1251          cuda
1252          compiler
1253          was
1254          found
1255
12562009-01-29 13:34  art
1257
1258        * [r187]
1259          -
1260          move
1261          authors.txt
1262          to
1263          contributors.txt -
1264          added
1265          soversion
1266          to
1267          the
1268          libosgppu
1269          shared
1270          library
1271
12722009-01-14 11:06  art
1273
1274        * [r186]
1275          From
1276          Valery
1277          Bickov:
1278         
1279         
1280          -
1281          modified
1282          OsgPPUMacroUtils.cmake
1283          for
1284          correct
1285          variable
1286          names
1287         
1288
12892009-01-02 17:43  art
1290
1291        * [r185]
1292          From
1293          Bob
1294          Kuehne: "this
1295          brings
1296          it
1297          in-sync
1298          with
1299          the
1300          out-of-source
1301          stuff
1302          that
1303          i
1304          helped
1305          osg
1306          do
1307          a
1308          while
1309          ago"
1310
13112008-12-28 16:58  art
1312
1313        * [r184]
1314          -
1315          include
1316          cstring
1317          in
1318          Base.cpp
1319          of
1320          osgPlugins
1321          osgPPU
1322
13232008-12-20 10:07  art
1324
1325        * [r183]
1326          -
1327          just
1328          changed
1329          the
1330          resolution
1331          slightly
1332          to
1333          increase
1334          the
1335          performance
1336
13372008-12-19 15:06  art
1338
1339        * [r182]
1340          -
1341          SSAO
1342          added
1343          simple
1344          example
1345
13462008-12-17 10:21  art
1347
1348        * [r181]
1349          -
1350          Each
1351          visitor
1352          do
1353          now
1354          returns
1355          its
1356          name
1357          as
1358          a
1359          string -
1360          Solve
1361          the
1362          problem
1363          of
1364          unit
1365          cycles
1366          which
1367          come
1368          from
1369          some
1370          undefined
1371          visitor
1372          running
1373          over
1374          the
1375          pipeline
1376
13772008-12-04 22:42  art
1378
1379        * [r180]
1380          -
1381          Small
1382          change
1383          in
1384          the
1385          UnitCaputre,
1386          the
1387          results
1388          were
1389          broken
1390
13912008-12-03 22:42  art
1392
1393        * [r179]
1394          -
1395          UnitBypass
1396          small
1397          changes
1398
13992008-12-03 22:39  art
1400
1401        * [r177]
1402          -
1403          merge
1404          sandbox
1405          with
1406          trunk -
1407          now
1408          support
1409          for
1410          CUDA
1411          implemented -
1412          using
1413          PixelDataBufferObjects
1414          to
1415          map
1416          OpenGL
1417          textures
1418          into
1419          the
1420          buffer -
1421          buffer
1422          can
1423          be
1424          then
1425          used
1426          in
1427          an
1428          external
1429          modules
1430          loaded
1431          by
1432          UnitInOutModule -
1433          CUDA
1434          2.0
1435          example
1436          showing
1437          how
1438          to
1439          create
1440          and
1441          load
1442          an
1443          osgPPU
1444          Module
1445          to
1446          run
1447          a
1448          simple
1449          blur-cuda
1450          kernel
1451          on
1452          the
1453          input
1454
14552008-11-19 16:05  art
1456
1457        * [r165]
1458          -
1459          UnitCamera
1460          -
1461          new
1462          unit
1463          to
1464          bring
1465          an
1466          external
1467          camera
1468          into
1469          the
1470          pipeline
1471
14722008-11-19 15:44  art
1473
1474        * [r164]
1475          -
1476          camera
1477          attachment
1478          bypass
1479          added -
1480          now
1481          one
1482          can
1483          specify
1484          any
1485          camera
1486          to
1487          bring
1488          it
1489          into
1490          the
1491          osgppu
1492          pipeline
1493
14942008-11-11 15:44  art
1495
1496        * [r163]
1497          -
1498          SSAO
1499          example
1500          deactivated
1501
15022008-11-11 15:42  art
1503
1504        * [r162]
1505          From
1506          Jean-Sebastien
1507          Guay: On
1508          Windows,
1509          we
1510          need
1511          to
1512          have
1513          the
1514          'd'
1515          suffix
1516          on
1517          the
1518          plugin
1519          DLL
1520          too,
1521          and
1522          the
1523          code
1524          in
1525          CMakeModules/OsgPPUMacroUtils.cmake
1526          (SETUP_PLUGIN)
1527          just
1528          removed
1529          the
1530          suffix
1531          in
1532          the
1533          NOT
1534          MSVC
1535          case,
1536          but
1537          never
1538          added
1539          it
1540          in
1541          the
1542          else...
1543          so
1544          I
1545          added
1546          that.
1547
15482008-10-27 15:34  art
1549
1550        * [r161]
1551          -
1552          make
1553          child
1554          units
1555          of
1556          the
1557          texture
1558          unit
1559          dirty
1560          after
1561          the
1562          texture
1563          was
1564          applied.
1565          This
1566          will
1567          force
1568          the
1569          child
1570          units
1571          to
1572          reload
1573          the
1574          input
1575          texture
1576          and
1577          to
1578          resetup
1579          its
1580          properties
1581
15822008-10-20 11:59  art
1583
1584        * [r159]
1585          -
1586          critical
1587          bug
1588          in
1589          visitor
1590          corrected
1591          which
1592          hasn't
1593          incremented
1594          render
1595          bin
1596          numbers
1597
15982008-10-13 10:14  art
1599
1600        * [r158]
1601          -
1602          From
1603          "Doug
1604          McCorkle":
1605         
1606         
1607          specify
1608          enabling/disabling
1609          of
1610          color
1611          clamping
1612          function
1613          in
1614          the
1615          processor.
1616          This
1617          is
1618          usefull
1619          in
1620          environments
1621          where
1622          color
1623          clamping
1624          is
1625          not
1626          supported
1627          or
1628          is
1629          not
1630          liked
1631          to
1632          be
1633          used.
1634
16352008-10-09 21:59  art
1636
1637        * [r156]
1638          -
1639          v0.3
1640          tagged
1641
16422008-10-09 16:05  art
1643
1644        * [r155]
1645          -
1646          RemoveUnit
1647          procedure
1648          corrected.
1649          Now
1650          the
1651          remove
1652          process
1653          is
1654          correct
1655          and
1656          can
1657          be
1658          safely
1659          used
1660
16612008-10-09 00:14  art
1662
1663        * [r154]
1664          -
1665          just
1666          little
1667          bit
1668          more
1669          Debug
1670          information
1671          when
1672          requested
1673
16742008-10-07 20:27  art
1675
1676        * [r153]
1677          -
1678          remove
1679          M_LN2
1680          constant
1681          out
1682          from
1683          the
1684          Mipmap
1685          Units
1686          and
1687          replaced
1688          by
1689          a
1690          direct
1691          computation
1692
16932008-10-07 13:45  art
1694
1695        * [r152]
1696          -
1697          removed
1698          one
1699          of
1700          the
1701          deprecated
1702          messages
1703
17042008-10-06 19:17  art
1705
1706        * [r151]
1707          -
1708          Some
1709          small
1710          changes
1711          before
1712          v0.3 -
1713          shaders
1714          for
1715          SSAO
1716          added
1717          however
1718          the
1719          example
1720          isn't
1721          activated
1722          at
1723          now
1724
17252008-10-06 09:41  art
1726
1727        * [r150]
1728          -
1729          Windows-Build
1730          fixes
1731          (was
1732          missing
1733          OpenThreads
1734          library) -
1735          Visitor
1736          with
1737          OSGPPU_EXPORT
1738          exported
1739          (is
1740          needed
1741          for
1742          win32
1743          build) -
1744          Shaders
1745          corrected
1746          for
1747          very
1748          strict
1749          drivers
1750
17512008-10-05 23:51  art
1752
1753        * [r149]
1754          -
1755          Multithreading
1756          issues
1757          corrected -
1758          new
1759          Visitor
1760          types
1761          defined,
1762          for
1763          simpler
1764          access -
1765          new
1766          example
1767          SSAO
1768          (however
1769          not
1770          fully
1771          implemented) -
1772          all
1773          problems
1774          in
1775          examples
1776          corrected
1777
17782008-10-04 12:25  art
1779
1780        * [r148]
1781          -
1782          viewer
1783          run
1784          in
1785          single
1786          threaded
1787          mode
1788
17892008-10-04 09:04  art
1790
1791        * [r147]
1792          From
1793          Adrian
1794          Egli: added
1795          parentheses
1796          in
1797          ShaderAttribute.cpp
1798          to
1799          reflect
1800          correct
1801          behaviour
1802
18032008-10-02 14:08  art
1804
1805        * [r146]
1806          -
1807          new
1808          class
1809          UniCameraAttachmentBypass
1810          added,
1811          which
1812          brings
1813          different
1814          camera
1815          attachment
1816          sinto
1817          the
1818          pipeline -
1819          UnitDepthbuffeerBypass
1820          was
1821          reimplemented
1822          as
1823          derived
1824          class
1825          from
1826          UnitCamerAttachmentBypass -
1827          new
1828          example
1829          for
1830          Screen-Space
1831          Ambient
1832          Occlusion
1833          is
1834          in
1835          progress
1836          (it
1837          still
1838          doesn';t
1839          work
1840          properly)
1841
18422008-09-19 10:03  art
1843
1844        * [r145]
1845         
1846
18472008-09-18 09:45  art
1848
1849        * [r144]
1850         
1851
18522008-09-10 11:18  art
1853
1854        * [r143]
1855          -
1856          From:
1857          Christian
1858          Heine
1859          -
1860          includes
1861          files
1862          to
1863          improve
1864          compatibility
1865          with
1866          new
1867          compiler
1868          version
1869
18702008-08-27 18:31  art
1871
1872        * [r142]
1873          -
1874          ChangeLog
1875
18762008-08-27 18:31  art
1877
1878        * [r141]
1879         
1880
18812008-08-27 18:16  art
1882
1883        * [r140]
1884          -
1885          video
1886          processing
1887          example
1888          added -
1889          UnitInOut
1890          :
1891          subloadCallback
1892          slightly
1893          changed
1894          to
1895          support
1896          also
1897          empty
1898          modes
1899
19002008-08-05 18:34  art
1901
1902        * [r139]
1903          -
1904          completlye
1905          change
1906          on
1907          ShaderAttribute
1908          is
1909          done
1910          now -
1911          Shader
1912          is
1913          deprecated
1914          and
1915          shouldn't
1916          be
1917          used
1918          anymore -
1919          next
1920          release
1921          is
1922          coming
1923          soon
1924         
1925
19262008-08-04 19:27  art
1927
1928        * [r138]
1929          -
1930          osgPPU::Shader
1931          is
1932          deprecated
1933          now -
1934          osgPPU::ShaderAttribute
1935          now
1936          works
1937          fine.
1938          Some
1939          tests
1940          required. -
1941          all
1942          *.ppu
1943          files
1944          were
1945          updated -
1946          all
1947          examples
1948          were
1949          updated
1950
19512008-07-27 15:35  art
1952
1953        * [r137]
1954          -
1955          ShaderAttribute
1956          continued
1957          work
1958          on
1959          it
1960
19612008-07-21 18:06  art
1962
1963        * [r136]
1964          -
1965          ShaderAttribute
1966          class
1967          (in
1968          development)
1969          added
1970
19712008-07-15 12:43  art
1972
1973        * [r135]
1974          -
1975          small
1976          changes
1977          in
1978          MRT
1979          support.
1980          Now
1981          no
1982          use
1983          of
1984          GLenums
1985          anymore
1986          but
1987          direct
1988          setting
1989          up
1990          through
1991          Camera::BufferAttachment
1992
19932008-07-14 14:03  art
1994
1995        * [r134]
1996          -
1997          Render-to-3d-texture
1998          corrected
1999          -
2000          mrt
2001          support
2002          should
2003          be
2004          now
2005          correct
2006
20072008-07-09 13:40  art
2008
2009        * [r133]
2010          -
2011          Support
2012          for
2013          MRT
2014          for
2015          3D
2016          textures
2017          as
2018          output
2019          textures
2020          added.
2021          The
2022          supprot
2023          should
2024          be
2025          tested!
2026
20272008-07-08 19:21  art
2028
2029        * [r132]
2030          -
2031          forgot
2032          to
2033          add
2034          the
2035          Image
2036          ;)
2037
20382008-07-08 19:20  art
2039
2040        * [r131]
2041          -
2042          Render-to-Cubemap/3DTexture
2043          parameters
2044          to
2045          the
2046          osgPPU
2047          .ppu
2048          Plugin
2049          added.
2050
20512008-07-08 19:14  art
2052
2053        * [r130]
2054          -
2055          forgott
2056          to
2057          add
2058          the
2059          files
2060          ;)
2061
20622008-07-08 19:14  art
2063
2064        * [r129]
2065          -
2066          Render-to-3D-texture
2067          support
2068          added.
2069          -
2070          Simple
2071          example
2072          demonstrating
2073          how
2074          to
2075          use
2076          osgPPU
2077          to
2078          render
2079          to
2080          certain
2081          slices
2082          of
2083          the
2084          3D
2085          texture
2086          is
2087          shown.
2088
20892008-07-08 17:29  art
2090
2091        * [r128]
2092          -
2093          cubemap
2094          example
2095          missing
2096          Data
2097          added
2098
20992008-07-08 12:25  art
2100
2101        * [r127]
2102          -
2103          Render-to-CubeMap
2104          example
2105          added -
2106          the
2107          example
2108          should
2109          be
2110          extended
2111          to
2112          really
2113          changed
2114          the
2115          color
2116          values
2117          of
2118          hte
2119          input
2120          cubemap
2121          texture.
2122          However
2123          this
2124          requires
2125          transformation
2126          of
2127          texel
2128          coordinates
2129          from
2130          the
2131          cubespace
2132          into
2133          2d
2134          space.
2135          Hence
2136          this
2137          is
2138          just
2139          a
2140          color
2141          example
2142          ;) -
2143          UnitInOut
2144          do
2145          now
2146          support
2147          renderin
2148          to
2149          cubemaps
2150
21512008-07-04 12:55  art
2152
2153        * [r126]
2154          From
2155          Sean
2156          Carmody
2157          -
2158          support
2159          for
2160          output
2161          to
2162          CubeMaps
2163          from
2164          out
2165          of
2166          UnitInOut
2167          units
2168          -
2169          implementation
2170          was
2171          extended
2172          for
2173          future
2174          implementation
2175          of
2176          non-2d-output
2177          texture
2178          types
2179          -
2180          small
2181          changes
2182          in
2183          the
2184          interface:
2185          all
2186          set-methods
2187          about
2188          output
2189          texture
2190          are
2191          now
2192          moved
2193          to
2194          UnitInOut
2195          from
2196          Unit
2197
21982008-07-01 11:36  art
2199
2200        * [r125]
2201          From
2202          Bob
2203          Kuehne: fixed
2204          PPU
2205          to
2206          work
2207          with
2208          the
2209          new
2210          birfucated
2211          osg/include
2212          header structure.
2213          three
2214          changes
2215          to
2216          a
2217          FindOSG.cmake
2218          module,
2219          and
2220          then
2221          to
2222          the parent
2223          CMakeLists.txt
2224          which
2225          uses
2226          that
2227          to
2228          setup
2229          include
2230          paths.
2231
22322008-05-14 15:33  art
2233
2234        * [r124]
2235          -
2236          Version
2237          0.2
2238          tagged
2239
22402008-05-14 10:28  art
2241
2242        * [r123]
2243          -
2244          Removed
2245          uneccesarry
2246          files -
2247          changed
2248          the
2249          documentation
2250          little
2251          bit
2252          to
2253          deprectate
2254          the
2255          current
2256          interface
2257          of
2258          the
2259          Shader
2260          class
2261
22622008-05-13 09:36  art
2263
2264        * [r122]
2265          -
2266          osg::ref_ptr
2267          for
2268          the
2269          Camera
2270          object
2271          in
2272          the
2273          Processor
2274          class
2275          changed
2276          to
2277          osg::observer_ptr
2278          to
2279          overcome
2280          possible
2281          memory
2282          leaks,
2283          thanks
2284          to
2285          Stephane
2286          for
2287          that. -
2288          smal
2289          doc
2290          and
2291          build
2292          fixes
2293
22942008-05-08 11:29  art
2295
2296        * [r121]
2297          -
2298          CMake
2299          build
2300          system
2301          changed
2302          to
2303          automatically
2304          detect
2305          the
2306          installed
2307          osg
2308          version
2309          and
2310          to
2311          install
2312          the
2313          plugins
2314          under
2315          this
2316          directory. -
2317          thanks
2318          to
2319          Robert
2320          Osfield
2321          for
2322          his
2323          suggestions
2324
23252008-05-07 20:21  art
2326
2327        * [r120]
2328          -
2329          Disable
2330          the
2331          FBO
2332          clearing
2333          of
2334          undefined
2335          texture
2336          values,
2337          now
2338          a
2339          simple
2340          temporary
2341          image
2342          is
2343          used
2344          to
2345          upload
2346          0
2347          values
2348          to
2349          fresh
2350          output
2351          textures
2352
23532008-05-07 19:58  art
2354
2355        * [r119]
2356         
2357
23582008-05-07 19:57  art
2359
2360        * [r118]
2361          From
2362          Stephane
2363          Lamoliatte: -
2364          updated
2365          the
2366          main
2367          CMake
2368          file
2369          to
2370          allow
2371          the
2372          user
2373          to
2374          use
2375          the
2376          float
2377          or
2378          double
2379          type
2380          for
2381          BoundingBox
2382          /
2383          BoundingSphere
2384          /
2385          Matrix
2386          /
2387          Plane. -
2388          updated
2389          CMake
2390          modules
2391          to
2392          install
2393          the
2394          library
2395          in
2396          the
2397          bin
2398          directory
2399          for
2400          Visual
2401          Studio
2402          (the
2403          same
2404          behaviour
2405          as
2406          OpenSceneGraph) -
2407          removed
2408          compiler
2409          errors
2410          in
2411          Visual
2412          Studio
2413          2005
2414          (Visitor.cpp
2415          /
2416          Visitor.h)
2417          using
2418          the
2419          ref_ptr<CleanTraverseMaskVisitor> -
2420          updated
2421          the
2422          CMake
2423          file
2424          of
2425          the
2426          osgPPU
2427          plug'in
2428          to
2429          take
2430          into
2431          account
2432          "Base.h" -
2433          updated
2434          the
2435          CMake
2436          file
2437          of
2438          the
2439          dof
2440          example
2441          to
2442          take
2443          into
2444          account
2445          "dofppu.h" -
2446          modified
2447          the
2448          dof
2449          and
2450          hdr
2451          example
2452          code
2453          to
2454          center
2455          the
2456          viewer
2457          window
2458          on
2459          the
2460          main
2461          screen -
2462          modified
2463          the
2464          dof
2465          and
2466          hdr
2467          example
2468          code
2469          to
2470          load
2471          shader
2472          using
2473          the
2474          osgbd_glsl
2475          plug'in
2476          (now
2477          add
2478          the
2479          bin
2480          directory
2481          to
2482          the
2483          OSG_FILE_PATH
2484          before
2485          running
2486          example) -
2487          removed
2488          the
2489          empty
2490          lib
2491          directory
2492
24932008-05-07 19:56  art
2494
2495        * [r117]
2496          -
2497          remove
2498          Data
2499
25002008-05-07 19:10  art
2501
2502        * [r116]
2503          -
2504          support
2505          for
2506          FBO
2507          clearing
2508          of
2509          outpu
2510          ttexture
2511          added,
2512          however
2513          still
2514          not
2515          well
2516          tested,
2517          hence
2518          currently
2519          disabled
2520
25212008-05-07 18:02  art
2522
2523        * [r115]
2524          -
2525          UnitInOut
2526          now
2527          do
2528          allocate
2529          the
2530          output
2531          texture
2532          by
2533          itself. -
2534          the
2535          output
2536          texture
2537          is
2538          filled
2539          with
2540          0
2541          values
2542          in
2543          the
2544          beginning
2545          preventing
2546          of
2547          getting
2548          unitialized
2549          values
2550          out
2551          of
2552          the
2553          texture -
2554          TODO:
2555          implement
2556          texture
2557          clearing
2558          with
2559          FBO
2560          to
2561          support
2562          much
2563          faster
2564          creation -
2565          during
2566          the
2567          initialization
2568          of
2569          UnitInOut
2570          a
2571          small
2572          stall
2573          can
2574          be
2575          percieved
2576          due
2577          to
2578          uploading
2579          of
2580          high
2581          amount
2582          of
2583          data
2584          to
2585          the
2586          GPU
2587
25882008-05-07 17:42  art
2589
2590        * [r114]
2591          -
2592          to
2593          reflect
2594          the
2595          changes
2596          of
2597          the
2598          previous
2599          patch
2600          from
2601          bob
2602          Kuehne
2603          the
2604          Data
2605          directory
2606          is
2607         
2608          now
2609          located
2610          under
2611          src/examples/Data.
2612          During
2613          hte
2614          configuration
2615          of
2616          the
2617          build
2618          process
2619          all
2620          the
2621          data
2622          is
2623          copied
2624          into
2625          the
2626          bin/Data/
2627          which -
2628          lib
2629          and
2630          bin
2631          direcotries
2632          are
2633          removed,
2634          you
2635          will
2636          find
2637          them
2638          after
2639          the
2640          build
2641          process
2642          in
2643          your
2644          current
2645          build
2646          directory -
2647          moved
2648          scripts
2649          to
2650          the
2651          doc
2652          directory
2653          to
2654          cleanup
2655          the
2656          main
2657          directory
2658
26592008-05-07 17:25  art
2660
2661        * [r113]
2662          -
2663          rearranged
2664          the
2665          Data
2666          directory
2667
26682008-05-07 17:16  art
2669
2670        * [r112]
2671          -
2672          mv
2673          Data
2674          directory
2675          to
2676          the
2677          src/examples/
2678
26792008-05-07 08:57  art
2680
2681        * [r111]
2682          -
2683          just
2684          few
2685          changes
2686          of
2687          the
2688          Visitor
2689          to
2690          the
2691          previous
2692          version
2693
26942008-05-06 22:59  art
2695
2696        * [r110]
2697          -
2698          moved
2699          the
2700          drawImplementation
2701          method
2702          out
2703          of
2704          the
2705          Unit.h
2706          file
2707          into
2708          Unit.cpp
2709
27102008-05-06 22:08  art
2711
2712        * [r109]
2713          -
2714          From
2715          Bob
2716          Kuehne: the
2717          patch
2718          is
2719          to
2720          allow
2721          separation
2722          of
2723          build
2724         
2725          directory
2726          and
2727          all
2728          products
2729          (objects,
2730          apps,
2731          libraries)
2732          from
2733          the
2734          source
2735         
2736          directory.
2737          osg
2738          and
2739          many
2740          other
2741          related
2742          projects
2743          which
2744          use
2745          cmake
2746          work
2747         
2748          this
2749          way,
2750          so
2751          as
2752          to
2753          keep
2754          the
2755          source
2756          distribution
2757          'pure'
2758          and
2759          free
2760          of
2761         
2762          generated
2763          files.
2764          please
2765          take
2766          a
2767          look,
2768          and
2769          integrate
2770          if
2771          you
2772          approve
2773          -
2774         
2775          this
2776          will
2777          bring
2778          ppu
2779          to
2780          the
2781          same
2782          baseline
2783          operation
2784          as
2785          what
2786          osg
2787         
2788          currently
2789          provides
2790          wrt
2791          cmake
2792          systems.
2793
27942008-05-06 21:33  art
2795
2796        * [r108]
2797          -
2798          From
2799          Stephane
2800          Lamoliatte: -
2801          fix
2802          some
2803          compiler
2804          bugs
2805          that
2806          met
2807          on
2808          Visual
2809          Studio
2810          2005
2811          : -
2812          I
2813          change
2814          the
2815          call
2816          of
2817          the
2818          round
2819          function
2820          by
2821          osg::round
2822          because
2823          there
2824          is
2825          no
2826          standard
2827          round
2828          function
2829          in
2830          Visual
2831          studio -
2832          There
2833          was
2834          some
2835          encapsulation
2836          problem
2837          with
2838          the
2839          Unit
2840          class
2841          :
2842         
2843         
2844         
2845          Unit
2846          has
2847          Visitor
2848          for
2849          friend.
2850          CleanMaskVisitor
2851          and
2852          SetMaximumInputsVisitor
2853          were
2854          Visitor
2855          internal
2856          classes.
2857          In
2858          Visual
2859          studio
2860          CleanMaskVisitor
2861          and
2862          SetMaximumInputsVisitor
2863         
2864          cannot
2865          access
2866          to
2867          Unit
2868          private
2869          variables.
2870         
2871         
2872         
2873          So,
2874          with
2875          the
2876          patch,
2877          Unit
2878          has
2879          CleanMaskVisitor
2880          and
2881          SetMaximumInputsVisitor
2882          for
2883          friend.
2884          And
2885          these
2886          two
2887          classes
2888          are
2889          not
2890          contained
2891          by
2892          Visitor. -
2893          I
2894          add
2895          some
2896          lines
2897          in
2898          FindOpenThreads.cmake
2899          to
2900          make
2901          it
2902          compatible
2903          with
2904          my
2905          environment
2906          variables
2907          (I
2908          copy/paste
2909          FindOSG.cmake). -
2910          I
2911          remove
2912          some
2913          useless
2914          precompiler
2915          directive
2916          in
2917          IO_Unit.cpp -
2918          I
2919          modify
2920          some
2921          boolean
2922          stuff
2923          in
2924          IO_Unit.cpp
2925          to
2926          avoid
2927          strange
2928          warnings
2929          about
2930          int/boolean
2931          conversion.
2932
29332008-05-05 22:25  art
2934
2935        * [r107]
2936          -
2937          updated
2938          the
2939          ReadWriterPPU
2940          to
2941          reflect
2942          the
2943          ColorAttribute
2944          support
2945          in
2946          the
2947          units
2948
29492008-05-02 16:01  art
2950
2951        * [r106]
2952          -
2953          problem
2954          with
2955          the
2956          blending
2957          correct,
2958          now
2959          any
2960          unit
2961          texture
2962          clamps
2963          to
2964          the
2965          edge -
2966          TODO:
2967          correct
2968          implementation
2969          of
2970          removeUnit
2971          methods,
2972          since
2973          this
2974          one
2975          crashes
2976
29772008-05-02 15:19  art
2978
2979        * [r105]
2980          -
2981          new
2982          StateAttribute
2983          -
2984          ColorAttribute
2985          added -
2986          it
2987          allows
2988          time
2989          specific
2990          configuration
2991          of
2992          the
2993          glColor
2994          value -
2995          the
2996          color
2997          is
2998          used
2999          to
3000          render
3001          the
3002          units. -
3003          this
3004          allows
3005          to
3006          implement
3007          blending
3008          on
3009          the
3010          units -
3011          hdr
3012          example
3013          the
3014          fadeIn/fadeOut
3015          effects
3016          added
3017
30182008-05-02 09:49  art
3019
3020        * [r104]
3021          -
3022          each
3023          unit
3024          is
3025          now
3026          sorted
3027          into
3028          the
3029          same
3030          renderbin
3031          as
3032          the
3033          processor
3034          and
3035          get
3036          it
3037          sort
3038          index
3039          based
3040          on
3041          the
3042          graph
3043          counted
3044          upwards
3045          from
3046          the
3047          processor
3048          index -
3049          solved
3050          problem
3051          with
3052          wrongly
3053          sorted
3054          units -
3055          visitor
3056          do
3057          perform
3058          now
3059          a
3060          traversion
3061          during
3062          the
3063          initialization
3064          on
3065          units
3066          children
3067          in
3068          reverse
3069          order,
3070          which
3071          is
3072          needed
3073          for
3074          correct
3075          sorting -
3076          I
3077          think
3078          there
3079          are
3080          still
3081          some
3082          problems
3083          with
3084          the
3085          sorting
3086          during
3087          hte
3088          execution,
3089          however
3090          the
3091          results
3092          seems
3093          to
3094          be
3095          correct
3096
30972008-04-30 15:35  art
3098
3099        * [r103]
3100          -
3101          new
3102          method
3103          Processor::removeUnit
3104          added. -
3105          from
3106          now
3107          on
3108          a
3109          unit
3110          can
3111          be
3112          removed
3113          out
3114          of
3115          the
3116          unit
3117          graph,
3118          however
3119          the
3120          method
3121          is
3122          not
3123          well
3124          tested,
3125          tests
3126          and
3127          patches
3128          are
3129          welcome
3130
31312008-04-25 14:21  art
3132
3133        * [r102]
3134          -
3135          missing
3136          of
3137          files
3138          of
3139          DoF
3140          example
3141          added,
3142          now
3143          it
3144          should
3145          work
3146          just
3147          fine
3148
31492008-04-25 08:41  art
3150
3151        * [r101]
3152          -
3153          DoF
3154          example
3155          was
3156          not
3157          completely
3158          commited,
3159          hence
3160          deactivate
3161          it
3162          until
3163          commitment
3164          is
3165          complete
3166
31672008-04-24 23:27  art
3168
3169        * [r100]
3170          -
3171          Depth
3172          of
3173          Field
3174          example
3175          added -
3176          The
3177          example
3178          shows
3179          a
3180          simple
3181          depth
3182          of
3183          field
3184          faked
3185          implementation,
3186          showing
3187          also
3188          the
3189          UnitDepthbufferBypass
3190          in
3191          action
3192
31932008-04-24 20:58  art
3194
3195        * [r99]
3196          -
3197          New
3198          UnitDepthbufferBypass
3199          added -
3200          The
3201          unit
3202          is
3203          capable
3204          of
3205          bypassing
3206          the
3207          depth
3208          buffer
3209          attachment
3210          of
3211          the
3212          camera
3213          to
3214          the
3215          output. -
3216          It
3217          performs
3218          no
3219          rendering
3220          and
3221          therefor
3222          is
3223          very
3224          efficient
3225
32262008-04-24 14:35  art
3227
3228        * [r98]
3229          -
3230          Offline
3231          Mode
3232          removed
3233          out
3234          of
3235          the
3236          Unit,
3237          since
3238          it
3239          is
3240          not
3241          needed
3242          anymore
3243
32442008-04-23 16:22  art
3245
3246        * [r97]
3247         
3248
32492008-04-23 15:56  art
3250
3251        * [r96]
3252          -
3253          Index
3254          completely
3255          removed
3256          out
3257          of
3258          the
3259          Unit
3260          class -
3261          Pipeline
3262          class
3263          removed
3264          since
3265          it
3266          seems
3267          not
3268          to
3269          be
3270          used
3271          at
3272          all -
3273          Processor
3274          class
3275          does
3276          now
3277          sorted
3278          into
3279          the
3280          same
3281          bin
3282          with
3283          binnum
3284          100,
3285          maybe
3286          this
3287          can
3288          be
3289          changed
3290          in
3291          future
3292          versions -
3293          Small
3294          changes
3295          to
3296          the
3297          interface
3298          and
3299          documentation
3300
33012008-04-23 11:25  art
3302
3303        * [r95]
3304          -
3305          small
3306          doc
3307          and
3308          interfaces
3309          fixes
3310
33112008-04-22 22:20  art
3312
3313        * [r94]
3314          -
3315          changelog
3316          and
3317          minor
3318          changes
3319
33202008-04-22 22:17  art
3321
3322        * [r93]
3323          -
3324          sandbox
3325          merged
3326          with
3327          trunk -
3328          completly
3329          changed
3330          the
3331          way
3332          how
3333          Units
3334          are
3335          managed. -
3336          Unit
3337          and
3338          Processor
3339          are
3340          now
3341          derived
3342          from
3343          osg::Group
3344          which
3345          enables
3346          to
3347          combine
3348          them
3349          in
3350          a
3351          graph
3352          in
3353          an
3354          usual
3355          fashion -
3356          The
3357          subgraph
3358          under
3359          the
3360          processor
3361          represents
3362          the
3363          unit
3364          pipeline -
3365          No
3366          State
3367          is
3368          dierectly
3369          involved
3370          anymore,
3371          the
3372          state
3373          is
3374          acquired
3375          automatically
3376          during
3377          the
3378          rendering -
3379          Each
3380          parent
3381          node
3382          do
3383          provide
3384          its
3385          output
3386          to
3387          the
3388          children -
3389          Each
3390          child
3391          collects
3392          its
3393          inputs
3394          from
3395          all
3396          direct
3397          parents
3398          and
3399          hence
3400          setup
3401          itself
3402          in
3403          this
3404          way -
3405          Cycles
3406          in
3407          the
3408          unit
3409          graph
3410          are
3411          allowed,
3412          giving
3413          the
3414          possibility
3415          of
3416          reusing
3417          computed
3418          data
3419          in
3420          the
3421          next
3422          frames -
3423          Cycles
3424          are
3425          resolved
3426          by
3427          adding
3428          special
3429          kind
3430          of
3431          node
3432          BarrierNodes,
3433          which
3434          disables
3435          the
3436          traversion
3437          at
3438          them -
3439          Processor
3440          uses
3441          now
3442          a
3443          special
3444          kind
3445          of
3446          Visitor
3447          to
3448          Setup,
3449          Initialize,
3450          Resolve
3451          Cycle,
3452          Optimize,
3453          Update
3454          and
3455          Draw
3456          the
3457          subgraph
3458          of
3459          units -
3460          The
3461          .ppu
3462          files
3463          has
3464          not
3465          to
3466          contain
3467          fixed
3468          Viewports,
3469          allowing
3470          reusing
3471          of
3472          the
3473          same
3474          .ppu
3475          file
3476          for
3477          different
3478          camera
3479          resolutions -
3480          New
3481          UnitTexture
3482          unit
3483          allowing
3484          passing
3485          an
3486          external
3487          texture
3488          as
3489          input
3490          into
3491          the
3492          ppu
3493          graph -
3494          Shader
3495          uniforms
3496          are
3497          setted
3498          up
3499          automatically
3500          based
3501          on
3502          the
3503          input
3504          textures -
3505          The
3506          .ppu
3507          file
3508          can
3509          now
3510          write
3511          and
3512          read
3513          every
3514          kind
3515          of
3516          Unit
3517          including
3518          external
3519          texture
3520          referencies -
3521          All
3522          examples
3523          were
3524          updated
3525          and
3526          changed
3527          to
3528          the
3529          new
3530          interface
3531
35322008-04-03 17:19  art
3533
3534        * [r77]
3535          -
3536          Depth
3537          Of
3538          Filed
3539          example
3540          just
3541          added,
3542          but
3543          it
3544          does
3545          not
3546          work
3547          at
3548          now -
3549          inprogress
3550          branch
3551          directory
3552          added.
3553          I
3554          need
3555          this
3556          to
3557          work
3558          on
3559          before
3560          submitting
3561          to
3562          the
3563          trunk
3564          directory
3565
35662008-04-03 17:14  art
3567
3568        * [r76]
3569         
3570
35712008-03-28 10:16  art
3572
3573        * [r74]
3574          -
3575          Small
3576          changes
3577          to
3578          the
3579          CMakeLists
3580          of
3581          the
3582          examples,
3583          now
3584          pthread
3585          library
3586          is
3587          linked
3588          only
3589          if
3590          static
3591          build
3592
35932008-03-27 13:27  art
3594
3595        * [r70]
3596          -
3597          Simple
3598          changes
3599          in
3600          the
3601          text
3602          unit
3603          (there
3604          still
3605          some
3606          strange
3607          bugs,
3608          however
3609          for
3610          now
3611          it
3612          seems
3613          to
3614          work) -
3615          Readme
3616          file
3617          changed -
3618          I
3619          am
3620          gonna
3621          go
3622          now
3623          to
3624          tag
3625          a
3626          first
3627          developer
3628          release
3629          version
3630
36312008-03-05 17:11  art
3632
3633        * [r69]
3634          -
3635          Small
3636          change
3637          in
3638          the
3639          Unit.h
3640         
3641
36422008-02-29 19:52  art
3643
3644        * [r68]
3645          -
3646          changelog
3647
36482008-02-29 19:45  art
3649
3650        * [r67]
3651          -
3652          changelog
3653
36542008-02-29 19:45  art
3655
3656        * [r66]
3657          -
3658          motionblur.ppu
3659          added
3660          under
3661          bin/Data/.
3662          Now
3663          you
3664          can
3665          use
3666          viewer
3667          to
3668          check
3669          this
3670          effect.
3671
36722008-02-29 19:23  art
3673
3674        * [r65]
3675          -
3676          Unit::getOrCreateOutputTexture()
3677          method
3678          added.
3679          This
3680          allows
3681          to
3682          preallocate
3683          the
3684          output
3685          texture
3686          even
3687          if
3688          the
3689          Unit
3690          was
3691          not
3692          initialiyed
3693          before. -
3694          Unit::addInputPPU
3695          does
3696          now
3697          work
3698          intuitively
3699          correct.
3700          You
3701          can
3702          now
3703          also
3704          add
3705          input
3706          PPUs
3707          without
3708          initialiying
3709          them
3710          first.
3711
37122008-02-29 16:29  art
3713
3714        * [r64]
3715          -
3716          Small
3717          bugfixies
3718
37192008-02-28 15:14  art
3720
3721        * [r63]
3722          -
3723          Units
3724          are
3725          now
3726          executed
3727          also
3728          if
3729          no
3730          input
3731          was
3732          specified -
3733          True
3734          MRT
3735          support
3736          added:
3737          --
3738          UnitInOut
3739          is
3740          now
3741          capable
3742          of
3743          rendering
3744          to
3745          all
3746          of
3747          its
3748          outputs. --
3749          The
3750          behaviour
3751          was
3752          tested
3753          by
3754          creating
3755          an
3756          only
3757          offline
3758          unit
3759          pipeline
3760          with
3761          3d
3762          texture
3763          as
3764          output
3765          and
3766          specifying
3767          the
3768          zoffsets
3769          explicitely
3770
37712008-02-27 17:38  art
3772
3773        * [r62]
3774          -
3775          There
3776          was
3777          a
3778          seg
3779          fault
3780          if
3781          a
3782          pipeline
3783          containing
3784          only
3785          offline
3786          units
3787          were
3788          added,
3789          this
3790          is
3791          fixed
3792          now. -
3793          Some
3794          compiler
3795          warnings
3796          fixed -
3797          Small
3798          bugfixes
3799
38002008-02-25 19:38  art
3801
3802        * [r61]
3803          -
3804          Bug
3805          with
3806          still
3807          bounded
3808          texture
3809          after
3810          a
3811          PPU
3812          run
3813          is
3814          fixed
3815
38162008-02-25 17:38  art
3817
3818        * [r60]
3819          -
3820          Just
3821          a
3822          small
3823          change
3824          in
3825          UnitInOut
3826          and
3827          UnitText
3828
38292008-02-25 17:03  art
3830
3831        * [r59]
3832          -
3833          Different
3834          changes
3835          in
3836          the
3837          CMakeFiles
3838          to
3839          support
3840          static
3841          build
3842          of
3843          osgPPU -
3844          Viewport
3845          of
3846          the
3847          Unit
3848          is
3849          now
3850          not
3851          applied
3852          directly
3853          but
3854          through
3855          the
3856          StateSet -
3857          Some
3858          small
3859          optimizations
3860
38612008-01-30 20:48  art
3862
3863        * [r58]
3864          -
3865          build.vc8
3866          directory
3867          removed,
3868          sinc
3869          it
3870          is
3871          not
3872          needed
3873          for
3874          a
3875          proper
3876          build
3877          on
3878          windows.
3879          Build
3880          on
3881          windows
3882          tested
3883          with
3884          Visual
3885          C++
3886          2008
3887          Express
3888          (VC9)
3889          and
3890          with
3891          CMake
3892          2.4
3893
38942008-01-30 20:13  art
3895
3896        * [r57]
3897          -
3898          CMake
3899          listing
3900          changed
3901          to
3902          support
3903          osg
3904          version
3905          as
3906          option
3907
39082008-01-30 19:23  art
3909
3910        * [r56]
3911          -
3912          Non-used
3913          makefile
3914          removed
3915
39162008-01-30 15:08  art
3917
3918        * [r55]
3919          -
3920          UnitBypass.cpp
3921          added
3922          instead
3923          of
3924          inlined
3925          functions
3926          in
3927          UnitBypass.h
3928
39292008-01-29 22:16  art
3930
3931        * [r54]
3932          -
3933          just
3934          come
3935          docs
3936          changed
3937
39382008-01-29 22:14  art
3939
3940        * [r53]
3941          -
3942          just
3943          the
3944          changelog
3945
39462008-01-29 22:13  art
3947
3948        * [r52]
3949          -
3950          Very
3951          big
3952          changes
3953          in
3954          the
3955          interface -
3956          UnitInOut
3957          has
3958          now
3959          got
3960          the
3961          components
3962          about
3963          mipmapping
3964          which
3965          were
3966          moved
3967          from
3968          Unit -
3969          Unit
3970          is
3971          now
3972          pure
3973          abstract
3974          base
3975          class -
3976          UnitBypass
3977          added
3978          which
3979          do
3980          nothing
3981          as
3982          bypass
3983          the
3984          input
3985          to
3986          the
3987          output -
3988          osgdb_ppu
3989          plugin
3990          changed
3991          to
3992          support
3993          the
3994          new
3995          unit -
3996          .ppu
3997          files
3998          from
3999          bin/Data
4000          adapted
4001          to
4002          the
4003          new
4004          interface
4005
40062008-01-29 19:48  art
4007
4008        * [r51]
4009          -
4010          Authors/Contributors
4011          list
4012          added
4013          to
4014          the
4015          svn.
4016          The
4017          authors
4018          are
4019          not
4020          sorted
4021          in
4022          any
4023          manner.
4024
40252008-01-29 19:33  art
4026
4027        * [r50]
4028          -
4029          Licence
4030          text
4031          in
4032          all
4033          headers
4034          and
4035          source
4036          files
4037          changed -
4038          Now
4039          the
4040          LGPL
4041          should
4042          be
4043          seen
4044          everywhere -
4045          Readme
4046          file
4047          get
4048          new
4049          content
4050          about
4051          the
4052          osgPPU
4053          plugin
4054          to
4055          osg
4056
40572008-01-29 19:07  art
4058
4059        * [r49]
4060          -
4061          New
4062          plugin
4063          for
4064          reading
4065          and
4066          writing
4067          the
4068          ppu
4069          pipelines
4070          is
4071          now
4072          activated
4073          in
4074          the
4075          code -
4076          New
4077          example
4078          application
4079          "viewer"
4080          is
4081          actiaved -
4082          Viewer
4083          allows
4084          a
4085          simple
4086          viewing
4087          of
4088          pipelines
4089          by
4090          loading
4091          them
4092          from
4093          files
4094
40952008-01-29 16:02  art
4096
4097        * [r48]
4098          -
4099          Currently
4100          disabling
4101          the
4102          viewer
4103          application
4104          because
4105          a
4106          proper
4107          ppu
4108          loading
4109          system
4110          is
4111          required
4112
41132008-01-29 15:52  art
4114
4115        * [r47]
4116          -
4117          CMake
4118          FindOSG
4119          macro
4120          changed
4121          a
4122          little
4123          bit
4124          to
4125          be
4126          able
4127          to
4128          find
4129          osg
4130          on
4131          non
4132          standard
4133          installation
4134          paths
4135
41362008-01-29 15:38  art
4137
4138        * [r46]
4139          -
4140          ChangeLog
4141          commited
4142
41432008-01-29 15:37  art
4144
4145        * [r45]
4146          -
4147          osgdb_ppu
4148          Plugin
4149          added -
4150          You
4151          are
4152          now
4153          capable
4154          of
4155          storing
4156          and
4157          loading
4158          osgPPU
4159          pipelines
4160          directly
4161          from
4162          files. -
4163          The
4164          functionality
4165          is
4166          under
4167          heavy
4168          testing,
4169          hence
4170          it
4171          is
4172          not
4173          activated
4174          currently
4175
41762008-01-29 15:34  art
4177
4178        * [r44]
4179          -
4180          Moved
4181          one
4182          unit
4183          per
4184          one
4185          source
4186          and
4187          header
4188          file -
4189          Cleaned
4190          up
4191          the
4192          code
4193          a
4194          little
4195          bit -
4196          Added
4197          META_Object
4198          for
4199          each
4200          of
4201          the
4202          unit -
4203          Processor
4204          does
4205          now
4206          check
4207          whenever
4208          Unit
4209          has
4210          a
4211          valid
4212          State
4213          associated
4214          if
4215          not
4216          it
4217          would
4218          be
4219          added
4220          in
4221          the
4222          setPipeline
4223          method -
4224          Shader
4225          is
4226          now
4227          capable
4228          of
4229          setting
4230          up
4231          Uniforms
4232          directly
4233          by
4234          giving
4235          Uniform*
4236          or
4237          RefUniformPair
4238          into
4239          osgPPU::Shader::add
4240          method -
4241          3
4242          PPU
4243          pipelines
4244          as
4245          files
4246          added
4247          (hdr
4248          pipeline,
4249          simple
4250          bypass
4251          pipeline
4252          and
4253          gauss
4254          blur
4255          pipeline) -
4256          Pipelines
4257          can
4258          be
4259          readed
4260          from
4261          files
4262          directly
4263
42642008-01-29 15:31  art
4265
4266        * [r43]
4267          -
4268          Non-used
4269          Makefile
4270          removed
4271
42722008-01-29 15:30  art
4273
4274        * [r42]
4275          -
4276          HDR
4277          example
4278          moved
4279          into
4280          own
4281          directory -
4282          Viewer
4283          example
4284          moved
4285          into
4286          "viewer"
4287          directory -
4288          HDR
4289          example
4290          now
4291          writes
4292          its
4293          pipeline
4294          into
4295          Data/hdr.ppu
4296          file
4297
42982008-01-29 15:28  art
4299
4300        * [r41]
4301          -
4302          New
4303          example
4304          added -
4305          Viewer
4306          allows
4307          to
4308          read
4309          ppu
4310          pipeline
4311          from
4312          file
4313          and
4314          test
4315          it
4316          on
4317          an
4318          scene
4319          graph
4320
43212008-01-28 23:20  art
4322
4323        * [r40]
4324          From
4325          "Bob
4326          Kuhne"
4327          :
4328         
4329          -
4330          Changes
4331          to
4332          the
4333          shader
4334          code
4335          to
4336          solve
4337          very
4338          strict
4339          compiler
4340          settings
4341
43422008-01-23 16:53  art
4343
4344        * [r39]
4345          -
4346          Change
4347          log
4348          replaced
4349          and
4350          svn
4351          up
4352          added
4353
43542008-01-23 16:38  art
4355
4356        * [r38]
4357          -
4358          Small
4359          changes
4360          in
4361          the
4362          interface,
4363          Units
4364          are
4365          now
4366          not
4367          dependent
4368          of
4369          the
4370          Processor -
4371          Processor::Pipeline
4372          moved
4373          out
4374          as
4375          a
4376          stand
4377          alone
4378          class
4379          derived
4380          from
4381          osg::Object -
4382          osgPPU::Pipeline
4383          can
4384          be
4385          written
4386          to
4387          the
4388          files -
4389          Writing
4390          to
4391          files
4392          (.ppu)
4393          does
4394          work
4395          properly -
4396          Reading
4397          of
4398          .ppu
4399          files
4400          is
4401          in
4402          development -
4403          All
4404          the
4405          reading/writing
4406          methods
4407          are
4408          implemented
4409          in
4410          the
4411          way
4412          like
4413          osg
4414          plugins
4415          does,
4416          hence
4417          simple
4418          including
4419          into
4420          the
4421          .osg
4422          format
4423          is
4424          possible -
4425          Small
4426          changes
4427          in
4428          the
4429          example
4430          application,
4431          now
4432          user
4433          sees
4434          a
4435          texture
4436          in
4437          the
4438          PictureInPicture
4439          ppu
4440          before
4441          switching
4442
44432008-01-21 16:42  art
4444
4445        * [r37]
4446          -
4447          Started
4448          development
4449          of
4450          osgdb_ppu
4451          Plugin
4452          to
4453          write
4454          and
4455          read
4456          pipeline
4457          to/from
4458          a
4459          file -
4460          CMake
4461          changes
4462          to
4463          support
4464          new
4465          building
4466          target
4467          (plugin) -
4468          Currently
4469          this
4470          is
4471          in
4472          development,
4473          hence
4474          it
4475          is
4476          disable
4477          in
4478          the
4479          svn
4480         
4481
44822008-01-21 13:40  art
4483
4484        * [r36]
4485          -
4486          Just
4487          one
4488          script
4489          file
4490          to
4491          create
4492          changelogs
4493          from
4494          the
4495          svn
4496
44972008-01-21 13:33  art
4498
4499        * [r35]
4500          -
4501          Uninstall
4502          rule
4503          to
4504          the
4505          CMake
4506          system
4507          added
4508
45092008-01-17 14:27  art
4510
4511        * [r34]
4512          -
4513          ChangeLog
4514          file
4515          added
4516
45172008-01-17 13:25  art
4518
4519        * [r33]
4520          Make
4521          directory
4522          removed
4523
45242008-01-17 13:25  art
4525
4526        * [r32]
4527          Couple
4528          of
4529          old
4530          Makefiles
4531          removed
4532
45332008-01-17 13:24  art
4534
4535        * [r31]
4536          CMake
4537          install
4538          module
4539          added
4540
45412008-01-17 13:23  art
4542
4543        * [r30]
4544          From
4545          "Stephane
4546          Lamoliatte"
4547          -
4548          CMake
4549          build
4550          system
4551          to
4552          support
4553          builds
4554          on
4555          multiple
4556          platforms.
4557         
4558          -
4559          CMake
4560          configured
4561          in
4562          the
4563          way
4564          that
4565          this
4566          compiles
4567          under
4568          Windows
4569          Visual
4570          Studio
4571          8
4572         
4573          -
4574          Bug
4575          fix
4576          in
4577          the
4578          PostProcess.cpp
4579          which
4580          cause
4581          segfault
4582          on
4583          Windows.
4584         
4585
45862008-01-13 01:06  art
4587
4588        * [r29]
4589          -
4590          Naming
4591          convention
4592          changed -
4593          Example
4594          application
4595          ow
4596          runs
4597          two
4598          times
4599          faster
4600
46012008-01-11 14:27  art
4602
4603        * [r28]
4604          -
4605          CFLAGS
4606          changed
4607          from
4608          -g
4609         
4610          to
4611          -O2,
4612          now
4613          example
4614          runs
4615          with
4616          around
4617          400FPS
4618          (cessnafire.osg)
4619
46202008-01-11 14:26  art
4621
4622        * [r27]
4623          -
4624          Example:
4625          FPS-Counter
4626          added
4627          back,
4628          on
4629          nVidia
4630          GeForce
4631          8800Ultra
4632          the
4633          run
4634          of
4635          ./osgppu
4636          Data/cessnafire.osg
4637          gives
4638          around
4639          350FPS
4640
46412008-01-11 14:21  art
4642
4643        * [r26]
4644          -
4645          Text
4646          Wrapper
4647          class
4648          removed.
4649          PPUText
4650          is
4651          now
4652          derived
4653          directly
4654          from
4655          osgText::Text
4656
46572008-01-09 18:53  art
4658
4659        * [r25]
4660          -
4661          Some
4662          hacks
4663          commented
4664          out
4665          for
4666          now,
4667          maybe
4668          commit
4669          a
4670          patch
4671          to
4672          osg
4673          to
4674          support
4675          them
4676          through
4677          StateSets
4678
46792008-01-09 15:47  art
4680
4681        * [r24]
4682          -
4683          Some
4684          bugs
4685          and
4686          issues
4687          with
4688          the
4689          new
4690          driver
4691          corrected -
4692          In
4693          example
4694          changed
4695          all
4696          the
4697          occurencies
4698          of
4699          texture2DLod
4700          to
4701          texture2D
4702         
4703          Due
4704          to
4705          some
4706          bugs
4707          either
4708          in
4709          the
4710          driver
4711          or
4712          somewhere
4713          else
4714          texture2D
4715         
4716          do
4717          not
4718          read
4719          from
4720          the
4721          level
4722          0
4723          per
4724          default.
4725          -
4726          Therefor
4727          had
4728          to
4729          add
4730          glTexParameteri
4731          to
4732          change
4733          the
4734          base
4735          level
4736          of
4737          the
4738          texture
4739         
4740         
4741          for
4742          input
4743          textures
4744          in
4745          the
4746          PPUInOut.cpp -
4747          Maybe
4748          some
4749          patch
4750          to
4751          osg
4752          is
4753          required
4754          to
4755          control
4756          this
4757          by
4758          the
4759          stateset -
4760          Eye
4761          Adaption
4762          still
4763          do
4764          not
4765          work
4766          as
4767          one
4768          might
4769          expected,
4770          however
4771          the
4772          code
4773          is
4774          correct
4775          now. -
4776          I
4777          am
4778          not
4779          sure
4780          but
4781          better
4782          to
4783          check
4784          if
4785          ComputeLuminance
4786          mipmapshader
4787          does
4788          work
4789          properly
4790
47912008-01-09 00:34  art
4792
4793        * [r23]
4794          -
4795          g_MimapLevel
4796          changed
4797          into
4798          float -
4799          g_MipmapLevelNum
4800          uniform
4801          added
4802
48032008-01-09 00:32  art
4804
4805        * [r22]
4806          -
4807          Bugfixes
4808          with
4809          the
4810          new
4811          nVidia
4812          driver
4813          167.07
4814          corrected -
4815          Shader
4816          source
4817          for
4818          the
4819          example
4820          application
4821          corrected
4822          to
4823          support
4824          Shader
4825          Model
4826          3.0 -
4827          Structure
4828          of
4829          the
4830          example
4831          ppus
4832          changed.
4833          Now
4834          there
4835          is
4836          two
4837          offline
4838          ppus
4839          which
4840         
4841          do
4842          compute
4843          the
4844          adapted
4845          luminance
4846          value. -
4847          TODO:
4848          Adapted
4849          luminance
4850          value
4851          seems
4852          to
4853          have
4854          some
4855          problems.
4856          Will
4857          be
4858          corrected
4859          soon.
4860
48612008-01-08 14:37  art
4862
4863        * [r21]
4864          -
4865          Small
4866          changes
4867          to
4868          the
4869          readme
4870          file
4871
48722008-01-07 15:53  art
4873
4874        * [r20]
4875          -
4876          Hack
4877          with
4878          unbounded
4879          textures
4880          is
4881          solved -
4882          Shaders
4883          and
4884          ppus
4885          seems
4886          to
4887          work
4888          now
4889          fine,
4890          my
4891          another
4892          application
4893          (refEiko),
4894          works
4895          now
4896          also
4897          fine
4898          with
4899          osgPPU -
4900          example
4901          application
4902          slightly
4903          changed
4904
49052008-01-07 13:00  art
4906
4907        * [r19]
4908          -
4909          small
4910          changes
4911          in
4912          the
4913          example
4914          application -
4915          small
4916          changes
4917          in
4918          the
4919          interface
4920          of
4921          PostProcess
4922          and
4923          PostProcessUnit -
4924          small
4925          addings
4926          in
4927          the
4928          documentation
4929          -
4930          footer.html
4931          added
4932          to
4933          generate
4934          doxygen
4935          documentation
4936
49372008-01-07 11:25  art
4938
4939        * [r18]
4940          -
4941          Documentation
4942          changes
4943
49442008-01-07 11:10  art
4945
4946        * [r17]
4947          -
4948          UniformMap
4949          type
4950          removed
4951          from
4952          PostProcessUnit -
4953          META_Object()
4954          get
4955          an
4956          semicolon
4957          afterwars,
4958          so
4959          that
4960          doxygen
4961          is
4962          able
4963          to
4964          parse
4965
49662008-01-07 11:05  art
4967
4968        * [r16]
4969          -
4970          Documentation
4971          changed -
4972          A
4973          lot
4974          of
4975          methods
4976          were
4977          inlined -
4978          Some
4979          slightly
4980          changes
4981          in
4982          the
4983          interface
4984
49852008-01-07 09:52  art
4986
4987        * [r15]
4988          -
4989          example:
4990          Setup
4991          material
4992          of
4993          teapot
4994          instead
4995          of
4996          direct
4997          call
4998          of
4999          glColor
5000
50012008-01-07 09:48  art
5002
5003        * [r14]
5004          -
5005          PPUInOut.cpp
5006          g_TextureWidth
5007          and
5008          g_TextureHeight
5009          changed
5010          into
5011          g_ViewportWidth
5012          and
5013          g_ViewportHeight -
5014          example
5015          shaders
5016          changed
5017          from
5018          Shader
5019          Model
5020          4
5021          to
5022          Shader
5023          Model
5024          3,
5025          exampel
5026          application
5027          should
5028          now
5029          also
5030          work
5031          on
5032          GeForce
5033          6xxx -
5034          example:
5035          Teapot
5036          as
5037          default
5038          model
5039          added
5040
50412008-01-07 00:39  art
5042
5043        * [r13]
5044          -
5045          Documentaion
5046          through
5047          doxygen
5048          added -
5049          Licence
5050          header
5051          changed -
5052          Small
5053          bugfixes -
5054          Example
5055          application
5056          includes
5057          some
5058          more
5059          features
5060
50612008-01-06 19:04  art
5062
5063        * [r12]
5064          -
5065          osgppu
5066          Example
5067          is
5068          now
5069          almost
5070          complete.
5071          It
5072          shows
5073          how
5074          to
5075          use
5076          osgPPU
5077          to
5078          setup
5079         
5080         
5081         
5082          a
5083          proper
5084          HDR
5085          rendering
5086          pipeline -
5087          some
5088          minor
5089          bugfixes
5090          in
5091          PPUs -
5092          There
5093          are
5094          still
5095          some
5096          problems
5097          with
5098          ppu
5099          which
5100          do
5101          use
5102          textures
5103          and
5104          shader
5105         
5106          Textures
5107          has
5108          to
5109          be
5110          bound
5111          manually
5112          by
5113          hand,
5114          stateset
5115          semms
5116          not
5117          to
5118          settted
5119          up
5120          properly
5121
51222008-01-05 00:35  art
5123
5124        * [r11]
5125          -
5126          Example
5127          application
5128          created -
5129          some
5130          changes
5131          in
5132          the
5133          PPUText
5134          done -
5135          PostProcess
5136          can
5137          now
5138          be
5139          used
5140          in
5141          the
5142          osg
5143          graph
5144          by
5145          specifying
5146          the
5147          camera
5148          drawcallback
5149          method -
5150          some
5151          bugfixes
5152
51532008-01-04 12:14  art
5154
5155        * [r10]
5156          problems
5157          with
5158          blending
5159          corrected PPUText
5160          were
5161          added Text
5162          class
5163          as
5164          wrapper
5165          was
5166          also
5167          added
5168
51692008-01-03 16:16  art
5170
5171        * [r9]
5172          Shader
5173          class
5174          included errors
5175          were
5176          corrected all
5177          things
5178          works
5179          fine
5180          for
5181          now there
5182          are
5183          still
5184          some
5185          problems
5186          with
5187          blending
5188          of
5189          ppu's
5190
51912007-12-21 13:52  art
5192
5193        * [r8]
5194         
5195
51962007-12-20 17:13  art
5197
5198        * [r7]
5199         
5200
52012007-12-19 18:06  art
5202
5203        * [r6]
5204         
5205
52062007-12-19 10:43  art
5207
5208        * [r5]
5209          CMake
5210          removed Simple
5211          Makefiles
5212          added Now
5213          you
5214          are
5215          able
5216          to
5217          make,
5218          install
5219          and
5220          uninstall
5221          gracefully
5222
52232007-12-18 15:07  art
5224
5225        * [r4]
5226         
5227
52282007-12-18 13:11  art
5229
5230        * [r3]
5231         
5232
52332007-12-18 13:08  art
5234
5235        * [r2]
5236         
5237
52382007-12-18 13:07  art
5239
5240        * [r1]
5241         
5242
Note: See TracBrowser for help on using the repository browser.