Log of /trunk/IdealistViewer/Application/TextureManager.cs
| Sticky Revision: |
Revision 89 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 13 04:44:53 2008 UTC (4 years, 7 months ago) by teravus
File length: 19546 byte(s)
Diff to previous 88
This fixes the picker. * Overloaded GenerateHashCode for TriangleSelector to (int)IntPtr the pointer in memory gotten through interop. That will be unique but ensure that any instance that is the same will be equal. This is important so that it can be removed from the list easily.
Revision 88 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 13 00:02:52 2008 UTC (4 years, 7 months ago) by teravus
File length: 18972 byte(s)
Diff to previous 85
* Kill texturerepeat console spam.
Revision 85 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 12 13:43:11 2008 UTC (4 years, 7 months ago) by teravus
File length: 18970 byte(s)
Diff to previous 82
* Apply Rotation, Scaling, Offset, and flip to the object's faces. * Textures should appear correctly now, yay
Revision 82 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 11 08:39:22 2008 UTC (4 years, 7 months ago) by teravus
File length: 18647 byte(s)
Diff to previous 74
* Adds general support for Sculpted prim, but so far.. no prim is being displayed, not sure why.
Revision 74 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 9 13:50:43 2008 UTC (4 years, 7 months ago) by teravus
File length: 17177 byte(s)
Diff to previous 70
I have created something, I think I'll call it a shrubbery.
Revision 70 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 9 03:49:47 2008 UTC (4 years, 7 months ago) by teravus
File length: 17133 byte(s)
Diff to previous 68
* Zero base the face -> mesh mapping instead of 1 base it.
Revision 68 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 8 11:26:31 2008 UTC (4 years, 7 months ago) by teravus
File length: 17137 byte(s)
Diff to previous 67
* Comitting per-face setting data. * While this doesn't always match the number of faces from PrimMesher, it prints a warning when it would error on mismatched faces/MeshBuffers.
Revision 67 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 8 08:52:51 2008 UTC (4 years, 7 months ago) by teravus
File length: 14393 byte(s)
Diff to previous 65
* Updated PrimMesherG to put vertexes from different faces into different mesh buffers as reported from PrimMesher so that they can be individually textured later.
Revision 65 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 8 02:48:05 2008 UTC (4 years, 7 months ago) by teravus
File length: 14354 byte(s)
Diff to previous 62
* Some enhancements on prim with visibility = 0 * A few chance memory handlers. It'll eventually crash but it'll take longer now when you're out of mem.
Revision 62 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 6 13:28:49 2008 UTC (4 years, 7 months ago) by teravus
File length: 11410 byte(s)
Diff to previous 61
* light tweaks
Revision 61 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 6 12:47:50 2008 UTC (4 years, 7 months ago) by teravus
File length: 10951 byte(s)
Diff to previous 41
* Fixes object update bugs * Makes use of color in objects now.
Revision 41 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 1 04:38:28 2008 UTC (4 years, 7 months ago) by teravus
File length: 8135 byte(s)
Diff to previous 37
* Updates IrrlichtNETCP to 0.9 * Updates Irrlicht SDK to 1.4.1 * Will update libs next.
Revision 37 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 30 08:26:58 2008 UTC (4 years, 7 months ago) by teravus
File length: 8078 byte(s)
Diff to previous 36
This turns alpha textures back on, but only when the texture actually has an alpha layer. This 'check' is expensive, so we cache the result. We need a better way to do this probably.
Revision 36 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 30 07:14:49 2008 UTC (4 years, 7 months ago) by teravus
File length: 7368 byte(s)
Diff to previous 35
* Comment out alpha to bring back shading. * We need a way to find out if a texture is capable of an alpha channel
Revision 35 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 30 06:51:55 2008 UTC (4 years, 7 months ago) by teravus
File length: 7350 byte(s)
Diff to previous 27
* Better camera pointing * Prevents meshing while rendering the scene (updated object rendering pipeline) * Adds Alpha channel recognition to the texture manager
Revision 27 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 29 09:32:14 2008 UTC (4 years, 7 months ago) by dahlia
File length: 6965 byte(s)
Diff to previous 24
add configuration options for backface culling and avatar mesh adjust lighting to enhance shadow detail a bit
Revision 24 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 28 23:36:38 2008 UTC (4 years, 7 months ago) by teravus
File length: 6936 byte(s)
Diff to previous 22
* no longer full bright yay
Revision 22 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 28 10:48:26 2008 UTC (4 years, 7 months ago) by teravus
File length: 6432 byte(s)
Diff to previous 21
* Fixed white texture loading issue. * Textures now load first shot.
Revision 21 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 28 10:14:35 2008 UTC (4 years, 7 months ago) by teravus
File length: 6436 byte(s)
Diff to previous 16
* Found where the general textures are located in the Primitive object * Load textures as the viewer encounters them. (though they appear white when calling for some reason) A second run pulls the files from disk. (maybe irrlicht has a disk cache?)
Revision 16 - (view) (download) (annotate) - [select for diffs]
Added Tue Oct 28 08:47:20 2008 UTC (4 years, 7 months ago) by teravus
File length: 5756 byte(s)
* Adds Texture loading to prim. Currently we don't have a per-face texture, so it applies the highest face texture to the whole thing. * See IdealistViewer.ini.Example for how to turn this off.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| ViewVC Help | |
| Powered by ViewVC 1.0.0 |

