summaryrefslogtreecommitdiff
path: root/src/GLView.cc
AgeCommit message (Collapse)Author
2014-02-05Scale axis display on high-DPI displaysMarius Kintel
2013-09-12fix issue #430Don Bright
2013-07-28In this commit i'll change just the Qt project, c and header files to get ↵Ivo Noorhoff
OpenSCAD building and working on Windows 7 compiled with Visual Studio Express 2012. A couple of things needed changing : * MSVC 2012 has no trunc or round, i have added those to mathc99 and included mathc99 to the files needed. The implementations were taken from boost. * MSVC 2012 stl does now allow accessing out of bounds elements in std:vector as an array, so "chain->objects[i]" will fail in "OpenCSGRenderer::renderCSGChain". Whatever the platform, it will me a good idea to change this code to something that does not trigger undefined behavior. * MSVC 2012 cannot figure out the types involved in "if (file_size == 80 + 4 + 50*facenum) {", i have added a cast to force it to "if (file_size == static_cast<std::streamoff>(80 + 4 + 50*facenum)) {". The next round would be regression testing and debugging and possibly more changes to the OpenSCAD main code. The round after that would be changing the .pro and .pri files to create correct visual studio solutions.
2013-03-06fix strecthing with --imgsize per bug rept from Marius Kinteldon bright
2013-03-05compile fix: include opencsg.hMarius Kintel
2013-03-04render settings wrong syntaxdon bright
2013-03-04cleanup tab spacingdon bright
2013-03-04move FAR_FAR_AWAY (gl clipping limit) to rendersettingsdon bright
2013-03-04cleanupsdon bright
2013-03-03add --projection=ortho|perspective option to cmdlinedon bright
2013-03-03try to fix gimbal camera view on Offscreen modedon bright
2013-03-03add imgsize cmdline parameter for png outputdon bright
2013-03-03fix bugs in testingdon bright
2013-03-03make Camera into single class, simplify codedon bright
2013-03-03remove boost::variant stuff. trim code. add 'vector cam' cmdline optiondon bright
2013-03-02add Camera.h per bug rept from Marius Kinteldon bright
2013-02-27rework Camera using boost::variant. first working --gimbalcam versiondon bright
2013-02-26fix bugs for test compiledon bright
2013-02-26begin to implement --viewport option, by adding Camera class + childrendon bright
2013-02-25first working version of opencsg png export from gui binarydon bright
also guiopencsgtest introduced. passes 100% of 'normal' tests
2013-02-25split out axes functions. begin to split out opencsg pre-renderingdon bright
2013-02-24unify intializeGL(), remove duplicate codedon bright
2013-02-24merge enable_opencsg_shaders into GLView, remove duplicate codedon bright
from QGLView and OffscreenView
2013-02-24Merge branch 'master' of github.com:openscad/openscad into issue11_2don bright
Conflicts: RELEASE_NOTES openscad.pro src/mainwin.cc
2013-02-24consolidate resizeGL()don bright
2013-02-24finish unify camera. unify getRenderInfo. fix width on libraryinfo box.don bright
2013-02-24put qglview.h into mainwin for deps. unify camera functions into glview.don bright
remove duplicate code.
2013-02-23create GLView as parent of OffscreenView and QGLView. combine setRenderer()don bright
contact: Jan Huwald // Impressum