scrawl
|
49c2da27b3
|
OpenCS compiles and runs again (no rendering)
|
2015-03-19 17:21:15 +01:00 |
|
cc9cii
|
b328aa1fb9
|
Multiple document support.
|
2014-11-01 18:57:39 +11:00 |
|
cc9cii
|
057982b1f8
|
Fix Subview interface clutter by keeping a map of Scenewidgets.
|
2014-11-01 08:29:08 +11:00 |
|
cc9cii
|
d6e67b248f
|
Fix deleting objects and scenewidgets.
|
2014-11-01 07:29:16 +11:00 |
|
cc9cii
|
aa7b693a13
|
Remove debug settings and minor cleanup.
|
2014-10-31 22:04:10 +11:00 |
|
cc9cii
|
fbadaf55ee
|
Multiple SceneManagers per physics engine now working.
|
2014-10-31 21:50:57 +11:00 |
|
cc9cii
|
a2ac4c7650
|
Allow multiple scene managers per physics engine. Compiles but does not work properly.
|
2014-10-31 08:18:15 +11:00 |
|
cc9cii
|
dd9208afeb
|
Merge remote-tracking branch 'upstream/master' into mouse-picking
|
2014-10-25 10:59:17 +01:00 |
|
cc9cii
|
cb53e714f7
|
Convert PhysicsSystem to a singleton.
|
2014-10-24 19:14:02 +10:00 |
|
cc9cii
|
cca6d0a024
|
Fixed issue with mouse picking accuracy.
|
2014-10-23 12:43:06 +11:00 |
|
cc9cii
|
fdee3fd919
|
Added debug lines to show ray hit position. Added highlighting the Entity hit by the ray. Incorporated user setting far clip distance.
|
2014-10-23 06:59:14 +11:00 |
|
Marc Zinnschlag
|
94ae222f0e
|
Merge branch 'settings'
|
2014-10-19 13:44:15 +02:00 |
|
cc9cii
|
8bcd415cca
|
Fix duplicate calls to OEngine. Use correct position, rotation and scale. Debug draw not working.
|
2014-10-19 07:25:54 +11:00 |
|
cc9cii
|
03a30c3f1d
|
Experimental, compiles but does not work.
|
2014-10-18 06:16:48 +11:00 |
|
Marc Zinnschlag
|
4b921c3876
|
user settings cleanup
|
2014-10-17 13:49:33 +02:00 |
|
cc9cii
|
094f046087
|
Convert OverlaySystem to a OpenCS style singleton.
|
2014-10-16 07:29:46 +11:00 |
|
cc9cii
|
994420aa57
|
Singleton wrapper for Ogre OverlaySystem.
|
2014-10-14 13:21:43 +11:00 |
|
cc9cii
|
e58e5c2bf5
|
Update overlays independently from multiple viewports.
|
2014-10-13 15:57:01 +11:00 |
|
cc9cii
|
758ce0ed98
|
Various fixes as per feedback comments.
|
2014-10-12 21:15:50 +11:00 |
|
cc9cii
|
809b8c6d5b
|
Conflicts:
apps/opencs/view/render/pagedworldspacewidget.cpp
|
2014-10-12 05:54:21 +11:00 |
|
Thoronador
|
ab364c9440
|
fix some more uninitialized class member fields
|
2014-10-11 00:50:32 +02:00 |
|
cc9cii
|
7836ee9ab6
|
Fixed crash exiting internal cells. Better starting camera position for external cells.
|
2014-10-07 21:18:32 +11:00 |
|
cc9cii
|
7640875f9d
|
More cleanup.
|
2014-10-07 10:34:30 +11:00 |
|
cc9cii
|
f48f841d31
|
Add full path for Ogre Overlay headers (workaround for osx).
|
2014-10-07 06:40:28 +11:00 |
|
cc9cii
|
972c789060
|
Add Ogre Overlay path to cmake.
|
2014-10-06 20:25:09 +11:00 |
|
cc9cii
|
cc6153eb8e
|
Removed temporary key bindings.
|
2014-10-06 14:21:44 +11:00 |
|
cc9cii
|
6d687993b8
|
Remove C++11 stuff.
|
2014-10-06 14:08:35 +11:00 |
|
cc9cii
|
e38417e662
|
Visibility mask implemented. For testing rigged up 'M' and 'N' keys for show/hide.
The scenewidget doesn't receive any mouse events for about a second after toggling the visibility flag. No idea what is causing this.
|
2014-10-06 13:55:36 +11:00 |
|
cc9cii
|
dbb2781817
|
Mouse click on text overlay implemented. Removed 'm' keybinding for overlay toggle. White lines not visible by default.
|
2014-10-06 08:20:09 +11:00 |
|
cc9cii
|
85d93807c5
|
Working version. White lines still present. Marker toggle hard-coded to 'm' key. Mouse events not implemented.
|
2014-10-05 19:25:37 +11:00 |
|
Marc Zinnschlag
|
9fd82212b3
|
Merge remote-tracking branch 'cc9cii/opencs-settings'
|
2014-10-03 13:11:05 +02:00 |
|
cc9cii
|
7675df60ba
|
Fix far clip distance (again), workaround for broken settings minimum value.
|
2014-09-29 08:17:51 +10:00 |
|
cc9cii
|
f0c739b763
|
Apply camera setting changes immediately. Remove current value check for shader setting changes.
|
2014-09-29 06:27:54 +10:00 |
|
cc9cii
|
6e8977348a
|
Check the FSAA setting of windows rather than system value.
|
2014-09-28 19:43:26 +10:00 |
|
cc9cii
|
303b0ee8c6
|
Update scenewidget when antialiasing settings change.
|
2014-09-28 15:43:33 +10:00 |
|
cc9cii
|
8a0ff17c22
|
Update SceneWidget when relevant user settings change.
|
2014-09-28 14:08:14 +10:00 |
|
cc9cii
|
a25cffc242
|
Fixed default value not being set for spinbox. Changed the default value of max subviews to 256. Simplified the call signature to get settings & set an initial value. Fixed missing settings for num_lights.
|
2014-09-28 10:17:54 +10:00 |
|
scrawl
|
7252cb63a6
|
Fix cppcheck issues
|
2014-09-26 17:48:14 +02:00 |
|
cc9cii
|
61bab6b1f1
|
Sanitised version. Some settings are only accessible via manually editing the config file.
|
2014-09-25 08:15:07 +10:00 |
|
cc9cii
|
67503c93b2
|
Added some scenewidget user settings but noticed during testing that the spinbox view resets the value if enter key is pressed.
|
2014-09-23 22:33:49 +10:00 |
|
Marc Zinnschlag
|
439ba57d46
|
added visual element selector toolbar button
|
2014-07-31 14:06:04 +02:00 |
|
Marc Zinnschlag
|
4421e7a5cc
|
added lighting mode toolbar icons
|
2014-07-25 11:15:04 +02:00 |
|
Marc Zinnschlag
|
17fc570e38
|
new keyboard shortcut (T): move focus from toolbar to scene widget
|
2014-07-14 13:49:55 +02:00 |
|
Marc Zinnschlag
|
92af093856
|
new keyboard shortcut (T): move focus from scene widget to toolbar
|
2014-07-14 11:19:59 +02:00 |
|
Marc Zinnschlag
|
c2ea8f3f0a
|
added self-adjusting tooltips to the top-level toolbar buttons
|
2014-07-13 14:21:50 +02:00 |
|
Marc Zinnschlag
|
490442cf62
|
added lighting mode tooltips
|
2014-07-10 13:18:24 +02:00 |
|
Marc Zinnschlag
|
930f782bc5
|
SceneWidget::setLighting was missing an update call
|
2014-07-10 10:09:21 +02:00 |
|
Marc Zinnschlag
|
03f67cd6bd
|
moved low level widgets from CSVWorld into a separate namespace/directory
|
2014-07-08 12:39:12 +02:00 |
|
Marc Zinnschlag
|
2fe2def64c
|
added cell rendering in paged worldspaces
|
2014-06-29 16:00:06 +02:00 |
|
slothlife
|
9ea22324f7
|
Fix some MSVC warnings.
Several fixes are warnings about truncations on 64-bit, while others are
complaints about mixed signed / unsigned integer operations.
|
2014-06-23 01:13:30 -05:00 |
|
cc9cii
|
8971db8962
|
SceneWidget windowHandle fix for Windows.
|
2014-05-17 23:53:33 +10:00 |
|
Marek Kochanowicz
|
5e99381019
|
Drag and drop works.
|
2014-05-03 14:00:30 +02:00 |
|
Marc Zinnschlag
|
ed524b2fd4
|
added bright lighting mode
|
2014-03-26 18:29:15 +01:00 |
|
Marc Zinnschlag
|
9746f8bd32
|
added night lighting mode
|
2014-03-26 17:59:42 +01:00 |
|
Marc Zinnschlag
|
fa29942b27
|
added day lighting mode
|
2014-03-26 17:47:56 +01:00 |
|
Marc Zinnschlag
|
d5506172e8
|
added lighting switching
|
2014-03-23 15:14:26 +01:00 |
|
Marc Zinnschlag
|
205354ba30
|
some ambient light cleanup
|
2014-03-23 13:40:56 +01:00 |
|
Marc Zinnschlag
|
41fd94b160
|
compensated for different coordinate systems
|
2014-03-21 13:39:22 +01:00 |
|
Marc Zinnschlag
|
10ce47938b
|
update preview on reference/referenceable changes
|
2014-03-21 11:22:43 +01:00 |
|
Marc Zinnschlag
|
20ea859aac
|
adjusted the far clip distance
|
2014-03-16 17:14:44 +01:00 |
|
Marc Zinnschlag
|
48ea93d890
|
less random camera start position
|
2014-03-16 17:06:30 +01:00 |
|
Marc Zinnschlag
|
ef1364878f
|
moved test cube from SceneWidget to WorldspaceWidget
|
2014-03-10 18:35:49 +01:00 |
|
Marc Zinnschlag
|
f1353dc84f
|
Merge branch 'scene'
|
2014-03-06 16:46:44 +01:00 |
|
Marc Zinnschlag
|
4a119c8f46
|
ambient lighting in interior cells
|
2014-03-06 13:02:21 +01:00 |
|
Marc Zinnschlag
|
7e0f0c8402
|
fixed SceneWidget destructor
|
2014-03-06 12:42:09 +01:00 |
|
scrawl
|
edb5a54092
|
Include some more required Ogre headers explicitely.
|
2014-03-05 21:46:37 +01:00 |
|
Marc Zinnschlag
|
4d3abeedcb
|
keep camera upright in 1st person mode
|
2014-02-28 13:37:01 +01:00 |
|
Marc Zinnschlag
|
ae637d6abc
|
rolling
|
2014-02-28 11:58:03 +01:00 |
|
Marc Zinnschlag
|
c977b2a756
|
moved implementation of the 1st person camera into a separate file
|
2014-02-27 15:23:14 +01:00 |
|
Marc Zinnschlag
|
8f73cc9268
|
added navigation mode selection
|
2014-02-25 14:59:46 +01:00 |
|
Marc Zinnschlag
|
526d75df51
|
inverted ctrl key
|
2014-02-25 14:30:38 +01:00 |
|
Marc Zinnschlag
|
644f5cb8de
|
fixed mouse button release detection
|
2014-02-25 14:28:55 +01:00 |
|
Marc Zinnschlag
|
e33bd4d508
|
camera rotation via ctrl-left button drag
|
2014-02-25 14:24:35 +01:00 |
|
Marc Zinnschlag
|
e987199949
|
getting rid of some magic numbers
|
2014-02-25 14:14:53 +01:00 |
|
Marc Zinnschlag
|
07d20a2013
|
camera panning via left button drag
|
2014-02-25 14:09:07 +01:00 |
|
Marc Zinnschlag
|
b9107addc0
|
mouse wheel zooming
|
2014-02-25 13:39:49 +01:00 |
|
Marc Zinnschlag
|
b6ae521aa5
|
moving the camera with A and D keys
|
2014-02-25 13:31:15 +01:00 |
|
Marc Zinnschlag
|
af50575259
|
use shift key to speed up camera movement
|
2014-02-25 13:17:15 +01:00 |
|
Marc Zinnschlag
|
8081c067a6
|
moving the camera with W and S keys
|
2014-02-25 13:09:37 +01:00 |
|
Marc Zinnschlag
|
4ec4599be3
|
added navigation mode enum to SceneWidget
|
2014-02-25 12:30:45 +01:00 |
|
Marc Zinnschlag
|
053b3dc371
|
Merge branch 'openmw-28'
Conflicts:
CMakeLists.txt
|
2014-02-13 20:57:28 +01:00 |
|
scrawl
|
aa855e9524
|
Include some required Ogre headers explicitely
|
2014-01-09 20:56:24 +01:00 |
|
Nikolay Kasyanov
|
9fabae5198
|
OS X: force Cocoa API for Ogre windows in OpenCS
|
2013-12-25 00:26:15 +04:00 |
|
scrawl
|
e6960d915a
|
Add simple Ogre widget
|
2013-11-02 02:51:38 +01:00 |
|