91 Commits

Author SHA1 Message Date
Leonardo Zide b2a9a56bfe Fixed compiler warnings. 2026-03-13 21:34:32 -07:00
Leonardo Zide a8e37df8ce Whitespace cleanup. 2026-03-10 21:11:40 -07:00
Leonardo Zide 2cbf7c25e3 Added default minifig as a template. Fixes #539. 2025-07-26 12:49:37 -07:00
Leonardo Zide e86a446b65 Disambiguate color codes/indices in minifigs. 2025-07-10 17:45:47 -07:00
Leonardo Zide e4a38cb23b Updated minifig dialog widgets to match the property widget. 2025-06-30 19:23:51 -07:00
Leonardo Zide 449f405d17 Offset minifig accessories a bit. 2021-01-14 15:24:17 -08:00
Leonardo Zide b70fab3059 Require Qt5. 2021-01-08 10:35:52 -08:00
Leonardo Zide 95bdf1a615 Fixed minifig wizard not updating. 2020-12-19 18:51:54 -08:00
Leonardo Zide 546ab19785 Cleanup. 2020-12-19 16:13:25 -08:00
Leonardo Zide b77210db22 Use a regular View for the Minifig Wizard. 2020-12-19 16:05:29 -08:00
Leonardo Zide de29c49608 Reorganized redraw. 2020-12-15 17:19:32 -08:00
Leonardo Zide 489f5e6f7e Merged DrawViewport(). 2020-12-11 18:01:04 -08:00
Leonardo eda0a705de Removed deprecated QResource usage. 2020-12-11 14:14:54 -08:00
Leonardo Zide db7259b7a5 Fixed ugly border in the Minifig Wizard. 2020-12-06 19:33:15 -08:00
Leonardo Zide e52ea0ab63 Added LC_ARRAY_SIZE_CHECK for static array checks. 2020-12-06 11:26:55 -08:00
Leonardo Zide b981de80c5 Widget merge. 2020-12-06 10:52:57 -08:00
Leonardo Zide 60a0f9190d Widget merging. 2020-12-05 11:02:10 -08:00
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 7275c4256d Added const qualifiers. 2020-03-22 20:18:52 -07:00
Leonardo Zide cbf534fcdf Added option to fade previous steps. 2020-01-01 17:06:17 -08:00
Leonardo Zide 24890ecebd Added array count macro. 2019-12-09 11:43:54 -08:00
Leonardo Zide 0ecc4b5966 Added option to disable mesh LOD. Closes #400. 2019-11-28 12:47:19 -08:00
Leonardo Zide 94e3ca1d9a Improved alignment of minifig arms. Fixes #242. 2019-11-07 16:17:26 -08:00
Leonardo Zide 23eb88df4f Added minifig template import/export. 2019-09-14 17:05:13 -07:00
Leonardo Zide 5a3abf18e0 Allow custom color and minifig settings files. Fixes #359. 2019-06-20 18:52:33 -07:00
Leonardo Zide 617a667521 Array cleanup. 2019-06-04 18:45:22 -07:00
Leonardo Zide 378ece224f Fixed compiler warnings. 2019-02-05 16:35:15 -08:00
Leonardo Zide 718b31a2bd Fixed selection tinting when editing submodels. 2018-04-07 11:45:00 -07:00
Leonardo Zide b30ffd1b59 Initial implementation of in place submodel editing. 2018-03-29 10:20:36 -07:00
Leonardo Zide b07631d4a9 Added minifig wizard templates. Closes #212. 2018-03-11 20:35:04 -07:00
Leonardo 104f5c843e Auto calculate the far plane when generating preview images. 2017-12-21 14:02:16 -08:00
Leonardo Zide bc4ba07a42 Fixed minifig hand accessories orientation. 2017-09-02 17:43:28 -07:00
Leonardo Zide cc4dbb1fc8 Linux fixes. 2017-07-27 10:02:07 -07:00
Leonardo Zide 82528a2c7a Don't uppercase part names when saving. 2017-07-27 09:21:55 -07:00
Alistair Buxton 2de2e2c187 Highlight parts added in the current step. 2017-06-20 07:47:31 -07:00
Leonardo Zide 05e3d7846c Update file functions to support multibyte strings. Fixes #46. 2017-05-29 13:32:45 -07:00
leozide f7d61f33ce Updated code to use nullptr and override. 2017-04-13 17:26:40 -07:00
Leonardo Zide b9726a2a99 Reorganized scene and context classes. 2017-04-01 16:53:54 -07:00
Leonardo Zide 57b8732ed6 Context state cleanup. 2017-03-25 12:29:28 -07:00
leozide d6efc97089 Removed SetLightingMode. 2017-03-17 15:53:26 -07:00
Leonardo Zide acd5a485f0 Added a decal material to fix the texmap extension. 2017-03-12 13:51:14 -07:00
leozide 3e4063f962 Set lighting for minifigs. Fixes #32. 2017-03-03 16:08:39 -08:00
leozide 7e3f572b8e Added shaders for each material/lighting combination. 2017-02-28 15:20:34 -08:00
Leonardo Zide e7fe26d2a4 Stop caching the GL viewport since OSX changes it when making a context current. 2017-01-29 19:31:30 -08:00
Leonardo Zide 8c318cbdf1 Multithreaded piece loading. 2017-01-22 19:28:05 -08:00
Leonardo Zide dcfccd8eeb Rewrote how loose model files are loaded. 2016-11-25 17:12:19 -08:00
leo 6d483252c5 Clean up of some old dialog code. 2016-08-01 03:44:15 +00:00
leo d5ccd6289f Include cleanup. 2016-05-02 19:13:54 +00:00
leo 510d190483 Support dynamic piece meshes. 2016-02-19 17:53:54 +00:00