Changeset 58
- Timestamp:
- 08/05/07 03:13:11 (1 year ago)
- Files:
-
- trunk/res/space/planet.xml (modified) (1 diff)
- trunk/src/demo2/main.d (modified) (1 diff)
- trunk/src/yage/resource/mesh.d (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/res/space/planet.xml
r57 r58 2 2 <material> 3 3 <layer ambient="FFFFFF" specular="000000" specularity="32"> 4 <texture src="rocky2. png" name="tex_diffuse"/>4 <texture src="rocky2.jpg" name="tex_diffuse"/> 5 5 <shader src="diffuse.vert" type="vertex" /> 6 6 <shader src="diffuse-hdr.frag" type="fragment" /> trunk/src/demo2/main.d
r57 r58 206 206 // Planet 207 207 auto planet = new ModelNode(scene); 208 planet.setModel("space/planet. obj");208 planet.setModel("space/planet.ms3d"); 209 209 planet.setScale(600); 210 210 planet.setAngularVelocity(0, -0.01, 0); trunk/src/yage/resource/mesh.d
r57 r58 7 7 module yage.resource.mesh; 8 8 9 import std.stdio; 9 10 import std.string; 10 11 import derelict.opengl.gl; … … 48 49 49 50 /// Cleanup 50 ~this() 51 { if (Device.getSupport(DEVICE_VBO)) 52 glDeleteBuffersARB(triangles.length*Vec3i.sizeof, &vbo_triangles); 53 } 51 //~this(){ 52 //writefln(this.toString(), " has been destructed"); 53 //if (Device.getSupport(DEVICE_VBO)) 54 // glDeleteBuffersARB(triangles.length*Vec3i.sizeof, &vbo_triangles); 55 //} 54 56 55 57 /// Are the triangles of this mesh cashed in video memory? … … 103 105 result ~= "Material: '"~material.getSource()~"'"; 104 106 result ~= .toString(triangles.length)~" triangles\n"; 105 foreach (Vec3i t; triangles)106 result ~= t.toString();107 //foreach (Vec3i t; triangles) 108 // result ~= t.toString(); 107 109 108 110 return result;
