Subversion Repositories gelsvn

Rev

Go to most recent revision | Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
563 4896 d 0 h awk /trunk/  
561 4912 d 19 h awk /trunk/ Added GLGraphics::Console, a Quake-style console.

Added test application for console (test/GLGraphics-console).

Fixed Vec3f operator>>. The following now works:

CGLA::Vec3f in(0,1,2);
std::stringstream ss;
ss << in;
CGLA::Vec3f out;
ss >> out;
assert(in == out);

Didn't test any other VecXX types or Matrix types.. They might be broken.

Misc:
Fixed CMake Policy CMP0005 error.
Missing #include <iterator> in Manifold.cpp.
Disable ExportBuildSettings (deprecated in CMake)
 
555 4997 d 1 h jrf /trunk/ Update of the stb image library used by SOIL such that it can now also write png. I haven't yet extended the SOIL API, so call stbi_write_png(...) to use the new functionality.  
503 5558 d 1 h jrf /trunk/src/GLGraphics/ correction in comment  
502 5558 d 1 h jrf /trunk/src/GLGraphics/ GLSL shader update: Deleting shaders before returning 0 and printing filenames of loaded shaders when there is a compiler problem.  
492 5595 d 0 h jrf /trunk/ Repairing and cleaning the OBJ Viewer app:
- load.h and load.cpp were missing in the cmake list of the Geometry package (causing the viewer not to compile in VS).
- It was previously illegal to include draw.h after including gel_glut.h (the problem was inclusion of glew.h in header files included by draw.h. This is undesirable as an application does not necessarily need glew.h when using draw.h).
- A lot of unnecessary header files were included here and there.
 
449 5880 d 6 h jrf /trunk/src/GLGraphics/ small useful extension of the SOIL interface  
447 5883 d 23 h jab /trunk/src/GLGraphics/ Fixed some include guards  
441 5884 d 0 h jab /trunk/src/GLGraphics/ Loads textures now via SOIL  
432 5917 d 3 h jab /trunk/src/GLGraphics/ Allows drawing of Indexed face sets  
424 5930 d 3 h jrf /trunk/src/GLGraphics/ tab to space indentation  
414 6033 d 18 h jrf /trunk/src/GLGraphics/ My graphics driver requires
#extension GL_EXT_geometry_shader4 : enable
 
409 6048 d 23 h jrf /trunk/ bashing Visual Studio warnings  
402 6063 d 2 h mkm /trunk/ CMake files updated after jab's changes.  
400 6066 d 14 h jab /trunk/ Some minor changes.  
396 6067 d 22 h jab /trunk/src/GLGraphics/ I have added the SinglePassWireFrameRenderer which is a
fast path for triangle meshes.
I have addedd the IDBufferWireframeRenderer which is
less fast but should handle anything.
draw has grown some functions for wireframe drawing,
but you will need to use IDBufferWireframeRenderer directly,
it keeps a lot of state and it is difficult to make a
convenience function.
 
394 6069 d 0 h jab /trunk/ Minor changes to the viewcontroller and the MeshEdit application  
392 6079 d 0 h jab /trunk/ Many mostly minor changes. The QuatTrackball and GLViewController had
some questionable code that I improved. Fixed a bug in the loader.
 
385 6090 d 21 h jab /trunk/ CMakefiles included.

Note that exceptions were removed from Geometry/Polygonize.cpp since it did not play nice with visual studio 2005. An improved solution is needed so that the program does not just abort.
 
373 6110 d 0 h jrf /trunk/ eliminating errors and warnings in VS 2005 compile  

Show All