Commit Graph

1609 Commits

Author SHA1 Message Date
wmayer
c2f1bab784 implement correct way to query VBO status of viewer from SoBRepFaceSet node 2017-02-12 14:41:55 +01:00
wmayer
fe15db6af3 write custom action class to notify shape node about vbo changes 2017-02-12 14:41:55 +01:00
wmayer
4a0720dd00 cleanup experimental code, improve whitespaces 2017-02-12 14:41:55 +01:00
Jean-Marie Verdun
44af3629db Accelerate 3D rendering with VBO support
*First step to move Part rendering using VBO instead of direct rendering
*Update comments inside the code
*Assume VBO is available if OpenGL > 3.0 is detected
*Add initial Color support to VBO rendering !
*Initial full feature VBO rendering implementation
*Modify some include issue for linux build
*Try to fix linux include header
*Reupdate header include for linux support
*Fix compilation on linux
*Fix linux and MacoOS build
*Fix glGetString definition
*Fix Windows build
*Add VBO support as an option into the Preference menu
*Fix crash while running FreeCAD test bench with new VBO rendering infrastructure (in both cases)
*Improve performances
*Compute material index only when a VBO update is required (improve frame rate by 10%)
*Clean the code
*Fix Travis compilation warning
*Try to fix Windows compilation issue
*Update include for Windows
2017-02-12 14:41:55 +01:00
Yorik van Havre
c986ebfe75 Gave keyboard shortcuts (V,1 -> V,5) to Draw Styles 2017-02-10 20:15:58 -02:00
wwmayer
613d8eeda1 Merge pull request #511 from luzpaz/Short-urls
Replace old wiki URLs with new Short URLs
2017-02-09 19:36:16 +01:00
wmayer
86c4d8bc9c issue #0002891: Sketching impossible, Type.Error Exception 2017-02-09 12:46:58 +01:00
Kunda
6427bf772d Replace new Short URLs with old wiki URLs pt2
Continuing to replace URLS
2017-02-08 23:38:54 -05:00
wmayer
f12b69faab fix German translation 2017-02-08 17:08:58 +01:00
wmayer
b22efc9dbb issue #0001203: Allow User to Adjust Size of Constraint Points 2017-02-08 12:46:32 +01:00
wmayer
60f7360683 Qt4/Qt5 neutral changes
fix interface of slot functions in DlgSettingsEditorImp to avoid warnings with Qt5
2017-02-08 12:45:16 +01:00
Kurt Kremitzki
f60dd25fb8 Add persistence to Python console word wrap 2017-02-07 10:58:38 -02:00
wmayer
dfe3fcc4da issue #0002031: show object name when hovering tree view 2017-02-05 09:56:35 +01:00
wmayer
a6ffe0b778 fixes #0002887: add FC logo (watermark) in Save Picture Tool 2017-02-03 23:25:42 +01:00
wmayer
a7539e2c97 fix various warnings 2017-02-02 20:42:56 +01:00
Kurt Kremitzki
fed542da9e Add Addon Manager to Tools menu 2017-02-02 11:20:41 +01:00
wmayer
9b13aaa230 fix whitespaces 2017-02-01 12:35:50 +01:00
wwmayer
bca00f71e1 Merge pull request #489 from vejmarie/step
Add an update timer to the progress bar set to 500ms
2017-02-01 12:33:25 +01:00
wmayer
727ebec27f fix crash in ViewProviderGeoFeatureGroupExtension::getLinkedObjects 2017-02-01 12:04:41 +01:00
Jean-Marie Verdun
8acf39365c Add an update timer to the progress bar set to 500ms instead of
nothing. STEP Reader is updating the progress bar every time a new
Shape is decoded/transferred and loaded, which is a huge amount
of "interrupt" and slow down drastically the global performance
2017-01-31 23:02:40 +01:00
wwmayer
7983a570ef Merge pull request #486 from agryson/icon-sizes
Icon sizes Preferences update
2017-01-31 16:51:38 +01:00
wmayer
e2a8ccfd3a include required header under Linux 2017-01-30 23:13:05 +01:00
wmayer
45198fb712 use names directly from document to set them in scene inspector 2017-01-30 22:29:26 +01:00
Alexander Gryson
bea0099fd9 Show current icon size if not in list 2017-01-30 18:19:13 +01:00
Alexander Gryson
16e9208038 Show icon units 2017-01-30 18:19:12 +01:00
Alexander Gryson
6cc58b1518 Remove reliance on PM_ToolBarIconSize 2017-01-30 18:19:12 +01:00
wmayer
cc67c14493 issue #0002540: Crash on startup 2017-01-28 00:14:15 +01:00
wmayer
a3ad182067 use triangular tabs in property view only on Windows 2017-01-27 17:05:08 +01:00
Chris Connett
d4de73a0b4 Grammar fix 2017-01-22 23:27:55 -05:00
wmayer
953749e330 add observer for GUI documents 2017-01-22 19:05:13 +01:00
wmayer
c10f6fdd07 fix a couple of compiler warnings 2017-01-20 22:54:10 +01:00
Yorik van Havre
c592243c78 Added a search box to the PropertyLink dialog 2017-01-20 00:03:42 -02:00
Yorik van Havre
364c8bb749 Using system link color in property editor 2017-01-19 23:42:20 -02:00
wmayer
082b3f8dc4 workaround for running graphviz under Qt5 2017-01-16 00:09:39 +01:00
wmayer
1e049a5e95 wrapper for QVariant <> Base::Quantity <> PyObjectWrapper 2017-01-15 15:24:04 +01:00
wwmayer
4cdb6f1eb6 Merge pull request #437 from tomate44/SavePicture
Add Transparent background to Save picture options
2017-01-14 16:54:12 +01:00
wmayer
411823860b avoid changing scenegraph while traversing it 2017-01-13 22:01:47 +01:00
tomate44
0754357ab0 Add Transparent background to Save picture options 2017-01-13 18:36:47 +01:00
wwmayer
4379abf756 Merge pull request #419 from f3nix/qt-keywords-1
Cosmetic change. Replace Qt keyword emit with Q_EMIT.
2017-01-08 18:43:48 +01:00
wmayer
4c4ed6d965 show exceptions when activating a workbench as error message, not log message 2017-01-06 18:40:20 +01:00
Mateusz Skowroński
ce1c021132 * Cosmetic change. Replace Qt keyword emit with Q_EMIT.
* Whitespace fixes.
2017-01-05 22:57:30 +01:00
wmayer
18738afc1e replace Qt keyword slots with Q_SLOTS 2017-01-05 14:27:19 +01:00
wmayer
0c3e5aa953 fix Qt5 port of messageHandler 2017-01-05 14:24:03 +01:00
Stefan Tröger
ea73e55eb6 Extensions: Fix GeoFeatureGroup drag&drop 2017-01-04 16:01:58 +01:00
Stefan Tröger
a025a20bed Extensions: GeoFeatureGroup only for GeoFeature 2017-01-04 16:01:58 +01:00
HokieEngr
71db22dfde Updated viewport dimensions to reflect users unit schema
The previous code assumed the user's unit system was MKS. The updated code uses
schemaTranslate() to convert from screen units to the user's chosen system.
2017-01-03 22:34:47 -05:00
Eivind Kvedalen
0e2e34fb33 Moved ObjectLabelObserver from Gui::Application to App::Application. 2017-01-01 21:41:11 +01:00
wmayer
4db41b0b4b register Quantity type for shiboken2, handle exception to fix abort when setting quantity property of InputField via Python 2016-12-30 22:51:17 +01:00
wmayer
33dfc33389 implement getWrapperName to get class name with shiboken wrapper 2016-12-30 16:52:59 +01:00
wmayer
6bf33753d6 comment out unused global functions, fix -Wconstant-logical-operand 2016-12-30 14:38:49 +01:00