don bright
13b0fe4b3f
rework Camera using boost::variant. first working --gimbalcam version
2013-02-27 00:37:37 -06:00
don bright
50489c4287
begin to implement --viewport option, by adding Camera class + children
2013-02-25 22:32:57 -06:00
don bright
8738cdc034
split out axes functions. begin to split out opencsg pre-rendering
2013-02-24 19:04:50 -06:00
don bright
eb2c0d38f2
unify intializeGL(), remove duplicate code
2013-02-24 14:31:03 -06:00
don bright
76c5d5b55c
merge enable_opencsg_shaders into GLView, remove duplicate code
...
from QGLView and OffscreenView
2013-02-24 12:33:11 -06:00
don bright
707118ce94
move enable_opencsg_shaders, fix indenting, split out display_opencsg_warning
...
also update docs, and try to make enable_opencsg_shaders the same between
qgl and offscreengl
2013-02-24 11:21:45 -06:00
don bright
ca41979ee5
Merge branch 'master' of github.com:openscad/openscad into issue11_2
...
Conflicts:
RELEASE_NOTES
openscad.pro
src/mainwin.cc
2013-02-23 21:54:53 -06:00
don bright
eff1628335
continue merging enable_opencsg_shaders
2013-02-23 21:33:28 -06:00
don bright
958657eb26
merge opencsg_shader code from Qt version into Offscreen (OpenCSG detection)
2013-02-23 21:14:07 -06:00
don bright
386df69c0f
consolidate resizeGL()
2013-02-23 19:58:06 -06:00
don bright
bebc7a3734
finish unify camera. unify getRenderInfo. fix width on libraryinfo box.
2013-02-23 19:19:33 -06:00
don bright
0f977609b4
put qglview.h into mainwin for deps. unify camera functions into glview.
...
remove duplicate code.
2013-02-23 18:50:20 -06:00
don bright
5389107aa6
create GLView as parent of OffscreenView and QGLView. combine setRenderer()
2013-02-23 15:34:06 -06:00
don bright
fc2d9341fa
begin process of unifying GLView and OffscreenView. renames, objrot, objtran
2013-02-20 19:56:30 -06:00
Marius Kintel
f577f91d25
Better warnings and GL info related to OpenCSG capabilities and OpenGL 1.x
2011-12-09 03:43:06 +01:00
Marius Kintel
10185d2de8
More correct preference and warning settings for OpenCSG capability
2011-11-27 23:02:38 +01:00
Marius Kintel
3bf98dd19f
Check for GL extensions, not just OpenGL 2, before dismissing OpenCSG capabilities.
2011-11-27 22:52:28 +01:00
Marius Kintel
84e98b178a
Cleaned up some unnecessary includes
2011-10-01 01:36:30 +02:00
Marius Kintel
6882228058
Merge branch 'master' into visitor
...
Conflicts:
src/GLView.h
src/glview.cc
src/mainwin.cc
src/render-opencsg.cc
2011-07-31 01:58:51 +02:00
Marius Kintel
887f7eb99f
Refactored GL rendering inspired by Giles' work on RapCad. The ultimate goal is to become independent of Qt
2011-07-30 21:29:40 +02:00
Giles Bathgate
a878f3773d
Use QPoint instead of seperate x and y mouse vars.
2011-05-14 22:29:45 +01:00
Giles Bathgate
ccaf10dcc6
Reduce multiple divisions by 10, and move similar code into single function.
2011-05-14 20:47:17 +01:00
Giles Bathgate
b11865d5ce
Some fixes to previous commit, and simplified normalisation.
2011-05-14 19:57:12 +01:00
Marius Kintel
f1daaed768
Working state, still requires a show()
2010-11-17 01:27:03 -05:00
clifford
3b2824de58
Clifford Wolf:
...
Switched to OpenCSG-1.3.0 for MDI support
(this version does not leak GL off screen buffers ;-)
git-svn-id: http://svn.clifford.at/openscad/trunk@416 b57f626f-c46c-0410-a088-ec61d464b74c
2010-02-09 06:06:37 +00:00
kintel
6940d17181
reorganized file structure layout. more to follow...
...
git-svn-id: http://svn.clifford.at/openscad/trunk@364 b57f626f-c46c-0410-a088-ec61d464b74c
2010-01-30 04:17:05 +00:00