Leonardo Zide
a9fac6110b
Inlined lcInputState.
2020-12-05 08:45:29 -08:00
Leonardo Zide
9e12b480ce
Moved DrawBackground to lcGLWidget.
2020-11-26 12:07:41 -08:00
Leonardo Zide
8d4a9644b5
Compile fix.
2020-11-14 12:53:58 -08:00
Leonardo Zide
e2fb7b2ed9
Widget cleanup.
2020-11-14 12:47:55 -08:00
Leonardo Zide
0d155dd971
Don't call updateGL directly.
2020-11-14 10:53:02 -08:00
Trevor SANDY
11966ca428
3D Preview - refactor and enable on property tree
2020-10-07 15:44:14 +02:00
Trevor SANDY
a239e504ec
3D Preview
...
3D Preview - restore doc format
2020-10-03 16:20:59 +02:00
Leonardo Zide
7ca69e37b7
Fixed crash on exit with Qt 5.15.
2020-07-11 09:17:43 -07:00
Leonardo Zide
90f1336a48
Scoped enums and constexpr.
2020-03-22 13:44:20 -07:00
Leonardo Zide
e9c38e4f39
Added scoped enums.
2020-02-15 11:36:06 -08:00
Leonardo Zide
e5d06a29a2
Renamed pipette to color picker and fixed indentation.
2020-02-15 11:14:12 -08:00
RenateZwei
aa3ead6504
Added color picker ( #446 )
...
Added color picker
2020-02-15 10:59:14 -08:00
Leonardo Zide
24890ecebd
Added array count macro.
2019-12-09 11:43:54 -08:00
Leonardo Zide
5854cfce89
Added wrapper for glDepthMask.
2019-11-09 18:11:25 -08:00
Leonardo Zide
0abc4a258a
Enabled polygon offset (with a smaller offset) for opaque triangles so they don't z fight with lines.
2019-02-23 11:33:39 -08:00
Johannes Sixt
31703618c3
Reduce z-fighting when translucent walls are touching opaque walls. ( #303 )
...
* Move GL calls around drawing of translucent meshes to lcContext.
* Reduce z-fighting when translucent walls are touching opaque walls.
This fixes issue #301 .
2019-02-23 10:56:38 -08:00
Leonardo Zide
a10d1c1727
Create a static vertex buffer for the view sphere.
2018-11-03 17:54:32 -07:00
Leonardo Zide
b77b9aac5c
Replaced view cube with a sphere.
2018-10-28 17:59:01 -07:00
Leonardo Zide
75ed98b88d
Added string cache.
2018-09-23 19:31:33 -07:00
Leonardo Zide
769b80b22d
Support dragging colors from the color palette to paint pieces. Closes #177 .
2018-01-12 10:50:25 -08:00
leozide
696189e171
Added Shift+LMB shortcut to remove selection.
2017-11-20 15:12:00 -08:00
leozide
3fc53d9d5f
Added shading options. Closes #104 .
2017-08-25 12:57:14 -07:00
Leonardo Zide
4de9600a98
Disable parts list icon mode if FBOs are not supported.
2017-06-21 21:40:26 -07:00
Leonardo Zide
219f9635db
Disable lighting on machines that don't support shaders.
2017-04-26 21:52:51 -07:00
leozide
f7d61f33ce
Updated code to use nullptr and override.
2017-04-13 17:26:40 -07:00
Leonardo Zide
6491d15bb3
Fixed AA setting not being applied to the first view.
2017-03-26 23:12:05 -07:00
Leonardo Zide
57b8732ed6
Context state cleanup.
2017-03-25 12:29:28 -07:00
Leonardo
7dbc27a7ce
Removed old preview widget.
2016-12-28 13:30:31 -08:00
leo
5b0bf780cc
Configurable mouse shortcuts.
2016-04-23 00:17:33 +00:00
leo
32a22da00d
Open submodels in separate tabs.
2016-03-06 01:47:00 +00:00
leo
1f47b89d57
Added more options to context menu.
2015-12-04 20:32:10 +00:00
leo
68f2590d00
Fixed compiling with Qt4.
2015-09-18 05:53:43 +00:00
leo
55f87378cd
Mouse buttons 4 and 5 now work to navigate steps.
2015-09-06 19:52:17 +00:00
leo
7f7a93e015
Added shader support.
2015-05-16 23:04:35 +00:00
leo
7170c1d0ee
GL extensions cleanup.
2015-05-09 19:54:29 +00:00
leo
20945362e5
Create a static buffer for the move overlay.
2015-04-27 00:47:31 +00:00
leo
eae840d891
Set focus to the view after dropping a piece from the list.
2015-02-13 05:32:11 +00:00
leo
3be01c0748
Smoother mouse wheel on Qt5.
2015-02-10 22:34:04 +00:00
leo
7b52f7ba40
Matched mouse wheel speed with previous versions.
2015-02-07 07:16:15 +00:00
leo
49a01189dc
Fixed mouse wheel in Qt5.
2015-02-07 03:08:18 +00:00
leo
21d622bd59
Merged main window classes.
2015-01-25 23:04:39 +00:00
leo
1de2bffb73
Fixed valgrind errors.
2015-01-08 05:40:22 +00:00
leo
b6f8e8e651
Reuse same mesh for all placeholder pieces.
2015-01-08 04:50:38 +00:00
leo
08631abe78
Avoid duplicate draw messages.
2014-09-14 22:41:22 +00:00
leo
d95d0ac68a
Queue GL updates instead of drawing right away.
2014-09-14 00:52:27 +00:00
leo
0a66fbeb82
Moved some drawing code out of the projet.
2014-08-23 22:56:59 +00:00
leo
7d2d338398
Fixed piece drag from list.
2014-05-26 22:58:08 +00:00
leo
d162acdf52
Moved mouse handling from project to view.
2014-05-17 23:03:05 +00:00
leo
9c40092395
Fixed double click not doing anything.
2014-04-26 06:23:12 +00:00
leo
54beb09a97
New selection indicator.
2014-04-20 01:50:41 +00:00