Log of /trunk
Directory Listing
Revision
103 -
Directory Listing
Modified
Mon Aug 30 04:10:43 2010 UTC
(10 years, 7 months ago)
by
william
commit latest build (.pdb files removed)
Revision
102 -
Directory Listing
Modified
Mon Aug 30 04:10:00 2010 UTC
(10 years, 7 months ago)
by
william
Add compiler pre-processor directive: OUTPUT_PDB_FILES_TO_MSBUILD_DESTINATION_DIRECTORTY
When defined will copy pdb files to the build destination directory
Revision
101 -
Directory Listing
Modified
Mon Aug 30 04:05:24 2010 UTC
(10 years, 7 months ago)
by
william
remove contents of 'Build' directory from project -- will just manually commit the changes.
Revision
100 -
Directory Listing
Modified
Mon Aug 30 04:04:50 2010 UTC
(10 years, 7 months ago)
by
william
commit latest build
Revision
99 -
Directory Listing
Modified
Mon Aug 30 04:04:17 2010 UTC
(10 years, 7 months ago)
by
william
commit latest build
Revision
98 -
Directory Listing
Modified
Mon Aug 30 04:01:09 2010 UTC
(10 years, 7 months ago)
by
william
Add Contents of 'Build' directory to project
Revision
97 -
Directory Listing
Modified
Mon Aug 30 03:59:04 2010 UTC
(10 years, 7 months ago)
by
william
update latest GR2RigEditor Build
Revision
96 -
Directory Listing
Modified
Mon Aug 30 03:58:19 2010 UTC
(10 years, 7 months ago)
by
william
Add granny_sdk/doc/granny2.chm
Revision
95 -
Directory Listing
Modified
Mon Aug 30 03:57:56 2010 UTC
(10 years, 7 months ago)
by
william
update ignores
Revision
94 -
Directory Listing
Modified
Mon Aug 30 03:57:06 2010 UTC
(10 years, 7 months ago)
by
william
Added new MSBuild-Type project for GR2RigEditor, that will put all of
the output binaries into the "Build" directory.
Revision
93 -
Directory Listing
Modified
Thu Aug 19 11:15:19 2010 UTC
(10 years, 7 months ago)
by
william
Create base class to act as proxy when determining which properties to show.
(i.e.) if a property is null, don't show it...
Revision
92 -
Directory Listing
Modified
Thu Aug 19 08:42:12 2010 UTC
(10 years, 7 months ago)
by
william
Update Material and Mesh Bindings -- to be Material/Mesh class and not a sub-class.
Revision
91 -
Directory Listing
Modified
Thu Aug 19 08:40:05 2010 UTC
(10 years, 7 months ago)
by
william
update class definitions to include:
Granny_Model
Granny_Mesh (and associated classes)
Revision
90 -
Directory Listing
Modified
Mon Aug 16 08:02:29 2010 UTC
(10 years, 8 months ago)
by
william
rename GrannyDataTypeDefinition and GrannyVertexAnnotationSet
Revision
89 -
Directory Listing
Modified
Sun Aug 15 01:12:18 2010 UTC
(10 years, 8 months ago)
by
william
Add support for:
** testing if a file has been loaded/has unsaved changes and act accordingly
still need to implement changed handler for List Members, etc ... that the parent
property grid does not see.
Revision
88 -
Directory Listing
Modified
Sun Aug 15 00:51:50 2010 UTC
(10 years, 8 months ago)
by
william
Added Support for:
** When displaying the Granny2 Data, don't show properties that don't exist in the rig file
this incarnation, actually works.
Revision
87 -
Directory Listing
Modified
Sun Aug 15 00:50:02 2010 UTC
(10 years, 8 months ago)
by
william
add ability to swap RGBA<->BGRA pixel layouts from an actual pixel layout
Revision
86 -
Directory Listing
Modified
Sun Aug 15 00:49:10 2010 UTC
(10 years, 8 months ago)
by
william
*Add bink flag chooser and implement in bink texture creator
this was for development purposes only -- allows to set the flags explicitly
Revision
85 -
Directory Listing
Modified
Sun Aug 15 00:47:29 2010 UTC
(10 years, 8 months ago)
by
william
*Fix an issue with viewing images that cotain mipmaps
*Revert back to GrannyCopyTexture (couldn't figure out how to determine a bink texture's flags)
** other small improvements
Revision
84 -
Directory Listing
Modified
Sat Aug 14 20:21:40 2010 UTC
(10 years, 8 months ago)
by
william
Add Support for:
** Only displaying the Granny2 Properties that are needed (don't show things that don't exist in the rig file)
** Add initial class for VertexData (currently unimplemented)
Revision
83 -
Directory Listing
Modified
Sat Aug 14 13:06:14 2010 UTC
(10 years, 8 months ago)
by
william
update todo list with what's left to be done, as far as implementing the various parts of the granny file format.
Revision
82 -
Directory Listing
Modified
Sat Aug 14 13:01:31 2010 UTC
(10 years, 8 months ago)
by
william
Add ToDo list
Revision
81 -
Directory Listing
Modified
Sat Aug 14 12:49:25 2010 UTC
(10 years, 8 months ago)
by
william
remove DoPostSaveOperations <-- not needed
Revision
80 -
Directory Listing
Modified
Sat Aug 14 12:11:17 2010 UTC
(10 years, 8 months ago)
by
william
When Displaying ExtendedData:
Add the Data Type name, to the property description (i.e. GrannyReal32Member,etc)
Revision
79 -
Directory Listing
Modified
Sat Aug 14 12:02:56 2010 UTC
(10 years, 8 months ago)
by
william
Add missing files
Revision
78 -
Directory Listing
Modified
Sat Aug 14 12:02:27 2010 UTC
(10 years, 8 months ago)
by
william
update ignores
Revision
77 -
Directory Listing
Modified
Sat Aug 14 11:57:39 2010 UTC
(10 years, 8 months ago)
by
william
remove IBOne.cs
Revision
76 -
Directory Listing
Modified
Sat Aug 14 11:56:00 2010 UTC
(10 years, 8 months ago)
by
william
For Bones:
**Fix InverseWorldTransform not updating properly when editing LocalTransform
Revision
75 -
Directory Listing
Modified
Sat Aug 14 11:53:34 2010 UTC
(10 years, 8 months ago)
by
william
Rename: IBOne.cs to IBone.cs
Revision
74 -
Directory Listing
Modified
Sat Aug 14 10:47:15 2010 UTC
(10 years, 8 months ago)
by
william
Add support for :
** converting Skeletons/Bones to managed/native
** editing bone extended data
Revision
73 -
Directory Listing
Modified
Sat Aug 14 10:46:55 2010 UTC
(10 years, 8 months ago)
by
william
Add support for :
** converting Skeletons/Bones to managed/native
** editing bone extended data
Revision
72 -
Directory Listing
Modified
Sat Aug 14 10:45:58 2010 UTC
(10 years, 8 months ago)
by
william
Differentiate between these and Microsoft.Xna.Framework versions
Revision
71 -
Directory Listing
Modified
Sat Aug 14 08:06:32 2010 UTC
(10 years, 8 months ago)
by
william
Conversion of ExtendedData to Managed/Native:
** Move into their own methods, so they can be re-used by all classes
that need ExtendedData Marshalled to Managed/Native Data.
** Implement Editing ExtendedData for:
*Art Tool Info
*Exporter Info
*Textures
*Materials
** Fix error in ExtendedDataWrapper, when no extendedData exists -
* Set MeberCount -> 0 [if == 0], instead of -1 (i.e. MemberCount - 1).
Revision
70 -
Directory Listing
Modified
Fri Aug 13 17:19:07 2010 UTC
(10 years, 8 months ago)
by
william
Removed: gr2lib_cpp::typedefs::ExtendedDataWrapper::GetNativeValue()
This was created to help convert the managed values back to native
values, but was unneccesary...it was better just to directly cast the
Objects to the native type.
Revision
69 -
Directory Listing
Modified
Fri Aug 13 17:15:09 2010 UTC
(10 years, 8 months ago)
by
william
Implement support for:
** editing Materials
** editing ExtendedData
Revision
68 -
Directory Listing
Modified
Fri Aug 13 02:07:34 2010 UTC
(10 years, 8 months ago)
by
william
Remove GrannyCopyTextureImage from pixel editor and remove commented code
Revision
67 -
Directory Listing
Modified
Fri Aug 13 02:06:17 2010 UTC
(10 years, 8 months ago)
by
william
When Saving/Viewing images, don't call GrannyCopyTexture, rather handle it manually
by decompressing the bink texture or using the pixel bytes as they are.
Calling GrannyCopyTexture only works after converting from mangaged to native, and
then back to managed (i.e. after saving, then re-opening) before the native pointers
are updated.
Revision
66 -
Directory Listing
Modified
Fri Aug 13 01:45:17 2010 UTC
(10 years, 8 months ago)
by
william
add image magic values to ResourceHandler for Bink_Texture_creator
Revision
65 -
Directory Listing
Modified
Fri Aug 13 01:37:16 2010 UTC
(10 years, 8 months ago)
by
william
Fully Support Image Import using the Bink Texture Creator -
With Support for the following image formats:
DDS (BGRA4444, Bgra5551, Bgra565, Bgr555, Argb, Rgb, DXT1, DXT2, DXT3)
JPG (16/24/32 bits)
BMP (16/24/32 bits +alpha)
PNG (All Formats)
TGA (16/24/32 bits)
Revision
64 -
Directory Listing
Modified
Fri Aug 13 01:33:17 2010 UTC
(10 years, 8 months ago)
by
william
Add DXT2 & DXT4 support to DDS Plugin
Revision
63 -
Directory Listing
Modified
Fri Aug 13 01:32:40 2010 UTC
(10 years, 8 months ago)
by
william
remove GIF format, this is not supported by XNA Texture2D, and will never be supported by this tool.
Revision
62 -
Directory Listing
Modified
Fri Aug 13 01:24:27 2010 UTC
(10 years, 8 months ago)
by
william
remove support for s3tc texture creation -- it does not work, use bink texture creator instead
Revision
61 -
Directory Listing
Modified
Fri Aug 13 00:50:50 2010 UTC
(10 years, 8 months ago)
by
william
use 4 bytes when allocating from for decompressed, dxt1/2/3/4/5 DDS
Revision
60 -
Directory Listing
Modified
Thu Aug 12 19:10:02 2010 UTC
(10 years, 8 months ago)
by
william
When viewing/exporting image, be sure to call GrannySwapRGBAToBGRA, so that the colors will be correct.
Revision
59 -
Directory Listing
Modified
Thu Aug 12 19:05:46 2010 UTC
(10 years, 8 months ago)
by
william
tabify part of code
Revision
58 -
Directory Listing
Modified
Thu Aug 12 19:05:05 2010 UTC
(10 years, 8 months ago)
by
william
fix due to changes to pixel class
Revision
57 -
Directory Listing
Modified
Thu Aug 12 18:49:34 2010 UTC
(10 years, 8 months ago)
by
william
update to account for change in pixels class
Revision
56 -
Directory Listing
Modified
Thu Aug 12 18:40:52 2010 UTC
(10 years, 8 months ago)
by
william
redesigned the pixel class so that it has a member that represents the pixel bytes, and
so that things like the NativeTexture/Pointer, imageindex, mipindex, etc can be at the top-level
rather than attached to every element of the byte list.
Revision
55 -
Directory Listing
Modified
Thu Aug 12 08:37:47 2010 UTC
(10 years, 8 months ago)
by
william
Fix all, current, c++ compiler warnings and linker errors
Revision
54 -
Directory Listing
Modified
Wed Aug 11 10:59:40 2010 UTC
(10 years, 8 months ago)
by
william
move everything to BINK texture creator -- it seems to be the only format that is completely working at this point.
Revision
53 -
Directory Listing
Modified
Wed Aug 11 10:34:12 2010 UTC
(10 years, 8 months ago)
by
william
committing fully-working bink texture creator (should support all or most image formats)
-- still need to implement other SurfaceFormat types
Revision
52 -
Directory Listing
Modified
Wed Aug 11 09:45:58 2010 UTC
(10 years, 8 months ago)
by
william
Add preliminary support for importing texutres as bink textures
Revision
51 -
Directory Listing
Modified
Wed Aug 11 09:45:49 2010 UTC
(10 years, 8 months ago)
by
william
Add preliminary support for importing texutres as bink textures
Revision
50 -
Directory Listing
Modified
Sun Aug 8 08:23:57 2010 UTC
(10 years, 8 months ago)
by
william
When saving Granny2 files: Show a message box informing of save success/failure
Revision
49 -
Directory Listing
Modified
Sun Aug 8 07:43:37 2010 UTC
(10 years, 8 months ago)
by
william
continue support for ST3C textures...
Have BGR ST3C Texture Colors somwhate correct.
BGRA, still having problems with colors & alpha bein applied when there is no alpha
Revision
48 -
Directory Listing
Modified
Sat Aug 7 02:42:31 2010 UTC
(10 years, 8 months ago)
by
william
continue support for importing textures
Revision
47 -
Directory Listing
Modified
Fri Aug 6 23:07:38 2010 UTC
(10 years, 8 months ago)
by
william
implemented Texture Creator binder to bind to the appropriate texture creator based on file type.
Revision
46 -
Directory Listing
Modified
Thu Aug 5 23:31:08 2010 UTC
(10 years, 8 months ago)
by
william
When checking for bindable textures, using: filename, byte[], or memorystream
Be sure to initialize the stream property from the base class...
Revision
45 -
Directory Listing
Modified
Thu Aug 5 23:30:21 2010 UTC
(10 years, 8 months ago)
by
william
Change access modifier on BinaryFileReader Subclass from: private -> protected, so that it can be used by derived classes as a binary file reader utility class
Revision
44 -
Directory Listing
Modified
Thu Aug 5 23:29:26 2010 UTC
(10 years, 8 months ago)
by
william
When unable tp create instance of Texture Creator, also output the source texture_creators type name
Revision
43 -
Directory Listing
Modified
Thu Aug 5 23:20:22 2010 UTC
(10 years, 8 months ago)
by
william
When calling CheckForBindableTexture -> be sure to test if the class implements: IBindableTexture, before calling the method(s).
Revision
42 -
Directory Listing
Modified
Thu Aug 5 22:54:13 2010 UTC
(10 years, 8 months ago)
by
william
continue s3tc update
Revision
41 -
Directory Listing
Modified
Thu Aug 5 21:39:39 2010 UTC
(10 years, 8 months ago)
by
william
implement initial code to read the DDS file format
Revision
40 -
Directory Listing
Modified
Thu Aug 5 21:39:14 2010 UTC
(10 years, 8 months ago)
by
william
when initializing the stream, after a file was passed in, do not reset AsBytes to 0;
Revision
39 -
Directory Listing
Modified
Thu Aug 5 21:38:32 2010 UTC
(10 years, 8 months ago)
by
william
update Paint.NET DDS plugin, again...
Revision
38 -
Directory Listing
Modified
Thu Aug 5 20:56:59 2010 UTC
(10 years, 8 months ago)
by
william
attempt to implement some managed texture creators, so the the texture creation
can be maintained on a per-texture-type basis.
Revision
37 -
Directory Listing
Modified
Thu Aug 5 20:56:13 2010 UTC
(10 years, 8 months ago)
by
william
updated DDS Support from Paint.NET to a later version
Revision
36 -
Directory Listing
Modified
Thu Aug 5 19:00:37 2010 UTC
(10 years, 8 months ago)
by
william
Add classes in an attempt to create an intelligent texture creator/importer/exporter/parser/etc,etc
Revision
35 -
Directory Listing
Modified
Thu Aug 5 13:16:12 2010 UTC
(10 years, 8 months ago)
by
william
Revision
34 -
Directory Listing
Modified
Thu Aug 5 13:15:23 2010 UTC
(10 years, 8 months ago)
by
william
Revision
33 -
Directory Listing
Modified
Thu Aug 5 12:59:04 2010 UTC
(10 years, 8 months ago)
by
william
bulk commit - continue update to support s3tc texture import (DDS)
Revision
32 -
Directory Listing
Modified
Wed Aug 4 10:17:09 2010 UTC
(10 years, 8 months ago)
by
william
continue update to import dds textures
Revision
31 -
Directory Listing
Modified
Tue Aug 3 10:09:17 2010 UTC
(10 years, 8 months ago)
by
william
Changed ULLayoutEditor so that pixel layouts can be chosen via the granny_pixel_layout enum, just like the subformat can
Revision
30 -
Directory Listing
Modified
Tue Aug 3 09:20:25 2010 UTC
(10 years, 8 months ago)
by
william
add support to handle texture creation from different types of images
Revision
29 -
Directory Listing
Modified
Mon Aug 2 08:57:24 2010 UTC
(10 years, 8 months ago)
by
william
Implement the importing/saving of user images...
Imported Image(s) Encoding must be forced to: granny_texture_encoding.GrannyRawTextureEncoding
For the images to be read/written properly.
If colors are messed up - try switching between the RGB(A) and BGR(A) SubFormats
Revision
28 -
Directory Listing
Modified
Mon Aug 2 07:23:42 2010 UTC
(10 years, 8 months ago)
by
william
granny_texture_mip_level:
void * PixelBytes -> unsigned char * PixelBytes
Revision
27 -
Directory Listing
Modified
Mon Aug 2 03:33:57 2010 UTC
(10 years, 8 months ago)
by
william
call coreapi.TextureSupport.GrannyFreeBuilderResult(ReferenceTexture.NativePointer);
when finsihed with the texture
Revision
26 -
Directory Listing
Modified
Mon Aug 2 03:33:24 2010 UTC
(10 years, 8 months ago)
by
william
add support to close current granny file
Revision
25 -
Directory Listing
Modified
Mon Aug 2 03:32:43 2010 UTC
(10 years, 8 months ago)
by
william
Use GrannyGRNFileMV_ThisPlatform instead of GrannyGRNFileMV_32Bit_BigEndian when writing granny files.
This ensures that newly created granny files will have the correct Endian format based on the platform it is saved on.
Revision
24 -
Directory Listing
Modified
Mon Aug 2 02:25:56 2010 UTC
(10 years, 8 months ago)
by
william
remove commented-out code from code to convert texture from managed<=>native
Revision
23 -
Directory Listing
Modified
Mon Aug 2 02:24:50 2010 UTC
(10 years, 8 months ago)
by
william
add support to convert managed texture back into a native texture
Revision
22 -
Directory Listing
Modified
Sun Aug 1 06:33:06 2010 UTC
(10 years, 8 months ago)
by
william
Add Support to Convert Texture List to Managed...
Still need to implement support to convert managed texture list to native
Revision
21 -
Directory Listing
Modified
Sun Aug 1 06:31:31 2010 UTC
(10 years, 8 months ago)
by
william
Add some UI Editors
Revision
20 -
Directory Listing
Modified
Sun Aug 1 04:23:29 2010 UTC
(10 years, 8 months ago)
by
william
Rename GrannyWriteFile -> WriteFile
Revision
19 -
Directory Listing
Modified
Sun Aug 1 04:22:12 2010 UTC
(10 years, 8 months ago)
by
william
Add Support for:
** writing granny2 data to a new or existing file
-- the way this is setup, is that if we only a change a few things
and update that data in the root granny_file_info; then all
existing unchanged data present in the granny_file_info will
be written out as well.
This way we can add support to edit data in a piece-milled fashion.
Revision
18 -
Directory Listing
Modified
Sun Aug 1 03:01:19 2010 UTC
(10 years, 8 months ago)
by
william
Add dependencies:
**PropertyGridEx
**Be.Windows.Forms.HexBox
Implement:
**UIVectorEditor (for editing vectors)
Revision
17 -
Directory Listing
Modified
Sun Aug 1 02:57:44 2010 UTC
(10 years, 8 months ago)
by
william
Add dependencies:
PropertyGridEx
Be.Windows.Forms.HexBox
Revision
16 -
Directory Listing
Modified
Sun Aug 1 02:55:43 2010 UTC
(10 years, 8 months ago)
by
william
add deps folder
Revision
15 -
Directory Listing
Modified
Sun Aug 1 02:44:09 2010 UTC
(10 years, 8 months ago)
by
william
Add Property Wrapper for displaying Granny2 Rig data in property grid
Revision
14 -
Directory Listing
Modified
Sun Aug 1 02:15:12 2010 UTC
(10 years, 8 months ago)
by
william
implement ExporterInfo
Revision
13 -
Directory Listing
Modified
Sat Jul 31 09:39:55 2010 UTC
(10 years, 8 months ago)
by
william
When calling -> GrannyAPILogger::SetLogFileName(const char* filename)
**Make sure to place the logfile in the same location as the source file.
So If the the file were: c:\example\something.gr2 -> c:\example\something.gr2.log
rather than %ApplicationPath%\something.gr2.log
Revision
12 -
Directory Listing
Modified
Sat Jul 31 09:33:11 2010 UTC
(10 years, 8 months ago)
by
william
Added support to write Granny2 Log out to a file, as well as fully implement the logging callback
Revision
11 -
Directory Listing
Modified
Sat Jul 31 09:32:07 2010 UTC
(10 years, 8 months ago)
by
william
Added support to attach to a console for debugging
Revision
10 -
Directory Listing
Modified
Sat Jul 31 09:31:47 2010 UTC
(10 years, 8 months ago)
by
william
added support to write to Visual Studio's Immediate window for debugging, just as thought is were a 'cout << "Message";'
Revision
9 -
Directory Listing
Modified
Sat Jul 31 01:53:40 2010 UTC
(10 years, 8 months ago)
by
william
implement support for logging Granny2 API Messages
Revision
8 -
Directory Listing
Modified
Sat Jul 31 01:47:17 2010 UTC
(10 years, 8 months ago)
by
william
When calling -> new/gcnew grannyfile::grannyfile(const char* filename)
** Actually store the filename
Revision
7 -
Directory Listing
Modified
Sat Jul 31 01:44:00 2010 UTC
(10 years, 8 months ago)
by
william
commit - header redesign -- actually compiles now.
** Have some issues with loading for granny files, will fix in subsequent commits...
Revision
6 -
Directory Listing
Modified
Fri Jul 30 00:28:19 2010 UTC
(10 years, 8 months ago)
by
william
bulk commit
Revision
5 -
Directory Listing
Modified
Thu Jul 29 17:25:37 2010 UTC
(10 years, 8 months ago)
by
william
initial commit --
** Started implementing native unmanaged <=> managed conversion
Revision
4 -
Directory Listing
Modified
Thu Jul 29 14:46:07 2010 UTC
(10 years, 8 months ago)
by
william
initial commit
Revision
1 -
Directory Listing
Added
Thu Jul 29 14:42:44 2010 UTC
(10 years, 8 months ago)
by
william
initial layout