-
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathdocschangelog.txt
2691 lines (2061 loc) · 97.4 KB
/
docschangelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
22/04/03 BZ#4552 3ds max Tutorials - Partitions and Hints
16/04/03 BZ#4552 Maya Tutorials - Partitions and Hints
section includes adds step to assign template to
asset.
10/04/03 Build tool (BZ#4590)
Further information added to the compiler context section that
recommends a course of action if the build tool incorrectly identifies
contexts in the output.
09/04/03 Top-level readmes, all platforms (BZ#4332)
API reference 3.5 release notes
· Note added in the "What's new" section regarding the requirement
of multithreaded DLL run-times for applications using the pre-built
PC NULL libraries.
08/04/03 Xbox top level readme - April 2003 XDK (Build 5455).
04/04/03 TechnicalArtistGuide - Added a section about creating rw
assets in 3ds max using max script.
02/04/03 API ref OpenGL team:
· Made the following corrections to the supported options:
Dual pass: Soft/Hard
Fog : Yes
31/03/03 Removed explanative tooltips from images in API Reference.
Explanative tooltips will be added to the next release.
02/04/03 3ds max Reference Guide
Fixed small typos in the following sections:
Material Reference/Standard Material/General Settings
General Reference/Lightmaps
General Reference/Animation/Tension Continuity Bias (TCB)
01/04/03 BZ#4462 rpWORLDMODULATEMATERIALCOLOR
* Dynamic Models User Guide chapter - Material colors section
updated.
* RpMaterialSetColor API function updated.
01/04/03 BZ#4319 Pre-instancing and PVS
* World & Static Models User Guide chapter - note added to
Using RpWorldInstance() section.
* RpWorldInstance function updated
01/04/03 BZ#4461 RpToon API Reference - PlayStation 2
PlayStation 2 Platform Specific information section within
RpToon, updated as face culling not supported.
01/04/03 BZ#4480 World & Static Models User Guide chapter
World Offset section removed as RpWorldGetOrigin
already removed from API.
01/04/03 BZ#4499 Fundamental Types User Guide chapter
1.8.1 Right-handed coordinates & Axis Naming Conventions
sections updated.
01/04/03 PTank3 example readmes, description updated.
31/03/03 Images in API Reference now have explanative tooltips.
31/03/03 RwCommExporter class Reference
form -> from
31/03/03 BZ#4318 PTank User Guide Chapter - rpPTANKFLAGSTRUCTURE
and rpPTANKFLAGARRAY. Descriptions had been swapped.
1.2.1 Organization Flags
1.2.2 Particle Tank
31/03/03 BZ#4491 RpSplineFindPosition tangent parameter:
If the tangent parameter is not required to be computed,
its value can be set to NULL.
26/03/03 Technical artist guide
Added section describing how to create RenderWareAsset nodes
in Maya using standard MEL commands.
25/03/03 GCN
Compressed Vertex Format Overview updated.
25/03/03 PS2 top level readme updated:
Sony libraries Release 2.7.0.
24/03/03 BZ#4331 VCL white paper incorrectly stated that the VCL pipes
didn't support clipping.
24/03/03 BZ#4420 Max and Maya Reference Guides,
Animation Asset Properties -> Dynamic Key Frame Generation
although it is may be -> although it maybe
20/03/03 RpPrtStd
Added new API functions.
RpPrtStdPropTabGetByProperties
RpPrtStdEClassGetByPropTab
RpPrtStdPClassGetByPropTab
20/03/03 BZ#4285 Error in Maya Reference Guide
The texture repeats section was incorrectly referring to PS2 texel
limits of +-1024. The section now correctly refers to limits of
+-2048.
19/03/03 BZ#4370 Typo in TechnicalArtistGuide - Decimation Mode
buy -> but
14/03/03 Example readmes:
* All dates changed to 2003.
* Camera GameCube readme, first RIGHT TRIGGER + RIGHT ANALOG stick
should read LEFT TRIGGER + LEFT ANALOG stick
* Frame's GCN readme win -> GameCube
* Lights' PS2 readme - First control changed to Left Analog Stick
06/03/03 API Reference - other documentation section added to top level
overviews i.e Fundamental Types, Math Tools, Geometry etc.
With the addition of pdf hyperlinking, this new section is a
quick reference to the User Guide pdfs.
05/03/03 OpenGL missing <h2> in release notes.
05/03/03 Integrating CHI with MSDN steps modified to enable
pdf hyperlinking to work. The CHM and CHI can remain in the RenderWare
Graphics directory.
05/03/03 RpSkinAtomicSetHAnimHierarchy attached -> attached
04/03/03 OpenGL NVIDIA vertex array range & remapped vertex data (BZ#4222)
remapVertexData element added to RxOpenGLMeshInstanceData
OpenGL whitepaper updated with two notes in section 1.5.3
giving more information on what to do when the vertex array
pool is exhausted.
04/03/03 API Reference has hyperlinks to pdfs. This enables pdfs and
to be opened directly from the chm and temporarily "embedded" in
the chm.
27/02/03 BZ#4226 API Reference Tutorial 5 - screenshots updated
27/02/03 RpPrtStd broken see also link in RpPrtStdEmitterLinkPTank fixed.
25/02/03 22:00:00=============================================[80 Characters]==
RW35Active branch created.
25/02/03 BZ#4175 RpWorldInstance example code updated.
21/02/03 RpTeamSetDictionary api ref
Team dictionary may not be attached to multiple team objects.
21/02/03 RwPalQuantSetMaxDepth & RwPalQuantGetMaxDedpth
New functions in the Texture group.
20/02/03 RpPatchMeshStreamRead api ref
Added example code to demonstrate RpPatchMesh streaming.
19/02/03 User Guide volumes 1 to 3 all chapters
now indexed.
19/02/03 Fundamental Types for Animation summary
updated.
19/02/03 Initialization&ResourceManagement UserGuide.
Updated section Setting the Video Mode to correctly list the
platform specific video modes flags.
19/02/03 RpGeometryUnlock api ref
Small change to indicate that all triangles need materials for
this function to be called.
18/02/03 ArtistGuideTemplate.dot heading 2 numbering added.
18/02/03 2dConverter tools doc updated. Now refers to
User Guide chapter Maestro.
18/02/03 OptimizingStaticGeometry Artists Whitepaper updated
18/02/03 New generic white paper:
UpdatingYourRWGAssets.doc
Added to API reference in RWG3.5 release notes, and documentation section.
Added to top level readmes for all platforms.
18/02/03 User guide introduction
- Minor tidy-up and consistency check of the exporters section.
18/02/03 RpToon User Guide updates
- Mention that .dff, .bsp's are considered legacy file types now
but that RenderWare Graphics still supports them.
18/02/03 Hanim User Guide
Added section for compressed keyframes.
18/02/03 Minor updates to RpToon artist guide for consistency.
17/02/03 Added text about legacy formats to:
- 3dsmaxReferenceGuide exporting section
- MayaReferenceGuide exporting section
- ArtistGuideGlossary
- TechnicalArtistGuide
- API Reference Glossary
17/02/03 Update RpToon docs to reflect chages to 3.5
- updated the RpToonEd.chm help file
- updated the RpToonArtistGuide.doc
17/02/03 Example files updated
- ExamplesGeneric, ExamplesPS2, ExamplesWin, ExamplesXbox
- gcond readmes
- texdict readmes
- vshader readmes
- world readmes
17/02/03 2dconvrt tool guide updated
- Mention that .dff, .anm's are considered legacy file types now
but that RenderWare Graphics still supports them.
- The help for the tool is now that same as that is output with the tool executable.
17/02/03 Glossary additions
- .pnt and .ink file types for RpToon (probably legacy now)
17/02/03 RpPTANK & RtCmpKey.
Updated docs for pTank flags. rpPTANKDFLAGSIZE is ignored for matrix particles.
Updated docs for RtCmpKey.
15/02/03 Rt2d
- Added note to Rt2dShapeAddNode API ref
("Shapes with color-gradient brushes do not support dynamic update of colors")
14/02/03 Crowd User Guide chapter update
- References to internal sections changed to italics, and removed the word "sections" prefixing them.
Also added the reference title if necessary.
- Legacy file types, .dff, etc. replaced with references to chunk IDs and binary streams in general.
- Note to say that legacy files are still supported and can be read and no need to re-export artwork.
14/02/03 GameCube Multitexture Effects User Guide Chapter updated
- References to internal sections changed to italics and including the section name for consistency.
- Updated NBT generation will work with compressed vertex formats.
- Updated use of color channels on TEV stages.
- Removed reference to non-existant example .dff with effect editor.
- Reference to world and clump viewer only reading legacy file types.
- Note to say that legacy files are still supported and can be read and no need to re-export artwork.
14/02/03 GameCube Multitexture Editor HTML help
- Updated use of color channels on TEV stages.
14/02/03 RpSkyTexGetTex1 -> RpSkyTexCalcTex1
Name change reflected in docs and ps2 readme.
14/02/03 Skinning User Guide Chapter Updated
- Legacy file types, .bsp, .anim, etc. replaced with references to chunk IDs and binary streams in general.
- RpHAnimAnimation changed to RtAnimAnimation.
- Added references to rpSKINTOON RpSkinType option, and rpskintoon.lib.
- Added hanim4 and hanimsub to the list of hanim examples that use skinning.
14/02/03 RtLtMap
Added RtLtMapLightingSessionDeInitialize to match the initialize
function.
14/02/03 GCN see also references added to
RpWorldInstance and RpAtomic Instance
14/02/03 BuildRW.doc
Added PS2_DRIVE and IOPPATH to options.mak file section
14/02/03 Hanim User Guide Chapter updated
- Legacy binary file types, .dff, .anm changed to refer to chunk IDs and binary streams in general.
- Few grammar fixes.
- Function names post-fixed with ().
- Some inconsistent use of styles fixed.
13/02/03 Morph User Guide Chapter updated
- Legacy binary file types, .dff, .dsp, etc.
- New default binary file type, .rws.
- Note to say that legacy files are still supported and can be read and no need to re-export artwork.
- Few minor grammar changes.
13/02/03 DMorph User Guide chapter updated
- Legacy binary file types, .dff, .dsp, etc.
- New default binary file type, .rws.
- Note to say that legacy files are still supported and can be read and no need to re-export artwork.
- Pre light & pre-light --> prelight
- () postfixed to function names
- Bold removed from codefrags for consistency.
13/02/03 GCN
Updated all GCN API Ref documentation.
13/02/03 Lightmaps User Guide chapter updated
- New default binary file type, .rws.
- "Callback functions" - sampleCallback was incorrectly specified
- Updated exporter option to export lightmaps: now "Generate RtLtMap UVs"
13/02/03 Multitexturing in MatFX User Guide chapter updated
- New default binary file type, .rws.
- texture->effect dictionary in "Creating effect dictionaries"
13/02/03 Dynamic Models User Guide chapter update, affecting
- Legacy binary file types, .dff, .bsp etc.
- New default binary file type, .rws.
- Note to say that legacy files are still supported and can be read and no need to re-export artwork.
- The way to launch the Visualizer from a modeler.
- References to objects not capitalized.
- Morph targets: location of UV and prelight data.
- Rewrite of "texture coordinates" - lots of obsolete information removed
- Removal of "no prelighting supported in modelers" in prelighting section
- PS2 -> PlayStation2
- Geometry->lock/unlock for material changes: added PC exception.
- Mention of use of hardware video memory in instancing.
- Removal of PS2 only support of preinstanced matfx data. (Should work on GCN and Xbox ok)
- Removal of reference to exporter source code. We don't ship it.
- Reference to PI texture dictionaries in converting non-RW models to RW.
- Screenshot of "world" updated with D3D8 metrics.
13/02/03 OpenGL Ptank overview added to API reference.
13/02/03 New doc: Converting Exports from 3.4 to 3.5
13/02/03 3ds max and Maya tutorials updated and substantially
rewritten for 3.5
13/02/03 Instance tool document updated after review
12/02/03 RenderWareVisualizer.doc
updated introduction
added more screenshots
added summary
11/02/03 RtLtMap
RtLtMap overview changed to include references to RpRandom.
11/02/03 RtLtMap & RpLtMap
Redone lightmap supersampling slightly. Supersampling is now selected during
illumination with RtLtMapIlluminate, rather than during creation stage with
RtLtMapLightMapsCreation.
The user guide has been updated for this change.
11/02/03 RenderWareVisualizer.doc
updated pictures (BZ#1790)
updated format information (non-rws files now legacy)
added reference to Sony's site re cdvd2iso.exe (BZ#3775)
updated list of files with which to create CD image
added description of animation speed control
added description of .rf3 visualization
11/02/03 Instancer documentation
Instance tool doc
Updated list of RenderWare objects that don't instance
Updated command-line switch descriptions
Updated description of custom instancers to include skin split and dds
texture support
Removed known issue with instancer in top level readmes for PlayStation2, Xbox
and GameCube
11/02/03 Notebox added to SearchPDFs. Index.pdx has been renamed
index<platform>.pdx
11/02/03 Serialization user guide chapter
- References to .bsp and .dff termed legacy and replaced with .rws.
- Note to say that legacy files are still supported and can be read and no need to re-export artwork.
11/02/03 RpWorldStreamWrite (API ref)
Streamed file now uses the .rws extension.
11/02/03 HAnim overview (API ref)
Removed references to .dff's and .anm's and replaced with references to
.rws files and the rwID_CLUMP and rwID_HANIMANIMATION chunks in the .rws file.
10/02/03 OpenGL MatFX environment mapping optimization
Updates the MatFX OpenGL overview to indicate a further requirement that
fogging must be disabled to use the optimization.
10/02/03 RxxxxSetFreeListCreateParams functions corrected changing reference of
RwFreeListCreate to RwFreeListCreateAndPreallocateSpace.
Return type of RwTexDictionaryCallBack in RwTexDictionaryForAllTexDictionaries
corrected to RwTexDictionary *.
08/02/03 ExamplesGeneric.doc
Added GCond Example.
07/02/03 World&Static Models chapter.
Changed references to RtWorldImportParametersInit function which
works differently now.
07/02/03 RWSView example added
Examples.generic document updated.
07/02/03 PS2 vector code white paper has now be replaced by the
vcl pipes white paper.
07/02/03 PlayStation 2 API Platform Specific section restructured
* Video mode information can be found in RwEngine
* Alpha blending info can be found in RwRenderState
* New group for Texture Cache functions & overview
* RpMipmapKL PS2 functions moved to RpMipmapKL, added overview
07/02/03 Typedefs moved to different groups (on all platforms):
* RwIm2DVertex -> RwIm2DVertex
* RxVertexIndex -> Generic Core PowerPipe
* RwImVertexIndex -> Generic Core PowerPipe
* RwIm3DVertex -> RwIm3DVertex
* RxObjSpace3DVertex -> Generic Core PowerPipe
* RxObjSpace3DLitVertex-> Generic Core PowerPipe
* RxScrSpace2DVertex -> Generic Core PowerPipe
* RxColorUnion (PS2 only)
Only typedefs documented as structures opaque
06/02/03 RtLtMap & RpLtMap
Upated docs to lightmaps for the introduction of supersampling.
RtLtMapLightMapCreate now accepts an additional parameter for setting
the supersample value. The lightmap userguide has also been updated.
Changed the docs for the lightmap clearing. The functions now just clear
the lightmap display texture. The lightmap sample images are no longer
created.
Updated the txt files in the lightmap examples to include the supersample
value.
06/02/03 RpLogo and RwPlugin.
Added overviews for RpLogon and RwPlugin.
06/02/03 Build tool user guide
Removed reference of RenderWare Graphics 3.4 in the introduction.
05/02/03 New document - Exporters:
ConvertingExportsFrom34To35.pdf
05/02/03 HAnim4 added to ExamplesGeneric doc. Plugins/toolkits required
updated for all HAnim examples.
05/02/03 PS2 timing white paper
Small changes to clarify: Maximum of 2 frames queued, "wasted" time callback
05/02/03 Top level overviews for each folder added to API.
05/02/03 PS2 white paper ps2mem
Removed section "The Powerpipe Execution Heap"
05/02/03 PS2
Changes to _rwDMAClosePkt docs.
04/02/03 RwPlCore
Updated RwStreamFindChunk doc. It now inform the user warning messages
may appear if old binary files are read in.
04/02/03 RpPatch API ref
Added RpPatchLODCallBack documentation
04/02/03 Glossary updates, including addition of bumpmap, changes to normal map,
removal of .spl support on Visualizer... and lots of minor updates.
03/02/03 BuildRW.doc
Minor updates, including list of available plugins and compilers.
03/02/03 Recommended Reading chapter: Japanese websites added
03/02/03 Tutorials
- Tutorial 5 docs, changed references from .bsps to .rws' for use in the example
Added link to tutorial 6 in the conclusion.
- Tutorial 6 added
31/01/03 OpenGL - New function added RwOpenGLChangeVideoMode (Win32 only)
31/01/03 (BZ#3649) PITexDicts and texture plugin data
API ref overview extended for texture plugin data.
User guide RastersImagesTextures chapter updated.
31/01/03 PVSEdit.doc
References to .KD files removed.
30/01/03 D3D8 - New function added RwD3D8ChangeVideoMode.
30/01/03 Lightmap User Guide
Added section on converting lightmaps to darkmaps for PlayStation 2.
Darkmap conversion is no longer automatic. A user must now explicitly
convert a lightmap to a darkmap for PlayStation 2.
New functions added
RtLtMapLightingSessionLightMapProcess
RtLtMapSetLightMapProcessCallBack
RtLtMapGetLightMapProcessCallBack
RtLtMapSkyLumResetCallBack
RpLtMapRasterGetFormat
RpLtMapRasterSetFormat
30/01/03 NBT and ADC added to API Glossary
30/01/03 See also references amended
* RpMultiTextureGetGameCubeMTCallBacks
* RpMultiTextureSetGameCubeMTCallBacks
28/01/03 top level readmes moved to doc/readme/
28/01/03 Glossary:
Amended G3, Added G3x and PDX Format.
28/01/03 API Reference:
Removed About RenderWare Graphics and About the API Reference
Added Introduction section and updated main page includes some
information from removed sections.
New sections added:
* Getting Started
* Structure
* Documentation and Examples.
28/01/03 Geometry Conditioning Chapter.
The first draft of this new chapter is completed.
28/01/03 2DGraphicsToolKits Chapter.
Updated 2D font section to include Unicode.
Updated font format section to include Unicode.
27/01/03 Updated RpTriStripTunnelData struct.
27/01/03 Removed item: 07/01/03 win.txt files for examples, demos and viewers updated to describe
the common FPS limiter.
27/01/03 API functions added:
RpSkyTexGetTex1
RpMatFXMaterialSkyRenderStateSet
RpMatFXMaterialSkyRenderStateGet
27/01/03 RpSkyTexGetMiptbp1 return value updated
27/01/03 MatFX UVTransform effect
Userguide updates:
.1.2 RpMatFX Features
.2.1 Selecting The Effect
.2.2 Initializing Effect Data
Single and dual-pass with UV Transformation
.4.1 Supported Effects
API ref updates:
RpMatFXMaterialSetUVTransformMatrices
27/01/03 OpenGL various API updates
- RwOpenGLSetActiveTextureUnit
- RwOpenGLGetActiveTextureUnit
- RwOpenGLSetTexture
- RwOpenGLSetStencilClear
- RwOpenGLGetStencilClear
- RwOpenGLVAxxxx (all of them)
- RwOpenGLExtensions (max texture units)
- Platform specific
- Added matfx overview link
- Added restrictions
- Added multitexturing and vertex array features
- Adding "The RpWorld plugin must be attached..." where appropriate.
24/01/03 RpPDS API
Updated RpPDSPluginAttach API reference and PDS UserGuide to reflect
the RpTeam pipelines have been moved into the PDS.
24/01/03 RpPDS API
Updated pipeline terminology.
Updated skin splitting pipeline definitions.
24/01/03 Glossary - API Reference
New entries: Toc, OpenExport, RwComm, RwExp, RwExpMgr, RwMax,
RwMaya
Updated entries: ANM Format, BSP Format, DFF Format, DMA Format,
SPL Format, Asset Templates, Bone Limits, Normal Maps, RpSkin,
RpHAnim, Visualizer
23/01/03 MatFX UVANIM effects renamed to UVTRANSFORM
API changes:-
rpMATFXEFFECTUVANIM -> rpMATFXEFFECTUVTRANSFORM
rpMATFXEFFECTDUALUVANIM -> rpMATFXEFFECTDUALUVTRANSFORM
RpMatFXMaterialSet/GetUVAnimTransforms ->
RpMatFXMaterialSet/GetUVTransformMatrices
This affects API reference for:
MatFX Overview
RpMatFXMaterialFlags
RpMatFXMaterialSetEffects
RpMatFXMaterialSet/GetUVAnimTransforms
23/01/03 RpPDS API
Terminology page added. Pipelines page moved to pipelines section
23/01/03 User Guide Introduction chapter - Plugin and Toolkit lists updated.
22/01/03 OpenGL MatFX - Added OpenGL specific overview
17/01/03 BZ#3297 Rt2dSceneDestroy - note added.
17/01/03 example docs updated with new examples
ExamplesGeneric - prtstd2
ExamplesPS2 - vclgenp, vclpipes
ExamplesXbox - normmap
17/01/03 Artist Guides substantially updated:
* 3ds max Reference Guide
* Maya Reference Guide
* Technical Artist Guide - new document explaining exporter options
17/01/03 RwTextureSetMipmapping updated.
17/01/03 ArtistGuideGlossary - substantial updates.
17/01/03 PS2
New functions RpSkyGetDisplayBufferRaster & RpSkyGetDrawBufferRaster
17/01/03 RpPrtStd
Update docs for RpPrtStdAtomicUpdate.
17/01/03 API Reference now strips the single subtopics from identifiers
in the generated .chm.
Apart from tidying up the index generally, this has the effect that when
it's integrated into the MSDN collection you can get help on a selected
identifier by hitting <F1>, which immediately jumps to the relevant page.
16/01/03 Softras and D3D8
Matfx D3D8 spelling mistake in D3D8 specific overview: trough -> through
Added single and dual-UV animation to the supported matfx types under softras.
16/01/03 GCN RwGameCubeMinRetraceCountSet
RwGameCubeMinRetraceCountSet has been added.
15/01/03 RwCameraForAllClumps*
Removed function RwCameraForAllClumpsNotInFrustum, docs affected:-
User Guide -> Dynamic Models section 6.3
User Guide -> Cameras section 9.3
API ref -> minor updates to RwCameraBeginUpdate, RwCameraFrustumTestSphere,
RpClumpGetCallBack, RpClumpSetCallBack, RpClumpCallBack,
RwCameraForAllSectorsInFrustum
Rewrite of API ref -> RwCameraForAllClumpsInFrustum
15/01/03 RtLtMap
Added new functions to select and replace the luminance calculation function
during texture processing on the PS2.
The set of new functions
RtLtMapSkyLumCalcMaxCallBack
RtLtMapSkyLumCalcSigmaCallBack
RtLtMapSkySetLumCalcCallBack
RtLtMapSkyGetLumCalcCallBack
New callback type
RtLtMapSkyLumCalcCallBack
14/01/03 RenderWare Graphics Build Tool User Guide
Updated to reflect the removal of the exporters from the build options.
14/01/03 rf3cc tool user doc
intial version
13/01/03 RtTOC - mention in the API reference that the exporters now
provide the GUID for each entry.
13/01/03 (some of)BZ#2789 - RWS files - User guide - Serialization
Added a section on RWS files and TOCs. Also added a summary point.
10/01/03 BZ#3435 - PTank - API Reference
Added a platform specific overview for PlayStation 2 and GameCube.
\sky2\ptankplatform.h : added a platform specific overview
\gcn\ptankplatform.h : added a platform specific overview
10/01/03 BZ#3382 - BZ#3384 - PTank - API Reference.
\ptank.h : added rpPTANKIFLAGALPHABLENDING flag in RpPTankInstanceFlags
\sky2\ptankplatform.h : added RpPTankSkyRenderState
\sky2\ptanksky.c : added RpPTankAtomicSkyRenderStateSet
\sky2\ptanksky.c : added RpPTankAtomicSkyRenderStateGet
10/01/03 RpToonGeoGetInkIDFromName param text amended
09/01/03 OpenGL whitepaper
Title changed.
Sections added on Vertex Array State Caching Wrappers, Retained mode wrappers,
Multitexturing.
_rwOpenGLVertexHeapDynamicMarkForReuse replaced with _rwOpenGLVertexHeapDynamicDiscard.
Various other updates.
09/01/03 RpPrtStd
Updated docs for RpPrtStdAtomicUpdate to include more details on when it
can be used and possible conflict with hardware resource usage.
07/01/03 API ref : Textures
RwTextureCallBackFind - added
RwTextureSetFindCallBack - added
RwTextureGetFindCallBack - added
RwTextureRead - modified
07/01/03 Circular reference to RtTOC and RWS files in the glossary.
Added a code fragment in the RtTOC overview to explain how to read particular
chunks from an .rws file using the TOC to locate them.
07/01/03 win.txt files for examples, demos and viewers updated to describe
the common FPS limiter. (OBSOLETE, see 27/01/03 entry.)
06/01/03 typos:
Rt2dTriVertSetFreeListCreateParams
Rt2dShape Overview
Rt2dDeviceGetStep
RxPipelineNodePS2MatBridgeGetVU1CodeArray
RxPipelineNodePS2MatBridgeSetVIFOffset
RxOpenGLAllInOneSetInstanceDLandVA
06/01/03 RwFrameTransform, RwFrameTranslate
combineOp parameter docs updated
03/01/03 RpSkyTexCacheSetReleaseCallBack RpSkyTexCacheGetReleaseCallBack
New functions.
17/12/02 RtSkinSplit
Added small paragraph to mention only polygonal models can be split.
17/12/02 RtGenCPipe - RxNodeUVInterpSettings documented.
17/12/02 RtTOC updated - overview expanded and functions updated & corrected.
16/12/02 GCN documentation changed for RpGXChannelID & RpGameCubeMTConfigFlag
enums in the MatFX plugin.
16/12/02 Rt2dFontRead note added.
13/12/02 Tools and viewers added to Glossary
13/12/02 BZ#2835 - HAnim user guide
updated section 1.3.2 Setting Up a Hierarchy For Use with more details
concerning the use of rpHANIMHIERARCHYUPDATELTMS and
rpHANIMHIERARCHYUPDATEMODELLINGMATRICES. Added a note box concerning the use
of those flags when attaching a child object to animated hierarchy.
12/12/02 Tutorial 5 updated to include rws file format.
12/12/02 BZ#2789 Stream Viewer readme updated to include
rws file format.
12/12/02 BZ#2872 - wrldviewers docs, *.txt
Updated fourth paragraph regarding PVS generation via splines.
12/12/02 Glossary terms added: HHP Format, Normal maps, PDS
11/12/02 BZ#2945 - API Ref
- Added RpPTankAtomicSkySwapFrames function
- Changed RpPTankSkyGetPreviousBuffer to RpPTankAtomicSkyGetPreviousBuffer.
09/12/02 BZ#3249 RpLightDestroy docs amended.
09/12/02 "Integrating CHI with MSDN Collection" docs changed.
Doxygen BINARY_TOC=YES
In Doxygen there are two options related to generating .chi
* GENERATE_CHI generates the CHI which enables a .chi added
to MSDN Collection to be searched
* BINARY_TOC enables a chi added to MSDN Collection to be
accessed through the "Contents" page of the MSDN Collection
If BINARY_TOC is disabled you can click on a folder in the
contents page and the contents of that folder are displayed.
With BINARY_TOC enabled you are unable to display the folder
contents by clicking on the folder name.
09/12/02 OpenGL vertex array parameters changed slightly
RwOpenGLVASetPosition, RwOpenGLVASetPositionATI
RwOpenGLVASetNormal, RwOpenGLVASetNormalATI
RwOpenGLVASetColor, RwOpenGLVASetColorATI
RwOpenGLVASetTexCoord, RwOpenGLVASetTexCoordATI
RwOpenGLVASetMultiTexCoord, RwOpenGLVASetMultiTexCoordATI
See the memAddr or offset parameters.
06/12/02 BZ#3130 RpIntersectionCallBackWorldTriangle docs amended.
06/12/02 BZ#3101 RwEngineInit docs amended.
06/12/02 RpPrtStd & RpSkin
Added ref links to RpAtomicSetPipeline and RpMaterialSetPipeline in skin
split section in RpSkin docs. Playstation 2 only. Updated docs in
RpPrtStdParticleStdUpdateSkyCB and RpPrtStdEmitterStdEmitSkyCB to mention
the PlayStation 2 ScratchPad memory and VU0 co-processor are used by these
functions.
05/12/02 Glossary terms added:
2d Viewer, FLA Format, Maestro, Stream Viewer, SWF Format
Viewers updated
05/12/02 OpenGL vertex arrays and world lighting new API functions
RwOpenGLVASetPosition, RwOpenGLVASetPositionATI, RwOpenGLVADisablePosition
RwOpenGLVASetNormal, RwOpenGLVASetNormalATI, RwOpenGLVADisableNormal
RwOpenGLVASetColor, RwOpenGLVASetColorATI, RwOpenGLVADisableColor
RwOpenGLVASetTexCoord, RwOpenGLVASetTexCoordATI, RwOpenGLVADisableTexCoord
RwOpenGLVASetMultiTexCoord, RwOpenGLVASetMultiTexCoordATI
RpOpenGLWorldEnableLighting, RpOpenGLWorldDisableLighting
RpOpenGLWorldIsLightingEnabled
RpOpenGLWorldSetMaterialProperties, RpOpenGLWorldDisableColorMaterial
RpOpenGLWorldEnableNormalize, RpOpenGLWorldDisableNormalize
05/12/02 BZ#3112 RpPrtStd/RpPrtAdv : texture refcount was not properly updated
when destroying a streamed prtstd atomic. API Reference.
PrtStd - added RpPrtStdEmitterStdDestroyCB
PrtStd - updated RpPrtStdEmitterStdBeginUpdateCB
PrtStd - updated RpPrtStdEmitterStdCreateCB
PrtStd - updated RpPrtStdEmitterStdEmitCB
PrtStd - updated RpPrtStdEmitterStdEndUpdateCB
PrtStd - updated RpPrtStdEmitterStdRenderCB
PrtStd - updated RpPrtStdParticleStdUpdateCB
PrtAdv - updated RpPrtAdvEmtCircleCloneCB
PrtAdv - updated RpPrtAdvEmtCircleEmitCB
PrtAdv - updated RpPrtAdvEmtMultiPropCloneCB
PrtAdv - updated RpPrtAdvEmtMultiPropEmitCB
PrtAdv - updated RpPrtAdvEmtPrtEmtCloneCB
PrtAdv - updated RpPrtAdvEmtPrtEmtEmitCB
PrtAdv - updated RpPrtAdvEmtPtListCloneCB
PrtAdv - updated RpPrtAdvEmtPtListEmitCB
PrtAdv - updated RpPrtAdvEmtSphereCloneCB
PrtAdv - updated RpPrtAdvEmtSphereEmitCB
PrtAdv - updated RpPrtAdvEmtTexStepCloneCB
PrtAdv - updated RpPrtAdvEmtTexStepEmitCB
PrtAdv - updated RpPrtAdvPrtEmtUpdateCB
PrtAdv - updated RpPrtAdvPrtMultiPropUpdateCB
PrtAdv - updated RpPrtAdvPrtTexStepUpdateCB
04/12/02 RpSkyTexCacheDisable
disable parameter documentation corrected.
04/12/02 OpenGL texturing
Added documentation for the functions RwOpenGLSetTexture (new),
RwOpenGLSetActiveTextureUnit and RwOpenGLGetActiveTextureUnit (both promoted
from stealth to API status).
03/12/02 PC Tutorials
included in API Reference, not as separate chm.
03/12/02 RwTextureSetMipmapping API added note.
02/12/02
Removed restriction on RpSkyTexCacheSetCallBack()
Added RpSkyTexCacheGetCallBack()
02/12/02 BZ#2213 User Guide chapter - Immediate Mode
Added Perspective Projection section
02/12/02 BZ#2587 PS2
Added _rwDMAYieldCallbackSet() and _rwDMAMinVsyncCntSet()
28/11/02 MatFX API updates
- Added page 'PlayStation 2 MatFX'
- Updated page 'GameCube MatFX'
- Following functions now describe details of matfx coefficients:
RpMatFXMaterialSetupBumpMap
RpMatFXMaterialSetupEnvMap
RpMatFXMaterialSetBumpMapCoefficient
RpMatFXMaterialSetEnvMapCoefficient
27/11/02 Bug No: 2838 Maya Particle Docs - confusing content
FXPack/MayaParticles.doc
resolved confusing content and moved some sections around.
27/11/02 Bug No: 2830 Magnitude of Fields - particles Maya 4.x
FXPack/MayaParticles.doc
Added a note to the forces section explaining that volume forces are not supported by RenderWare particles
26/11/02 BZ#2913 PS2 API Reference - RenderWare Graphics
Removed references to Renderware Audio in PS2 specific section:
"Potential conflicts in VU0 usage"
26/11/02 PS2 FSAA0 & FSAA1 modes
Renamed rwVIDEOMODEFSAA0 mode to rwVIDEOMODE_PS2_FSAASHRINKBLIT
Renamed rwVIDEOMODEFSAA1 mode to rwVIDEOMODE_PS2_FSAAREADCIRCUIT
26/11/02 BZ#2887 and BZ#2942 API Reference
enum RwCorePluginID documented in group RwStream
Code examples and see also added/amended:
RpAtomicStreamRead
RpClumpStreamRead
RpGeometryStreamRead
RpLightStreamRead
RpMaterialStreamRead
RpWorldStreamRead
RpDMorphAnimationStreamRead
RpMTEffectDictStreamRead
RpMTEffectStreamRead
RpPrtStdEClassStreamRead
RpPrtStdPClassStreamRead
RpPrtStdPropTabStreamRead
RpPrtStdGlobalDataStreamRead
RpSplineStreamRead
RpTeamDictionaryStreamRead
RwCameraStreamRead
RwImageStreamRead
RwMatrixStreamRead
RwTexDictionaryStreamRead
RwTextureStreamRead
RtAnimAnimationStreamRead
RtPITexDictionaryStreamRead
RtTOCStreamRead
Rt2dObjectStringStreamRead
Rt2dBrushStreamRead
Rt2dPathStreamRead
Rt2dPickRegionStreamRead
Rt2dSceneStreamRead
Rt2dShapeStreamRead
Rt2dAnimStreamRead
Rt2dKeyFrameListStreamRead
Rt2dMaestroStreamRead
added pages Rt2d Object IDs, Rt2dAnim Object IDs
26/11/02 Added reference to RtPITexD in the RwTexDictionary overview.
26/11/02 BZ#2911 Platform independent texture dictionaries not documented
in the user guide.
25/11/02 BZ#2848 RwCameraSetXXX shouldn't be called inside CamBegin/End
Note added:
RwCameraSetNearClipPlane
RwCameraSetFarClipPlane
RwCameraSetFogDistance
RwCameraSetProjection
RwCameraSetViewWindow
RwCameraSetViewOffset
25/11/02 BZ#2774 Serialization chapter - Endian-ness
This was changed in PR#2738. Table Headings swapped and following
paragraph amended.
22/11/02 RpPrtAdv
Renamed many structures and functions to reduce their length and
fix some odd naming used.
22/11/02 Changed overview name RtBezier -> RtBezPat
21/11/02 PS2
RpSkyTexCacheValidateRaster Added missing line.
RpSkyTextureGetMipmapK Set->get
RpSkyTextureGetMipmapL Set->get
20/11/02 typos:
RpTeamPlayerSetRenderCallBack params
Return values: RwImageAllocatePixels, RwImageRead, RwImageWrite
RwImageReadMaskedImage, RwRasterReadMaskedRaster, RwRasterUnlock
RwRasterGetParent, RwRasterUnlockPalette RxPipelineInsertDebugNode
struct RwV2d vlaue -> value
RtRas Overview greyscale -> grayscale
RtRas defgroup fule -> file
RtSlctPipeWorldSelectPipes ot -> or
RwFrameDeInit, RpMaterialStreamWrite errror -> error
15/11/02 MatFX User Guide chapter. Added para to
1.2.2 Initializing Effect Data - Bumped Textures.
15/11/02 Glossary added to API Reference. The majority of the information
is based upon existing information in UserGuideGlossary.pdf and
ArtistGuideGlossary.pdf.
15/11/02 BZ#2335 Add notes to:
RpGeometryAddMorphTarget
RpGeometryAddMorphTargets
RpGeometryGetMorphTarget
14/11/02 BZ#2592 1.5.1 Introducing Textures, Mipmaps section amended
13/11/02 Xbox - RwXboxDeviceConfig structure changed.
Added the function RwXboxDeviceConfigGetDefaultValues.
12/11/02 BZ#2747 - RtLtMapDefaultVisCallBack use a user modifiable value when
validating it's collision test.
Added RtLtMapSetVisCallBackCollisionScalar
Added RtLtMapGetVisCallBackCollisionScalar
06/11/02 Xbox top level readme - November 2002 XDK (Build 5120).
06/11/02 BZ#2570. RpPrtStd and RpPrtAdv.
Added RpPrtStdEmitterPrt2DRotate and RpPrtStdParticle2DRotate for 2D rotation
support in particles.
Removed RpPrtStdEmitterPrtAnimFrame and RpPrtStdParticleAnimFrame from RpPrtStd.
This is done in RpPrtAdv.
05/11/02 BZ#2606 : All change in doxy comments.
Added RtAnimInterpolatorGetCurrentAnim
Added RpHAnimHierarchyGetCurrentAnim
Updated RtAnimInterpolatorSetCurrentAnim
Updated RpHAnimHierarchySetCurrentAnim
Updated RpHAnimHierarchyAddAnimTime
Updated struct RtAnimInterpolator
05/11/02 RtAnimation user guide chapter
Removed 1.4.2:
* Flags (for future expansion/customization).
* The duration of the animation (the time elapsed between the
first and last keyframes).
Replaced 1.4.3
RtAnimAnimationSetCurrentTime -> RtAnimInterpolatorSetCurrentTime
RtAnimAnimationAddAnimTime -> RtAnimInterpolatorAddAnimTime
RtAnimAnimationSubAnimTime -> RtAnimInterpolatorSubAnimTime
05/11/02 example/matfx1
- *.txt files updated to mention new uv transform effects
and also now list the src/dest blend menu options
- doc/Examples/ExamplesGeneric.doc -> MatFX1 mentions
new uv transform effects
01/11/02 RwCamera API overview updated
23/10/02 (Bug 2211) API Reference
* Requirement sections added to all RwCore and RpWorld overviews