Giter VIP home page Giter VIP logo

laigter's People

Contributors

akien-mga avatar azagaya avatar bluemancz avatar calinou avatar cjonasw avatar dantonslip avatar david-geiger avatar ffyhlkain avatar flamendless avatar gnumaru avatar hiulit avatar kusogaki77 avatar larpon avatar leiserfg avatar lewiji avatar maxtron95 avatar overloadedorama avatar pablo7f avatar probonopd avatar rexshao avatar sakuraneko avatar vnen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

laigter's Issues

Translations needed!

Laigter is currently translated into spanish and english.
If anyone wants to translate it to another language, it would be very helpful! Just post here and i'll contact you.

Some GUI issues: small laptop screen usability, GUI redraw bugs

Hi,

First, thanks for this nice software!

I have some redraw bugs: when I click any widget on the GUI, it does nothing, I have to click elsewhere (for example inside the view) to force a redraw.

There is another issue quite annoying when I'm on my laptop, which has a small 1366x768 screen, the application window does not fit in (too tall), and it cannot be reduced. It could be nice to remove that limitation, and add a scrollbar when the height is reduced.

I also have widget with drawing bug (sliders), but it seems to be fixed if I switch to the "dark blue" theme.

OS: Up to date Linux Fedora
Laigter version: Up to date Flathub version (1.10-beta)

Need a button to disable anti aliasing

anti aliasing

Very cool if they are a button to disable anti aliasing. Me i would like use it to make pixel art but it's difficult to see if it's good or not and make good change with anti alising. I think this update can interest lot of guys.

[Fix] Doesn't run on Mesa: Illegal use of reserved word `switch'

Laigter doesn't work for me on Mesa because it fails to ask for GLSL 1.30; Mesa is defaulting to something lower than that.

On starting it I get the error

QOpenGLShader::compile(Fragment): 0:106(2): error: illegal use of reserved word `switch'
0:106(2): error: syntax error, unexpected ERROR_TOK
<dump of the shader source code>

QOpenGLShaderProgram::attributeLocation(aPos): shader program is not linked
QOpenGLShaderProgram::attributeLocation(aPos): shader program is not linked
QOpenGLShaderProgram::attributeLocation(aTexCoord): shader program is not linked
QOpenGLShaderProgram::attributeLocation(aTexCoord): shader program is not linked

And opening any image just shows a white rectangle.

switch was added in GLSL 1.30 (OpenGL 3.0). glxinfo shows "OpenGL core profile version string: 3.3 (Core Profile) Mesa 19.3.2".

I found a thread where someone wrote about this error message:

OK, I get it. Switch/case didn't get added until GLSL 1.30, whereas we're specifying GLSL 1.20. The Nvidia GLSL compilers were allowing it anyway but the Mesa compilers correctly identified this as invalid.

So I added #version 130 to fshader.glsl and that fixed it. Not submitting a patch because I don't know how you prefer to request GLSL version. I don't know what I'm doing.

[Feature Request] values besides sliders

I think it would be nice to have values besides the sliders because it helps to remember which value worked nicely. It'd also be useful to configure the light height exactly like in the engine you are using. It could also just be a switchable feature.

cant add folders to Laigter

It would be very useful, if you could just add all files in a folder and its sub folders to Laigter. I hope that isnt to hard to implement!

1.5 - Crash when tiling an image

When tiling any texture (example 128x128) the programm crashes.
Dirt

Apparently the issue is exclusive to Windows and mostly only observed on expensive rigs (Example:
Processor: AMD Ryzen 7 2700X Eight-Core Processor, 3.70 GHz

RAM 32 GB

Graphics Card: GeForce GTX 1660)

itch.io distribution improvements

Right now Laigter is (also) distributed through itch.io, but it doesn't work very well apparently for just linking off to Github like it is now. Specifically, if you're using the itch client on Linux, Laigter straight up won't install.

I raised this issue with Itch (itchio/hush#1), but they understandably don't want to support this codepath.

Admittedly this is a somewhat niche distribution channel (desktop client + Linux), but also it'd be nice if it worked (or if Linux wasn't listed as an option).

Export transparent pixels as transparent in the normal map (premultiply alpha)

Hi

Not sure if there is such a feature in laigter, but I would use one if available. I need this, because I want to pack all my normal maps into an atlas, and I strip all transparent pixels to fit all my sprites into one 2048x2048 page. Then I deal with the striped sprites in my app.

is it available, if not may I request an option in export to premultiply alpha onto exported normal maps?

Thank you.

Build failed on Pop!_OS 20.04

Hi,

I just cloned the latest version of laighter (commit 2cfeecf) on Pop!_OS 20.04 (pop-os 5.4.0-7642-generic).

I successfully installed the dependencies of the project :

sudo apt install qt5-default qt5-qmake libgl1-mesa-dev

But then this is the error output when running make :

Make output...
laigter/build $ make -j8
Makefile:693: warning: overriding recipe for target 'moc_slider.cpp'
Makefile:663: warning: ignoring old recipe for target 'moc_slider.cpp'
/usr/lib/qt5/bin/uic ../gui/about_dialog.ui -o ui_about_dialog.h
/usr/lib/qt5/bin/uic ../gui/frame_splitter.ui -o ui_frame_splitter.h
/usr/lib/qt5/bin/uic ../gui/language_selector.ui -o ui_language_selector.h
/usr/lib/qt5/bin/uic ../gui/presets_manager.ui -o ui_presets_manager.h
/usr/lib/qt5/bin/uic ../gui/remove_plugin_dialog.ui -o ui_remove_plugin_dialog.h
/usr/lib/qt5/bin/uic ../gui/widgets/animation_dock.ui -o ui_animation_dock.h
/usr/lib/qt5/bin/uic ../gui/widgets/sprite_properties_dock.ui -o ui_sprite_properties_dock.h
/usr/lib/qt5/bin/uic ../gui/widgets/themeselector.ui -o ui_themeselector.h
/usr/lib/qt5/bin/uic ../main_window.ui -o ui_main_window.h
/usr/lib/qt5/bin/uic ../gui/nb_selector.ui -o ui_nb_selector.h
g++ -c -pipe -O2 -O3 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../../laigter -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o frame_splitter.o ../gui/frame_splitter.cpp
g++ -c -pipe -O2 -O3 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../../laigter -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o language_selector.o ../gui/language_selector.cpp
g++ -c -pipe -O2 -O3 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../../laigter -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o presets_manager.o ../gui/presets_manager.cpp
g++ -c -pipe -O2 -O3 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../../laigter -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o remove_plugin_dialog.o ../gui/remove_plugin_dialog.cpp
g++ -c -pipe -O2 -O3 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../../laigter -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o animation_dock.o ../gui/widgets/animation_dock.cpp
g++ -c -pipe -O2 -O3 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../../laigter -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o slider.o ../gui/widgets/slider.cpp
g++ -c -pipe -O2 -O3 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../../laigter -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o slider2.o ../gui/widgets/slider2.cpp
g++ -c -pipe -O2 -O3 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../../laigter -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o sprite_properties_dock.o ../gui/widgets/sprite_properties_dock.cpp
../gui/widgets/slider.cpp: In member function ‘void Slider::setValueToSpinBox(int)’:
../gui/widgets/slider.cpp:33:36: warning: unused parameter ‘v’ [-Wunused-parameter]
   33 | void Slider::setValueToSpinBox(int v)
      |                                ~~~~^
../gui/widgets/slider.cpp: In member function ‘virtual void Slider::mouseDoubleClickEvent(QMouseEvent*)’:
../gui/widgets/slider.cpp:86:51: warning: unused parameter ‘e’ [-Wunused-parameter]
   86 | void Slider::mouseDoubleClickEvent( QMouseEvent * e ){
      |                                     ~~~~~~~~~~~~~~^
g++ -c -pipe -O2 -O3 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../../laigter -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o themeselector.o ../gui/widgets/themeselector.cpp
../gui/widgets/slider2.cpp: In member function ‘void Slider2::setValueToSpinBox(int)’:
../gui/widgets/slider2.cpp:33:37: warning: unused parameter ‘v’ [-Wunused-parameter]
   33 | void Slider2::setValueToSpinBox(int v)
      |                                 ~~~~^
g++ -c -pipe -O2 -O3 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../../laigter -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o main.o ../main.cpp
g++ -c -pipe -O2 -O3 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../../laigter -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o main_window.o ../main_window.cpp
g++ -c -pipe -O2 -O3 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../../laigter -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o image_loader.o ../src/image_loader.cpp
g++ -c -pipe -O2 -O3 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../../laigter -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o image_processor.o ../src/image_processor.cpp
../main.cpp:34: warning: "cimg_use_openmp" redefined
   34 | #define cimg_use_openmp 1
      | 
In file included from ../../laigter/src/image_processor.h:39,
                 from ../gui/presets_manager.h:23,
                 from ../main.cpp:20:
../../laigter/thirdparty/CImg.h:296: note: this is the location of the previous definition
  296 | #define cimg_use_openmp 0
      | 
../src/image_loader.cpp: In static member function ‘static QImage ImageLoader::loadTga(const char*, bool*)’:
../src/image_loader.cpp:96:10: warning: variable ‘bCompressed’ set but not used [-Wunused-but-set-variable]
   96 |     bool bCompressed;
      |          ^~~~~~~~~~~
g++ -c -pipe -O2 -O3 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../../laigter -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o light_source.o ../src/light_source.cpp
../gui/presets_manager.cpp: In constructor ‘PresetsManager::PresetsManager(ProcessorSettings, QList<ImageProcessor*>*, QWidget*)’:
../gui/presets_manager.cpp:66:35: warning: implicitly-declared ‘constexpr ProcessorSettings::ProcessorSettings(const ProcessorSettings&)’ is deprecated [-Wdeprecated-copy]
   66 |       mProcessorList(processorList)
      |                                   ^
In file included from ../gui/presets_manager.h:23,
                 from ../gui/presets_manager.cpp:20:
../../laigter/src/image_processor.h:102:22: note: because ‘ProcessorSettings’ has user-provided ‘ProcessorSettings& ProcessorSettings::operator=(ProcessorSettings)’
  102 |   ProcessorSettings &operator=(ProcessorSettings other);
      |                      ^~~~~~~~
g++ -c -pipe -O2 -O3 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../../laigter -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o open_gl_widget.o ../src/open_gl_widget.cpp
g++ -c -pipe -O2 -O3 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../../laigter -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o nb_selector.o ../gui/nb_selector.cpp
g++ -c -pipe -O2 -O3 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../../laigter -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o project.o ../src/project.cpp
../src/image_processor.cpp: In member function ‘void ImageProcessor::copy_settings(ProcessorSettings)’:
../src/image_processor.cpp:931:70: warning: implicitly-declared ‘constexpr ProcessorSettings::ProcessorSettings(const ProcessorSettings&)’ is deprecated [-Wdeprecated-copy]
  931 | void ImageProcessor::copy_settings(ProcessorSettings s) { settings = s; }
      |                                                                      ^
In file included from ../src/image_processor.cpp:20:
../src/image_processor.h:102:22: note: because ‘ProcessorSettings’ has user-provided ‘ProcessorSettings& ProcessorSettings::operator=(ProcessorSettings)’
  102 |   ProcessorSettings &operator=(ProcessorSettings other);
      |                      ^~~~~~~~
../src/image_processor.h:102:50: note:   initializing argument 1 of ‘ProcessorSettings& ProcessorSettings::operator=(ProcessorSettings)’
  102 |   ProcessorSettings &operator=(ProcessorSettings other);
      |                                ~~~~~~~~~~~~~~~~~~^~~~~
../src/image_processor.cpp: In member function ‘ProcessorSettings ImageProcessor::get_settings()’:
../src/image_processor.cpp:933:59: warning: implicitly-declared ‘constexpr ProcessorSettings::ProcessorSettings(const ProcessorSettings&)’ is deprecated [-Wdeprecated-copy]
  933 | ProcessorSettings ImageProcessor::get_settings() { return settings; }
      |                                                           ^~~~~~~~
In file included from ../src/image_processor.cpp:20:
../src/image_processor.h:102:22: note: because ‘ProcessorSettings’ has user-provided ‘ProcessorSettings& ProcessorSettings::operator=(ProcessorSettings)’
  102 |   ProcessorSettings &operator=(ProcessorSettings other);
      |                      ^~~~~~~~
../src/image_processor.cpp: In member function ‘QImage ImageProcessor::get_distance_map()’:
../src/image_processor.cpp:1328:1: warning: no return statement in function returning non-void [-Wreturn-type]
 1328 | }
      | ^
../src/image_processor.cpp: In member function ‘cimg_library::CImg<unsigned char> ImageProcessor::QImage2CImg(QImage)’:
../src/image_processor.cpp:1558:10: error: ‘class QImage’ has no member named ‘convertTo’
 1558 |       in.convertTo(QImage::Format_RGBA8888);
      |          ^~~~~~~~~
../src/image_processor.cpp:1562:10: error: ‘class QImage’ has no member named ‘convertTo’
 1562 |       in.convertTo(QImage::Format_RGBA8888_Premultiplied);
      |          ^~~~~~~~~
../main_window.cpp: In member function ‘void MainWindow::on_comboBox_currentIndexChanged(int)’:
../main_window.cpp:1146:10: warning: enumeration value ‘Intervals’ not handled in switch [-Wswitch]
 1146 |   switch (ptype)
      |          ^
g++ -c -pipe -O2 -O3 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../../laigter -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o sprite.o ../src/sprite.cpp
../src/open_gl_widget.cpp: In member function ‘virtual void OpenGlWidget::wheelEvent(QWheelEvent*)’:
../src/open_gl_widget.cpp:520:48: error: ‘class QWheelEvent’ has no member named ‘position’
  520 |   QPointF mouse_position = LocalToWorld(event->position());
      |                                                ^~~~~~~~
../src/open_gl_widget.cpp: In member function ‘virtual void OpenGlWidget::mouseReleaseEvent(QMouseEvent*)’:
../src/open_gl_widget.cpp:938:51: warning: unused parameter ‘event’ [-Wunused-parameter]
  938 | void OpenGlWidget::mouseReleaseEvent(QMouseEvent *event)
      |                                      ~~~~~~~~~~~~~^~~~~
../src/open_gl_widget.cpp: In member function ‘QImage OpenGlWidget::calculate_preview(bool)’:
../src/open_gl_widget.cpp:1198:9: warning: unused variable ‘i1’ [-Wunused-variable]
 1198 |     int i1 = m_pixelated ? GL_NEAREST_MIPMAP_NEAREST : GL_LINEAR_MIPMAP_LINEAR;
      |         ^~
../src/open_gl_widget.cpp:1199:9: warning: unused variable ‘i2’ [-Wunused-variable]
 1199 |     int i2 = m_pixelated ? GL_NEAREST : GL_LINEAR;
      |         ^~
g++ -c -pipe -O2 -O3 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../../laigter -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o texture.o ../src/texture.cpp
gcc -c -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../../laigter -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o zip.o ../thirdparty/zip.c
/usr/lib/qt5/bin/rcc -name shaders ../shaders.qrc -o qrc_shaders.cpp
/usr/lib/qt5/bin/rcc -name images ../images.qrc -o qrc_images.cpp
/usr/lib/qt5/bin/rcc -name styles ../styles.qrc -o qrc_styles.cpp
In file included from ../thirdparty/zip.c:38:
../thirdparty/miniz.h:3456:8: warning: multi-line comment [-Wcomment]
 3456 | #endif // MINIZ_USE_UNALIGNED_LOADS_AND_STORES && MINIZ_LITTLE_ENDIAN && \
      |        ^
/usr/lib/qt5/bin/rcc -name translations ../translations.qrc -o qrc_translations.cpp
../thirdparty/miniz.h:4477:33: warning: multi-line comment [-Wcomment]
 4477 | #pragma warning(disable : 4204) // nonstandard extension used : non-constant    \
      |                                 ^
/usr/lib/qt5/bin/rcc -name icons ../icons.qrc -o qrc_icons.cpp
g++ -pipe -O2 -O3 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/data/dummy.cpp
g++ -c -pipe -O2 -O3 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../../laigter -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o about_dialog.o ../gui/about_dialog.cpp
make: *** [Makefile:951: image_processor.o] Error 1
make: *** Waiting for unfinished jobs....
../src/texture.cpp: In copy constructor ‘Texture::Texture(const Texture&)’:
../src/texture.cpp:5:1: warning: base class ‘class QObject’ should be explicitly initialized in the copy constructor [-Wextra]
    5 | Texture::Texture(const Texture &T)
      | ^~~~~~~
make: *** [Makefile:963: open_gl_widget.o] Error 1

Did I do something wrong?

Thanks

Neighbour selector is empty

Hi, first of all thanks for your amazing software. It solve exactly what I wanted to achieve 👍

Now sadly when I load a tile, to select neighbors there are no tiles to select. I was able once to see tiles but I cannot reproduce the feature.

image

Step to reproduce:

  • Load any tile image in the software
  • Enable tiles and set up the horizontal and vertical amount
  • click on neighbours

I tried multiple time and it was always either empty or sometimes it would just crash the software. I tried with multiple different textures and the result is almost always the same.

Specifications:

  • OS Windows 10
  • GPU: Nvidia Quadro P3000
  • GPU Driver: 461.4

Remove generated files from Git

I noticed the repository includes some generated files such as compile_commands.json and *.qm. We should look at removing them from the repository, and generate them at build-time instead.

Weird Behaviour (See Screencast)

See the attached zip file, it contains a video recording of the issue (sorry, i have no microphone)

Details:

  1. Launching the app displays the window but with no content, you must first "click" inside or "move to another container (i3wm)" for the contents to finally show.
  2. In order to see the changes when selecting widget, there must be first a "click" (not necessarily in the main window).
  3. Sliders are working (you can see the real-time effect as the value gets updated)
  4. Selecting on a tab like "Export" and "Texture", you must first make the "trigger click" for the widgets to get updated.

laigter.zip

System Information:
OS: ManjaroLinux x86_64
Kernel: Linux 5.5.16-1-MANJARO
WM: i3

Multiple lights don't work properly

I've noticed that in last release, when using multiple lights, and returning to a type of view different from preview, the lights are not preserved. This means that you get only the default light again.

[BUG] Dealing with large images crashes

platform
ubuntu 19.10

problem
Hello, First I want to congrats the dev for receiving the EPIC MEGAGRANTS. This tool is very powerful for a open-source one like godot engine.
Okay, so i'm using very-large images like 4Kx4K or 8Kx8K, some images are like 36MB, to workaround this I use gimp to convert them into indexed color mode and it gets like 3mb, but Laigther still crashes. Related to #2

solution
I was thinking about a "tile-loading-system" instead of loading all the image at once, the program load only tiles. I'm not sure if this is a good workaround but is what I have for the moment.

1.5 - Large memory comsumption with large textures (eg. 4098x4098)

I'm trying to drag & drop a 4098x4098 texture into the "Textures" folder, but the application crashes then. Haven't seen a texture size limit, but I guess this is unintended.

Using latest Windows 1.5 portable version, but the same happens with 1.4. Smaller texture are working fine.

battleBackground

Layers and Importing file

Oh hey! As discussed on Discord, I just set you a reminder about layer functionality:

  • External modification checkbox: in order to import our project/file modified in Laigter.
  • Adding a slider in order to make layers transparent and easing the painting process.

Thanks for all your hard work!

Can't change Bevel if mosaic is selected

Hi there !

Your soft is perfect for what I need ( I can generate normal map from a very large source, like 15000x10000px )
But I have an issue :

When I check Mosaic for tileable patern, i can't change anymore bevel features ( height, distance .. ) it's not blank but nothing happen when I change these settings,
When I try with the native pic, it's ok, but with mine ( even if I just create a square with paint ) I can't...

Here is my setup :
win7
Ryzen 1700x
40go DDR4
660gtx
Laigter 1.8.1
..

Thanks 👍

Custom Theme Support

Hi, I was wanting to suggest custom themes now that the theme selector is implemented. I have a few suggestions.

  1. Allow user to have custom window colors and custom icon themes.

  2. The dialog that appears after selecting the theme manager icon, That dialog is titled Form. I think should be labeled something like Theme Manager

  3. I made a quick sketch of my ideas.
    lgtr-theme

Numeric input, presets and file handling

This is an awesome tool and I will keep using it in my current prop workflow. Therefore I would like to ask for a few minor enhancements to probably speed up the general process.

  • Every Slider should have a numeric input field besides it.
    I believe I saw something like that in the beta with a number inside the slider? But it seemed to be the main reason for crashes. Normal input field would be better anyways. (Unreal Engine does it right)

  • Presets don't make any sense right now, Preset controls should be a palette in main window not a dialog

  • Preset save files should be seperate for every tab on the left in main window (Normal, Spec, ...) for maximum flexibility

  • "Tile" tab could go up with the other tabs so there is space for the Preset controls

  • Presets for export on the right should have a similar logic like the on the left

  • batch export (creates filenames with postfixes automatically) is pretty solid, exporting single passes however (only the normal map for instance) gets frustrating because of that

  • two Export buttons on top, one for current view mode (creates no postfix, can overwrite) and one for batch export

  • Export to... doesn't work for me, get message "OK", no files in folder (all boxes checked, except Preview) > should be removed anyways for a new batch export dialog

Some suggestions

Some suggestions for future updates...

  1. Currently you can add lights, but cannot delete them afterwards. Need the ability to delete added lights

  2. Creating, Edit and Saving of project settings so we can comeback and edit what we have made. From programmers viewpoint... you would just save a text file of the path to the image and all the settings.

FYI, tried the presets, but couldn't figure out how to get it to work. After creating a preset, I click save and Apply. Nothing happened. From a programming/user standpoint... this is kind of hidden away. I think just have a New, Open and Save project file would make more sense for users.... or make the Presets more front and canter and easier to use.
Some suggestions for future updates...

  1. Currently you can add lights, but cannot delete them afterwards. Need the ability to delete added lights

  2. Creating, Edit and Saving of project settings so we can comeback and edit what we have made. From programmers viewpoint... you would just save a text file of the path to the image and all the settings.

  3. If you keep the export canvas function, a) change icon to something else beside an animation/video icon; b) The ability to edit the dimension (WxH) of the canvas.

Missing library in MacOS Mojave

Some users reported this:

Process: laigter [4000]
Path: /Applications/laigter.app/Contents/MacOS/laigter
Identifier: com.yourcompany.laigter
Version: 0
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: laigter [4000]
User ID: 501

Date/Time: 2019-09-10 17:42:56.721 +0200
OS Version: Mac OS X 10.14.6 (18G87)
Report Version: 12
Anonymous UUID: FC5B8C5B-F649-7C44-FA5B-AE7AB8B97B41

Sleep/Wake UUID: B7F0319D-65CE-4954-9890-B962B5E1AB45

Time Awake Since Boot: 16000 seconds
Time Since Wake: 1200 seconds

System Integrity Protection: enabled

Crashed Thread: 0

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Termination Reason: DYLD, [0x1] Library missing

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
Library not loaded: /usr/local/Cellar/ffmpeg/4.1.4_1/lib/libswresample.3.dylib
Referenced from: /Applications/laigter.app/Contents/Frameworks/libavcodec.58.dylib
Reason: image not found

Binary Images:
0x1003a9000 - 0x1004f6fff +com.yourcompany.laigter (0) <5D4D97BC-1AFF-35A7-B0EB-A3E9F67B71DD> /Applications/laigter.app/Contents/MacOS/laigter
0x100528000 - 0x10067afe3 +libopencv_gapi.4.1.dylib (0) /Applications/laigter.app/Contents/Frameworks/libopencv_gapi.4.1.dylib
0x100693000 - 0x100694ffb +libIexMath-2_3.24.dylib (0) <4F5E9E23-5477-39DF-B78F-53EF5F43BE11> /Applications/laigter.app/Contents/Frameworks/libIexMath-2_3.24.dylib
0x10069a000 - 0x100713ffb +libopencv_stitching.4.1.dylib (0) <5F2D7AE3-95C7-339B-B47A-3AE26923906B> /Applications/laigter.app/Contents/Frameworks/libopencv_stitching.4.1.dylib
0x10072e000 - 0x100769ff3 +libopencv_aruco.4.1.dylib (0) /Applications/laigter.app/Contents/Frameworks/libopencv_aruco.4.1.dylib
0x100799000 - 0x1007b1ff3 +libopencv_bgsegm.4.1.dylib (0) /Applications/laigter.app/Contents/Frameworks/libopencv_bgsegm.4.1.dylib
0x1007ba000 - 0x1007e7fff +libopencv_bioinspired.4.1.dylib (0) /Applications/laigter.app/Contents/Frameworks/libopencv_bioinspired.4.1.dylib
0x1007f0000 - 0x100879fff +libopencv_ccalib.4.1.dylib (0) /Applications/laigter.app/Contents/Frameworks/libopencv_ccalib.4.1.dylib
0x10088c000 - 0x100893fff +libopencv_dnn_objdetect.4.1.dylib (0) <120EC223-3686-37D5-89C0-02B1DF3F2567> /Applications/laigter.app/Contents/Frameworks/libopencv_dnn_objdetect.4.1.dylib
0x10089d000 - 0x1008aeff7 +libopencv_dpm.4.1.dylib (0) /Applications/laigter.app/Contents/Frameworks/libopencv_dpm.4.1.dylib
0x1008b3000 - 0x100944ff3 +libopencv_face.4.1.dylib (0) <1876FF39-9FED-3302-84CB-52B4B2851EAF> /Applications/laigter.app/Contents/Frameworks/libopencv_face.4.1.dylib
0x100958000 - 0x10095dffb +libopencv_freetype.4.1.dylib (0) <2BCFBB79-18BC-3682-BF25-A6CDE8A8354D> /Applications/laigter.app/Contents/Frameworks/libopencv_freetype.4.1.dylib
0x100964000 - 0x10097dffb +libopencv_fuzzy.4.1.dylib (0) <3EDDDFB2-91B3-31B8-AB36-8669AAC0C259> /Applications/laigter.app/Contents/Frameworks/libopencv_fuzzy.4.1.dylib
0x100984000 - 0x100990fff +libopencv_hfs.4.1.dylib (0) <04F0FFC0-F499-3DB9-8ED8-471EBBB6E286> /Applications/laigter.app/Contents/Frameworks/libopencv_hfs.4.1.dylib
0x100997000 - 0x1009a3ff3 +libopencv_img_hash.4.1.dylib (0) <094DE242-CA92-3625-AA4B-0229A8203276> /Applications/laigter.app/Contents/Frameworks/libopencv_img_hash.4.1.dylib
0x1009aa000 - 0x1009c7ff3 +libopencv_line_descriptor.4.1.dylib (0) <8491F65C-63F6-3087-8F35-C3705FF9491B> /Applications/laigter.app/Contents/Frameworks/libopencv_line_descriptor.4.1.dylib
0x1009d8000 - 0x1009e7ff7 +libopencv_quality.4.1.dylib (0) <6D0034BF-D987-3B0B-BBE1-C44443A25A07> /Applications/laigter.app/Contents/Frameworks/libopencv_quality.4.1.dylib
0x1009f2000 - 0x100a0cfff +libopencv_reg.4.1.dylib (0) /Applications/laigter.app/Contents/Frameworks/libopencv_reg.4.1.dylib
0x100a12000 - 0x100aacff3 +libopencv_rgbd.4.1.dylib (0) <91BC4124-F345-3C4A-AF90-13F851969923> /Applications/laigter.app/Contents/Frameworks/libopencv_rgbd.4.1.dylib
0x100abe000 - 0x100ae1ffb +libopencv_saliency.4.1.dylib (0) /Applications/laigter.app/Contents/Frameworks/libopencv_saliency.4.1.dylib
0x100af0000 - 0x100ba5fff +libopencv_sfm.4.1.dylib (0) <94563B0D-9FBA-3A95-8669-D6D1297A3009> /Applications/laigter.app/Contents/Frameworks/libopencv_sfm.4.1.dylib
0x100bb3000 - 0x100bd5ff7 +libopencv_stereo.4.1.dylib (0) <423D0A17-7C0D-3147-99CD-239D1F0F3A13> /Applications/laigter.app/Contents/Frameworks/libopencv_stereo.4.1.dylib
0x100bdb000 - 0x100becffb +libopencv_structured_light.4.1.dylib (0) /Applications/laigter.app/Contents/Frameworks/libopencv_structured_light.4.1.dylib
0x100bf3000 - 0x100bf7ff7 +libopencv_phase_unwrapping.4.1.dylib (0) /Applications/laigter.app/Contents/Frameworks/libopencv_phase_unwrapping.4.1.dylib
0x100c03000 - 0x100c1cffb +libopencv_superres.4.1.dylib (0) /Applications/laigter.app/Contents/Frameworks/libopencv_superres.4.1.dylib
0x100c2b000 - 0x100c88fdf +libopencv_optflow.4.1.dylib (0) <29CA3630-CC71-39A7-A8D7-87765A6B7B95> /Applications/laigter.app/Contents/Frameworks/libopencv_optflow.4.1.dylib
0x100c99000 - 0x100ccfffb +libopencv_surface_matching.4.1.dylib (0) /Applications/laigter.app/Contents/Frameworks/libopencv_surface_matching.4.1.dylib
0x100cdf000 - 0x100ec4fff +libopencv_tracking.4.1.dylib (0) /Applications/laigter.app/Contents/Frameworks/libopencv_tracking.4.1.dylib
0x100edc000 - 0x100f13fff +libopencv_datasets.4.1.dylib (0) <8C6E05A3-52FA-3F0B-BF5E-99B1C84E48A7> /Applications/laigter.app/Contents/Frameworks/libopencv_datasets.4.1.dylib
0x100f23000 - 0x100f83ff7 +libopencv_text.4.1.dylib (0) <301B90F1-AF0E-3369-A8FF-E8B9DA631B5B> /Applications/laigter.app/Contents/Frameworks/libopencv_text.4.1.dylib
0x101054000 - 0x10127eff7 +libopencv_dnn.4.1.dylib (0) <09A80AB2-4B6B-3F7D-BB6C-911C82AB916C> /Applications/laigter.app/Contents/Frameworks/libopencv_dnn.4.1.dylib
0x1012b4000 - 0x1012bbff7 +libopencv_plot.4.1.dylib (0) <203A70EC-9615-3CF2-80E0-BAE611BDCA9E> /Applications/laigter.app/Contents/Frameworks/libopencv_plot.4.1.dylib
0x1012c1000 - 0x1012f0ffb +libopencv_videostab.4.1.dylib (0) /Applications/laigter.app/Contents/Frameworks/libopencv_videostab.4.1.dylib
0x101301000 - 0x10135bffb +libopencv_video.4.1.dylib (0) /Applications/laigter.app/Contents/Frameworks/libopencv_video.4.1.dylib
0x10136c000 - 0x10162cff7 +libopencv_xfeatures2d.4.1.dylib (0) <883DC75F-C1E5-3E83-BFF8-6BFF53D0A3E3> /Applications/laigter.app/Contents/Frameworks/libopencv_xfeatures2d.4.1.dylib
0x10163f000 - 0x101665ffb +libopencv_shape.4.1.dylib (0) <437E5D2D-F091-3A85-8599-2862A3BB7D9E> /Applications/laigter.app/Contents/Frameworks/libopencv_shape.4.1.dylib
0x10166b000 - 0x1016f5fff +libopencv_ml.4.1.dylib (0) <2F47FA22-DA61-32B4-A542-8F468CB11F4B> /Applications/laigter.app/Contents/Frameworks/libopencv_ml.4.1.dylib
0x101706000 - 0x101814ff3 +libopencv_ximgproc.4.1.dylib (0) <68D366C5-438C-3C98-B4F4-8C211C68818D> /Applications/laigter.app/Contents/Frameworks/libopencv_ximgproc.4.1.dylib
0x10192f000 - 0x101942ff3 +libopencv_xobjdetect.4.1.dylib (0) <49AD6184-CA19-3B39-9147-B713278DA411> /Applications/laigter.app/Contents/Frameworks/libopencv_xobjdetect.4.1.dylib
0x10194c000 - 0x10199eff7 +libopencv_objdetect.4.1.dylib (0) <2AE9A3F8-0A8E-334F-AF01-6DDDE7587560> /Applications/laigter.app/Contents/Frameworks/libopencv_objdetect.4.1.dylib
0x1019b0000 - 0x101b4efcf +libopencv_calib3d.4.1.dylib (0) <97E5F27C-5D29-3251-9A4A-AF88CFB541B8> /Applications/laigter.app/Contents/Frameworks/libopencv_calib3d.4.1.dylib
0x101b60000 - 0x101bedff3 +libopencv_features2d.4.1.dylib (0) <3E5BCBC2-CBDF-3D82-8B60-CFAB3EC5932B> /Applications/laigter.app/Contents/Frameworks/libopencv_features2d.4.1.dylib
0x101c08000 - 0x101c16ff7 +libopencv_highgui.4.1.dylib (0) /Applications/laigter.app/Contents/Frameworks/libopencv_highgui.4.1.dylib
0x101c1e000 - 0x101c4eff3 +libopencv_videoio.4.1.dylib (0) <4F1FEA9E-4F7B-3F2E-BEA3-6A3A66707153> /Applications/laigter.app/Contents/Frameworks/libopencv_videoio.4.1.dylib
0x101c63000 - 0x101d30ff7 +libopencv_imgcodecs.4.1.dylib (0) <688DDE3C-406C-311A-B019-0B4E369E032E> /Applications/laigter.app/Contents/Frameworks/libopencv_imgcodecs.4.1.dylib
0x101d43000 - 0x101d7aff7 +libopencv_flann.4.1.dylib (0) <4C86F2FD-86B2-3A50-9A15-1B0E677A2139> /Applications/laigter.app/Contents/Frameworks/libopencv_flann.4.1.dylib
0x101d8a000 - 0x101e0cff3 +libopencv_xphoto.4.1.dylib (0) /Applications/laigter.app/Contents/Frameworks/libopencv_xphoto.4.1.dylib
0x101e1d000 - 0x101ebdffb +libopencv_photo.4.1.dylib (0) <061DACDA-D028-31E8-A1B6-1AB096B4EB4F> /Applications/laigter.app/Contents/Frameworks/libopencv_photo.4.1.dylib
0x101ecf000 - 0x103899fef +libopencv_imgproc.4.1.dylib (0) /Applications/laigter.app/Contents/Frameworks/libopencv_imgproc.4.1.dylib
0x103a1e000 - 0x104820fcf +libopencv_core.4.1.dylib (0) <51FB25F9-EF9B-310D-B01A-AF0E0FAF9A1D> /Applications/laigter.app/Contents/Frameworks/libopencv_core.4.1.dylib
0x1048e2000 - 0x104d1eff3 +org.qt-project.QtWidgets (5.13 - 5.13.0) /Applications/laigter.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets
0x104e89000 - 0x1052d2fef +org.qt-project.QtGui (5.13 - 5.13.0) /Applications/laigter.app/Contents/Frameworks/QtGui.framework/Versions/5/QtGui
0x1053dd000 - 0x105918ff7 +org.qt-project.QtCore (5.13 - 5.13.0) <8734E50A-7522-3DBE-AE6B-7FDD34486BE8> /Applications/laigter.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore
0x1059d6000 - 0x1059f3ff3 +libtbb.dylib (0) <912E8AE5-B735-3C4E-A86F-1231FC1DC64E> /Applications/laigter.app/Contents/Frameworks/libtbb.dylib
0x105a03000 - 0x105c4efef +libgfortran.5.dylib (0) <66D64CEF-CF22-3C04-9177-EBFA5961AD32> /Applications/laigter.app/Contents/Frameworks/libgfortran.5.dylib
0x105c6b000 - 0x105c99fef +libgomp.1.dylib (0) <6E12D9E9-5A76-31EA-98C5-CAAFAC5D4FE6> /Applications/laigter.app/Contents/Frameworks/libgomp.1.dylib
0x105ca2000 - 0x105cdfff7 +libquadmath.0.dylib (0) <7B162C25-2297-3157-983E-0DA9F1BE0600> /Applications/laigter.app/Contents/Frameworks/libquadmath.0.dylib
0x105ce3000 - 0x106b70f7f +libavcodec.58.dylib (0) <003C53D2-6F05-309C-87A1-C84B87DA4BF6> /Applications/laigter.app/Contents/Frameworks/libavcodec.58.dylib
0x10752b000 - 0x1076aaff7 +libavformat.58.dylib (0) /Applications/laigter.app/Contents/Frameworks/libavformat.58.dylib
0x1076ed000 - 0x107729fe7 +libavutil.56.dylib (0) /Applications/laigter.app/Contents/Frameworks/libavutil.56.dylib
0x10774d000 - 0x1077beff7 +libswscale.5.dylib (0) /Applications/laigter.app/Contents/Frameworks/libswscale.5.dylib
0x1077cb000 - 0x1077e4fe7 +libavresample.4.dylib (0) <03C9270C-8B10-3487-A369-44F1DB6B3A2D> /Applications/laigter.app/Contents/Frameworks/libavresample.4.dylib
0x1077e8000 - 0x10780bff7 +libpng16.16.dylib (0) <144C7AAF-D976-3665-ABB2-9FEA80AB1384> /Applications/laigter.app/Contents/Frameworks/libpng16.16.dylib
0x107812000 - 0x10786cffb +libtiff.5.dylib (0) <06101783-0C7F-3CB3-AB52-E5A3E3EE1802> /Applications/laigter.app/Contents/Frameworks/libtiff.5.dylib
0x107876000 - 0x10787fff7 +libImath-2_3.24.dylib (0) <202FDEF5-E535-3605-90E6-9F1985A0C8DD> /Applications/laigter.app/Contents/Frameworks/libImath-2_3.24.dylib
0x107884000 - 0x107b05fff +libIlmImf-2_3.24.dylib (0) <9EA01A8D-A924-377A-8831-F121861AE9B5> /Applications/laigter.app/Contents/Frameworks/libIlmImf-2_3.24.dylib
0x107b41000 - 0x107b45fff +libIex-2_3.24.dylib (0) /Applications/laigter.app/Contents/Frameworks/libIex-2_3.24.dylib
0x107b50000 - 0x107b91ffb +libHalf.24.dylib (0) <390C6A9A-16A4-318D-9C34-6BFFA0889C22> /Applications/laigter.app/Contents/Frameworks/libHalf.24.dylib
0x107b94000 - 0x107b97fff +libIlmThread-2_3.24.dylib (0) /Applications/laigter.app/Contents/Frameworks/libIlmThread-2_3.24.dylib
0x107b9c000 - 0x107bc8ff7 +libjpeg.9.dylib (0) <913B9879-FE8B-3F32-B431-20EF5ACCFCF5> /Applications/laigter.app/Contents/Frameworks/libjpeg.9.dylib
0x1084d5000 - 0x10853f6ef dyld (655.1.1) /usr/lib/dyld
0x1085a0000 - 0x10beefeaf +libopenblasp-r0.3.7.dylib (0) /Applications/laigter.app/Contents/Frameworks/libopenblasp-r0.3.7.dylib
0x7fff44a96000 - 0x7fff44a9afff com.apple.agl (3.3.2 - AGL-3.3.2) <03320890-819C-38A2-AD45-78F1473E693F> /System/Library/Frameworks/AGL.framework/Versions/A/AGL
0x7fff44a9b000 - 0x7fff44c77ffb com.apple.avfoundation (2.0 - 1550.4) <5854207B-6106-3DA4-80B6-36C42D042F26> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
0x7fff44e45000 - 0x7fff44e45fff com.apple.Accelerate (1.11 - Accelerate 1.11) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x7fff44e5d000 - 0x7fff45751fcb com.apple.vImage (8.1 - ???) <2905F53F-12C4-3583-A0A3-82607C5341CA> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x7fff45752000 - 0x7fff458f8feb libBLAS.dylib (1243.200.4) <02059CCF-0B14-3BFA-9B74-B5685219682E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x7fff458f9000 - 0x7fff4593dff7 libBNNS.dylib (38.250.1) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
0x7fff4593e000 - 0x7fff45cf6ff3 libLAPACK.dylib (1243.200.4) <2CD8E9C6-E489-38E1-8A08-42CBE87FAC77> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x7fff45cf7000 - 0x7fff45d0cffb libLinearAlgebra.dylib (1243.200.4) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
0x7fff45d0d000 - 0x7fff45d12ff3 libQuadrature.dylib (3.200.2) <1BAE7E22-2862-379F-B334-A3756067730F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
0x7fff45d13000 - 0x7fff45d8fff3 libSparse.dylib (79.200.5) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
0x7fff45d90000 - 0x7fff45da2ffb libSparseBLAS.dylib (1243.200.4) <069BE0D3-FEDF-3848-81B7-B5D64F511EC6> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
0x7fff45da3000 - 0x7fff45f43fef libvDSP.dylib (671.250.4) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x7fff45f44000 - 0x7fff460b8fdf libvMisc.dylib (671.250.4) <9B4E3148-A73F-3DBF-A47B-68DAA26D15BE> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x7fff460b9000 - 0x7fff460b9fff com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fff4625b000 - 0x7fff47010ffb com.apple.AppKit (6.9 - 1671.60.107) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7fff47062000 - 0x7fff47062fff com.apple.ApplicationServices (50.1 - 50.1) <84097DEB-E2FC-3901-8DD7-A670EA2274E0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x7fff47063000 - 0x7fff470cefff com.apple.ApplicationServices.ATS (377 - 453.11.2.2) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x7fff47167000 - 0x7fff4727efff libFontParser.dylib (228.6.2.3) <3602D55B-3B9E-3B3A-A814-08C1244A8AE4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x7fff4727f000 - 0x7fff472c1fff libFontRegistry.dylib (228.12.2.3) <2A56347B-2809-3407-A8B4-2AB88E484062> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x7fff473b2000 - 0x7fff473b6ff3 com.apple.ColorSyncLegacy (4.13.0 - 1) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
0x7fff47451000 - 0x7fff474a3ff7 com.apple.HIServices (1.22 - 628) <2BE461FF-80B9-30D3-A574-AED5724B1C1B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x7fff474a4000 - 0x7fff474b3fff com.apple.LangAnalysis (1.7.0 - 1.7.0) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x7fff474b4000 - 0x7fff474fdff7 com.apple.print.framework.PrintCore (14.2 - 503.8) <57C2FE32-0E74-3079-B626-C2D52F2D2717> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x7fff474fe000 - 0x7fff47537ff7 com.apple.QD (3.12 - 407.2) <28C7D39F-59C9-3314-BECC-67045487229C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x7fff47538000 - 0x7fff47544fff com.apple.speech.synthesis.framework (8.1.3 - 8.1.3) <5E7B9BD4-122B-3012-A044-3259C97E7509> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x7fff47545000 - 0x7fff477bcff7 com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <04F482F1-E1C1-3955-8A6C-8AA152AA06F3> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x7fff47b17000 - 0x7fff47eb8fff com.apple.CFNetwork (978.0.7 - 978.0.7) /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x7fff483cf000 - 0x7fff483cffff com.apple.Cocoa (6.11 - 23) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x7fff483dd000 - 0x7fff4852cff7 com.apple.ColorSync (4.13.0 - 3345.6) <31648BB6-7239-3D0E-81B1-BCF51FEF557F> /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x7fff486b8000 - 0x7fff4873efff com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <1E8E64E6-0E58-375A-97F7-07CB4EE181AC> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x7fff487cd000 - 0x7fff48b60ff3 com.apple.CoreData (120 - 866.6) <2408A361-E56E-30AD-B8CF-94305552E86C> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x7fff48b61000 - 0x7fff48c51ff7 com.apple.CoreDisplay (101.3 - 110.18) <0EB2A997-FCAD-3D17-B140-9829961E5327> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
0x7fff48c52000 - 0x7fff49097fff com.apple.CoreFoundation (6.9 - 1575.17) <57B85682-96F5-3DD9-8969-DF83D07E0295> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff49099000 - 0x7fff49745fff com.apple.CoreGraphics (2.0 - 1265.9) <79190987-281B-3D7A-9C3F-95A85DD28021> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x7fff49747000 - 0x7fff49a67fff com.apple.CoreImage (14.4.0 - 750.0.140) <11026E39-D2FF-3CF6-8ACE-7BA293F9853E> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x7fff49d64000 - 0x7fff49e68fff com.apple.CoreMedia (1.0 - 2290.13) /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
0x7fff49ec5000 - 0x7fff49ec5fff com.apple.CoreServices (946 - 946) <455AB7C9-ECB1-3B5C-8D07-AC68810A90B1> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x7fff49ec6000 - 0x7fff49f42ff7 com.apple.AE (773 - 773) <55AE7C9E-27C3-30E9-A047-3B92A6FD53B4> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x7fff49f43000 - 0x7fff4a21afff com.apple.CoreServices.CarbonCore (1178.33 - 1178.33) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x7fff4a21b000 - 0x7fff4a263ff7 com.apple.DictionaryServices (1.2 - 284.16.4) <746EB200-DC51-30AE-9CBC-608A7B4CC8DA> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x7fff4a264000 - 0x7fff4a26cffb com.apple.CoreServices.FSEvents (1239.200.12 - 1239.200.12) <8406D379-8D33-3611-861B-7ABD26DB50D2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
0x7fff4a26d000 - 0x7fff4a41eff7 com.apple.LaunchServices (946 - 946) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x7fff4a41f000 - 0x7fff4a4bdff7 com.apple.Metadata (10.7.0 - 1191.57) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x7fff4a4be000 - 0x7fff4a508ff7 com.apple.CoreServices.OSServices (946 - 946) <20C4EEF8-D5AC-39A0-9B4A-78F88E3EFBCC> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x7fff4a509000 - 0x7fff4a570ff7 com.apple.SearchKit (1.4.0 - 1.4.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x7fff4a571000 - 0x7fff4a592ff3 com.apple.coreservices.SharedFileList (71.28 - 71.28) <487A8464-729E-305A-B5D1-E3FE8EB9CFC5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
0x7fff4a89d000 - 0x7fff4a9ffff3 com.apple.CoreText (352.0 - 584.26.3.2) <59919B0C-CBD5-3877-8D6F-D6048F1E5F42> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x7fff4aa00000 - 0x7fff4aa40ff3 com.apple.CoreVideo (1.8 - 281.4) <10CF8E52-07E3-382B-8091-2CEEEFFA69B4> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x7fff4ad27000 - 0x7fff4ad2cffb com.apple.DiskArbitration (2.7 - 2.7) /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x7fff4aef2000 - 0x7fff4b29ffff com.apple.Foundation (6.9 - 1575.17) <20150BA3-74D6-3991-AD22-52735FAD0E24> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fff4b30e000 - 0x7fff4b33dffb com.apple.GSS (4.0 - 2.0) /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x7fff4b5aa000 - 0x7fff4b639fff com.apple.framework.IOKit (2.0.2 - 1483.260.4) <8A90F547-86EF-3DFB-92FE-0E2C0376DD84> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fff4b63b000 - 0x7fff4b64affb com.apple.IOSurface (255.6.1 - 255.6.1) <85F85EBB-EA59-3A8B-B3EB-7C20F3CC77AE> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x7fff4b69e000 - 0x7fff4b82cfff com.apple.ImageIO.framework (3.3.0 - 1850.2) /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x7fff4b82d000 - 0x7fff4b831ffb libGIF.dylib (1850.2) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x7fff4b832000 - 0x7fff4b90fff7 libJP2.dylib (1850.2) <3D039F77-0A78-3937-A820-7B521E556F12> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x7fff4b910000 - 0x7fff4b935fff libJPEG.dylib (1850.2) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x7fff4bbf9000 - 0x7fff4bc1fff7 libPng.dylib (1850.2) <28481306-323B-3769-B147-4E911F3B921A> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x7fff4bc20000 - 0x7fff4bc22ffb libRadiance.dylib (1850.2) <683CCBC4-89DC-322A-9406-075FDE41BE91> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x7fff4bc23000 - 0x7fff4bc70ffb libTIFF.dylib (1850.2) <32DE59CE-C252-3D5A-85BC-82BC466DCCD3> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x7fff4cde3000 - 0x7fff4cdfcfff com.apple.Kerberos (3.0 - 1) /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x7fff4d818000 - 0x7fff4d8c0ff7 com.apple.Metal (162.2 - 162.2) /System/Library/Frameworks/Metal.framework/Versions/A/Metal
0x7fff4d8dc000 - 0x7fff4d8fbff7 com.apple.MetalPerformanceShaders.MPSCore (1.0 - 1) <44CE8362-E972-3697-AD6F-15BC863BAEB8> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore
0x7fff4d8fc000 - 0x7fff4d978fe7 com.apple.MetalPerformanceShaders.MPSImage (1.0 - 1) /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage
0x7fff4d979000 - 0x7fff4d9a0fff com.apple.MetalPerformanceShaders.MPSMatrix (1.0 - 1) /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
0x7fff4d9a1000 - 0x7fff4daccff7 com.apple.MetalPerformanceShaders.MPSNeuralNetwork (1.0 - 1) /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
0x7fff4dacd000 - 0x7fff4dae7fff com.apple.MetalPerformanceShaders.MPSRayIntersector (1.0 - 1) /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector
0x7fff4dae8000 - 0x7fff4dae9ff7 com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <69F14BCF-C5C5-3BF8-9C31-8F87D2D6130A> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
0x7fff4e8e0000 - 0x7fff4e8ecff7 com.apple.NetFS (6.0 - 4.0) /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x7fff5138a000 - 0x7fff513e1ff7 com.apple.opencl (2.15.3 - 2.15.3) <056BAD8A-23BC-3F74-9E2C-3AC81E7DEA5A> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x7fff513e2000 - 0x7fff513fdff7 com.apple.CFOpenDirectory (10.14 - 207.200.4) /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x7fff513fe000 - 0x7fff51409ffb com.apple.OpenDirectory (10.14 - 207.200.4) /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x7fff51d59000 - 0x7fff51d5bfff libCVMSPluginSupport.dylib (17.7.3) <8E051EA7-55B6-3DF1-9821-72C391DE953B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x7fff51d5c000 - 0x7fff51d61ff3 libCoreFSCache.dylib (166.2) <222C2A4F-7E32-30F6-8459-2FAB98073A3D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
0x7fff51d62000 - 0x7fff51d66fff libCoreVMClient.dylib (166.2) <6789ECD4-91DD-32EF-A1FD-F27D2344CD8B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x7fff51d67000 - 0x7fff51d6fff7 libGFXShared.dylib (17.7.3) <8C50BF27-B525-3B23-B86C-F444ADF97851> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x7fff51d70000 - 0x7fff51d7bfff libGL.dylib (17.7.3) <2AC457EA-1BD3-3C8E-AFAB-7EA6234EB749> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x7fff51d7c000 - 0x7fff51db6fef libGLImage.dylib (17.7.3) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x7fff51f2a000 - 0x7fff51f68fff libGLU.dylib (17.7.3) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x7fff52905000 - 0x7fff52914ffb com.apple.opengl (17.7.3 - 17.7.3) <94B5CF34-5BD6-3652-9A8C-E9C56E0A9FB4> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x7fff53717000 - 0x7fff5396eff7 com.apple.QuartzCore (1.11 - 701.14) <33E846BE-1794-3186-9BF2-6ADF62C782A3> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x7fff541a3000 - 0x7fff544a3fff com.apple.security (7.0 - 58286.270.3.0.1) /System/Library/Frameworks/Security.framework/Versions/A/Security
0x7fff544a4000 - 0x7fff54530fff com.apple.securityfoundation (6.0 - 55185.260.1) <1EE899E6-222A-3526-B505-B0D0B6FA042A> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x7fff54562000 - 0x7fff54566fff com.apple.xpc.ServiceManagement (1.0 - 1) /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x7fff548ff000 - 0x7fff5496cfff com.apple.SystemConfiguration (1.17 - 1.17) <30C8327F-3EFF-3520-9C50-016F8B6B954F> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x7fff57ba8000 - 0x7fff57c4dfeb com.apple.APFS (1.0 - 1) <2D22485D-552D-3CB6-9FE1-38547597918F> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
0x7fff58661000 - 0x7fff58662ff7 com.apple.AggregateDictionary (1.0 - 1) /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary
0x7fff58db7000 - 0x7fff58dc6fc7 com.apple.AppleFSCompression (96.200.3 - 1.0) <3CF60CE8-976E-3CB8-959D-DD0948C1C2DE> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
0x7fff58f0e000 - 0x7fff58f57ff3 com.apple.AppleJPEG (1.0 - 1) <4C1F426B-7D77-3980-9633-7DBD8C666B9A> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
0x7fff591ab000 - 0x7fff591cdfff com.apple.applesauce (1.0 - ???) /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
0x7fff5932c000 - 0x7fff59340ffb com.apple.AssertionServices (1.0 - 1) <456E507A-4561-3628-9FBE-173ACE7429D8> /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices
0x7fff599bd000 - 0x7fff599c5fff com.apple.coreservices.BackgroundTaskManagement (1.0 - 57.1) <2A396FC0-7B79-3088-9A82-FB93C1181A57> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
0x7fff59a5c000 - 0x7fff59ac9ff3 com.apple.BaseBoard (360.28 - 360.28) <68FA8044-F3CD-3BC6-9DAB-27DACF52BFC0> /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard
0x7fff5b734000 - 0x7fff5b73dffb com.apple.CommonAuth (4.0 - 2.0) <93335CB6-ABEB-3EC7-A040-8A667F40D5F3> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x7fff5c416000 - 0x7fff5c427ff7 com.apple.CoreEmoji (1.0 - 69.19.9) <228457B3-E191-356E-9A5B-3C0438D05FBA> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
0x7fff5c9d1000 - 0x7fff5ca37ff7 com.apple.CoreNLP (1.0 - 130.15.22) <27877820-17D0-3B02-8557-4014E876CCC7> /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
0x7fff5d7a9000 - 0x7fff5d7adff7 com.apple.DSExternalDisplay (3.1 - 380) <787B9748-B120-3453-B8FE-61D9E363A9E0> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
0x7fff5e9af000 - 0x7fff5edcafff com.apple.vision.FaceCore (3.3.4 - 3.3.4) /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0x7fff63d1f000 - 0x7fff63d24fff com.apple.GPUWrangler (3.50.12 - 3.50.12) <6C820ED9-F306-3978-B5B8-432AD97BBDAF> /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler
0x7fff64b30000 - 0x7fff64b3ffff com.apple.GraphVisualizer (1.0 - 5) <48D020B7-5938-3FAE-B468-E291AEE2C06F> /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer
0x7fff64ca5000 - 0x7fff64d19ffb com.apple.Heimdal (4.0 - 2.0) /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x7fff6601d000 - 0x7fff66024ffb com.apple.IOAccelerator (404.14 - 404.14) <11A50171-C8AE-3BBC-9FB9-2A3313FFBD31> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
0x7fff66028000 - 0x7fff66040fff com.apple.IOPresentment (1.0 - 42.6) <6DFD9A6E-BF95-3A27-89E7-ACAA9E30D90A> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
0x7fff666d5000 - 0x7fff667b0ff7 com.apple.LanguageModeling (1.0 - 159.15.15) <3DE3CE61-542B-37B7-883E-4B9717CAC65F> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
0x7fff667b1000 - 0x7fff667edff7 com.apple.Lexicon-framework (1.0 - 33.15.10) <4B5E843E-2809-3E70-9560-9254E2656419> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
0x7fff667f4000 - 0x7fff667f9fff com.apple.LinguisticData (1.0 - 238.25) /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
0x7fff674ee000 - 0x7fff67516ff7 com.apple.spotlight.metadata.utilities (1.0 - 1191.57) <38BB1FB7-3336-384C-B71F-4D0D402EB606> /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities
0x7fff67517000 - 0x7fff675a4ff7 com.apple.gpusw.MetalTools (1.0 - 1) /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
0x7fff677f3000 - 0x7fff6781dffb com.apple.MultitouchSupport.framework (2450.1 - 2450.1) <42A23EC9-64A7-31C7-BF33-DF4412ED8A3F> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x7fff67a59000 - 0x7fff67a63fff com.apple.NetAuth (6.2 - 6.2) <0D01BBE5-0269-310D-B148-D19DAE143DEB> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x7fff682c4000 - 0x7fff68315ff3 com.apple.OTSVG (1.0 - ???) <5BF1A9EB-2694-3267-9514-A4EB3BEF4081> /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG
0x7fff6de10000 - 0x7fff6e0bffff com.apple.SkyLight (1.600.0 - 340.54) <90EB1C2E-B264-3EC4-AF7F-CDE7E7585746> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
0x7fff6f532000 - 0x7fff6f53effb com.apple.TCC (1.0 - 1) <73CF6FA9-44CE-30C9-887F-235940976585> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x7fff71411000 - 0x7fff71413ffb com.apple.loginsupport (1.0 - 1) <3F8D6334-BCD6-36C1-BA20-CC8503A84375> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
0x7fff716dd000 - 0x7fff71711fff libCRFSuite.dylib (41.15.4) <406DAC06-0C77-3F90-878B-4D38F11F0256> /usr/lib/libCRFSuite.dylib
0x7fff71714000 - 0x7fff7171eff7 libChineseTokenizer.dylib (28.15.3) <9B7F6109-3A5D-3641-9A7E-31D2239D73EE> /usr/lib/libChineseTokenizer.dylib
0x7fff717ac000 - 0x7fff717adffb libDiagnosticMessagesClient.dylib (107) /usr/lib/libDiagnosticMessagesClient.dylib
0x7fff717e4000 - 0x7fff71a3bff3 libFosl_dynamic.dylib (18.3.4) <1B5DD4E2-8AE0-315E-829E-D5BFCD264EA8> /usr/lib/libFosl_dynamic.dylib
0x7fff71a8c000 - 0x7fff71aabfff libMobileGestalt.dylib (645.270.1) <99A06C8A-97D6-383D-862C-F453BABB48A4> /usr/lib/libMobileGestalt.dylib
0x7fff71aac000 - 0x7fff71aacfff libOpenScriptingUtil.dylib (179.1) <4D603146-EDA5-3A74-9FF8-4F75D8BB9BC6> /usr/lib/libOpenScriptingUtil.dylib
0x7fff71bec000 - 0x7fff71bedffb libSystem.B.dylib (1252.250.1) /usr/lib/libSystem.B.dylib
0x7fff71c69000 - 0x7fff71c6afff libThaiTokenizer.dylib (2.15.1) /usr/lib/libThaiTokenizer.dylib
0x7fff71c7c000 - 0x7fff71c92ffb libapple_nghttp2.dylib (1.24.1) <6F04250A-6686-3FDC-9A8D-290C64B06502> /usr/lib/libapple_nghttp2.dylib
0x7fff71c93000 - 0x7fff71cbcffb libarchive.2.dylib (54.250.1) <47289946-8504-3966-9127-6CE39993DC2C> /usr/lib/libarchive.2.dylib
0x7fff71dc0000 - 0x7fff71dc0ff3 libauto.dylib (187) <3E3780E1-96F3-3A22-91C5-92F9A5805518> /usr/lib/libauto.dylib
0x7fff71e90000 - 0x7fff71ea0ffb libbsm.0.dylib (39.200.18) /usr/lib/libbsm.0.dylib
0x7fff71ea1000 - 0x7fff71eaefff libbz2.1.0.dylib (38.200.3) <272953A1-8D36-329B-BDDB-E887B347710F> /usr/lib/libbz2.1.0.dylib
0x7fff71eaf000 - 0x7fff71f02ff7 libc++.1.dylib (400.9.4) <9A60A190-6C34-339F-BB3D-AACE942009A4> /usr/lib/libc++.1.dylib
0x7fff71f03000 - 0x7fff71f18ff7 libc++abi.dylib (400.17) <38C09CED-9090-3719-90F3-04A2749F5428> /usr/lib/libc++abi.dylib
0x7fff71f19000 - 0x7fff71f19ff3 libcharset.1.dylib (51.200.6) <2A27E064-314C-359C-93FC-8A9B06206174> /usr/lib/libcharset.1.dylib
0x7fff71f1a000 - 0x7fff71f2affb libcmph.dylib (6.15.1) <9C52B2FE-179F-32AC-B87E-2AFC49ABF817> /usr/lib/libcmph.dylib
0x7fff71f2b000 - 0x7fff71f43ffb libcompression.dylib (52.250.2) /usr/lib/libcompression.dylib
0x7fff721b8000 - 0x7fff721cefff libcoretls.dylib (155.220.1) <4C64BE3E-41E3-3020-8BB7-07E90C0C861C> /usr/lib/libcoretls.dylib
0x7fff721cf000 - 0x7fff721d0ff3 libcoretls_cfhelpers.dylib (155.220.1) <0959B3E9-6643-3589-8BB3-21D52CDF0EF1> /usr/lib/libcoretls_cfhelpers.dylib
0x7fff7267c000 - 0x7fff726d2ff3 libcups.2.dylib (462.12) <095619DC-9233-3937-9E50-5F10D917A40D> /usr/lib/libcups.2.dylib
0x7fff72806000 - 0x7fff72806fff libenergytrace.dylib (17.200.1) <80BB567A-FD18-3497-BF97-353F57D98CDD> /usr/lib/libenergytrace.dylib
0x7fff72838000 - 0x7fff7283dff7 libgermantok.dylib (17.15.2) /usr/lib/libgermantok.dylib
0x7fff7283e000 - 0x7fff72843ff7 libheimdal-asn1.dylib (520.270.1) <73F60D6F-76F8-35EF-9C86-9A81225EE4BE> /usr/lib/libheimdal-asn1.dylib
0x7fff7286e000 - 0x7fff7295efff libiconv.2.dylib (51.200.6) <2047C9B7-3F74-3A95-810D-2ED8F0475A99> /usr/lib/libiconv.2.dylib
0x7fff7295f000 - 0x7fff72bc0ffb libicucore.A.dylib (62141.0.1) /usr/lib/libicucore.A.dylib
0x7fff72c0d000 - 0x7fff72c0efff liblangid.dylib (128.15.1) <22D05C4F-769B-3075-ABCF-44A0EBACE028> /usr/lib/liblangid.dylib
0x7fff72c0f000 - 0x7fff72c27ff3 liblzma.5.dylib (10.200.3) /usr/lib/liblzma.5.dylib
0x7fff72c3f000 - 0x7fff72ce3ff7 libmecab.1.0.0.dylib (779.24.1) /usr/lib/libmecab.1.0.0.dylib
0x7fff72ce4000 - 0x7fff72ee8fff libmecabra.dylib (779.24.1) /usr/lib/libmecabra.dylib
0x7fff730c0000 - 0x7fff73411ff7 libnetwork.dylib (1229.250.15) <72C7E9E3-B2BE-3300-BE1B-64606222022C> /usr/lib/libnetwork.dylib
0x7fff734a3000 - 0x7fff73c2bfd7 libobjc.A.dylib (756.2) <20942D4E-CE6F-376A-8BCD-016F88E4BFD5> /usr/lib/libobjc.A.dylib
0x7fff73c3d000 - 0x7fff73c41ffb libpam.2.dylib (22.200.1) <586CF87F-349C-393D-AEEB-FB75F94A5EB7> /usr/lib/libpam.2.dylib
0x7fff73c44000 - 0x7fff73c79fff libpcap.A.dylib (79.250.1) /usr/lib/libpcap.A.dylib
0x7fff73d92000 - 0x7fff73daaffb libresolv.9.dylib (65.200.2) <893142A5-F153-3437-A22D-407EE542B5C5> /usr/lib/libresolv.9.dylib
0x7fff73dfd000 - 0x7fff73fceffb libsqlite3.dylib (274.26) /usr/lib/libsqlite3.dylib
0x7fff741e7000 - 0x7fff741eaff7 libutil.dylib (51.200.4) /usr/lib/libutil.dylib
0x7fff741eb000 - 0x7fff741f8fff libxar.1.dylib (417.1) <39CCF46B-C81A-34B1-92A1-58C4E5DA846E> /usr/lib/libxar.1.dylib
0x7fff741fd000 - 0x7fff742dfff3 libxml2.2.dylib (32.10) /usr/lib/libxml2.2.dylib
0x7fff742e0000 - 0x7fff74308ff3 libxslt.1.dylib (16.5) /usr/lib/libxslt.1.dylib
0x7fff74309000 - 0x7fff7431bff7 libz.1.dylib (70.200.4) /usr/lib/libz.1.dylib
0x7fff74aff000 - 0x7fff74b03ff3 libcache.dylib (81) <1987D1E1-DB11-3291-B12A-EBD55848E02D> /usr/lib/system/libcache.dylib
0x7fff74b04000 - 0x7fff74b0eff3 libcommonCrypto.dylib (60118.250.2) <1765BB6E-6784-3653-B16B-CB839721DC9A> /usr/lib/system/libcommonCrypto.dylib
0x7fff74b0f000 - 0x7fff74b16ff7 libcompiler_rt.dylib (63.4) <5212BA7B-B7EA-37B4-AF6E-AC4F507EDFB8> /usr/lib/system/libcompiler_rt.dylib
0x7fff74b17000 - 0x7fff74b20ff7 libcopyfile.dylib (146.250.1) <98CD00CD-9B91-3B5C-A9DB-842638050FA8> /usr/lib/system/libcopyfile.dylib
0x7fff74b21000 - 0x7fff74ba5fc3 libcorecrypto.dylib (602.260.2) <01464D24-570C-3B83-9D18-467769E0FCDD> /usr/lib/system/libcorecrypto.dylib
0x7fff74c2c000 - 0x7fff74c65ff7 libdispatch.dylib (1008.270.1) <97273678-E94C-3C8C-89F6-2E2020F4B43B> /usr/lib/system/libdispatch.dylib
0x7fff74c66000 - 0x7fff74c92ff7 libdyld.dylib (655.1.1) <002418CC-AD11-3D10-865B-015591D24E6C> /usr/lib/system/libdyld.dylib
0x7fff74c93000 - 0x7fff74c93ffb libkeymgr.dylib (30) <0D0F9CA2-8D5A-3273-8723-59987B5827F2> /usr/lib/system/libkeymgr.dylib
0x7fff74c94000 - 0x7fff74ca0ff3 libkxld.dylib (4903.270.47) /usr/lib/system/libkxld.dylib
0x7fff74ca1000 - 0x7fff74ca1ff7 liblaunch.dylib (1336.261.2) <2B07E27E-D404-3E98-9D28-BCA641E5C479> /usr/lib/system/liblaunch.dylib
0x7fff74ca2000 - 0x7fff74ca7fff libmacho.dylib (927.0.3) /usr/lib/system/libmacho.dylib
0x7fff74ca8000 - 0x7fff74caaffb libquarantine.dylib (86.220.1) <6D0BC770-7348-3608-9254-F7FFBD347634> /usr/lib/system/libquarantine.dylib
0x7fff74cab000 - 0x7fff74cacff7 libremovefile.dylib (45.200.2) <9FBEB2FF-EEBE-31BC-BCFC-C71F8D0E99B6> /usr/lib/system/libremovefile.dylib
0x7fff74cad000 - 0x7fff74cc4ff3 libsystem_asl.dylib (356.200.4) /usr/lib/system/libsystem_asl.dylib
0x7fff74cc5000 - 0x7fff74cc5ff7 libsystem_blocks.dylib (73) /usr/lib/system/libsystem_blocks.dylib
0x7fff74cc6000 - 0x7fff74d4dfff libsystem_c.dylib (1272.250.1) <7EDACF78-2FA3-35B8-B051-D70475A35117> /usr/lib/system/libsystem_c.dylib
0x7fff74d4e000 - 0x7fff74d51ffb libsystem_configuration.dylib (963.270.3) <2B4A836D-68A4-33E6-8D48-CD4486B03387> /usr/lib/system/libsystem_configuration.dylib
0x7fff74d52000 - 0x7fff74d55ff7 libsystem_coreservices.dylib (66) <719F75A4-74C5-3BA6-A09E-0C5A3E5889D7> /usr/lib/system/libsystem_coreservices.dylib
0x7fff74d56000 - 0x7fff74d5cfff libsystem_darwin.dylib (1272.250.1) /usr/lib/system/libsystem_darwin.dylib
0x7fff74d5d000 - 0x7fff74d63ff7 libsystem_dnssd.dylib (878.270.2) /usr/lib/system/libsystem_dnssd.dylib
0x7fff74d64000 - 0x7fff74dafffb libsystem_info.dylib (517.200.9) /usr/lib/system/libsystem_info.dylib
0x7fff74db0000 - 0x7fff74dd8ff7 libsystem_kernel.dylib (4903.270.47) <4195838C-EFEF-3CC9-B459-75032AF7EA1A> /usr/lib/system/libsystem_kernel.dylib
0x7fff74dd9000 - 0x7fff74e24ff7 libsystem_m.dylib (3158.200.7) /usr/lib/system/libsystem_m.dylib
0x7fff74e25000 - 0x7fff74e4ffff libsystem_malloc.dylib (166.270.1) <011F3AD0-8E6A-3A89-AE64-6E5F6840F30A> /usr/lib/system/libsystem_malloc.dylib
0x7fff74e50000 - 0x7fff74e5aff7 libsystem_networkextension.dylib (767.250.2) /usr/lib/system/libsystem_networkextension.dylib
0x7fff74e5b000 - 0x7fff74e62fff libsystem_notify.dylib (172.200.21) <145B5CFC-CF73-33CE-BD3D-E8DDE268FFDE> /usr/lib/system/libsystem_notify.dylib
0x7fff74e63000 - 0x7fff74e6cfef libsystem_platform.dylib (177.270.1) <9D1FE5E4-EB7D-3B3F-A8D1-A96D9CF1348C> /usr/lib/system/libsystem_platform.dylib
0x7fff74e6d000 - 0x7fff74e77ff7 libsystem_pthread.dylib (330.250.2) <2D5C08FF-484F-3D59-9132-CE1DCB3F76D7> /usr/lib/system/libsystem_pthread.dylib
0x7fff74e78000 - 0x7fff74e7bff7 libsystem_sandbox.dylib (851.270.1) <9494594B-5199-3186-82AB-5FF8BED6EE16> /usr/lib/system/libsystem_sandbox.dylib
0x7fff74e7c000 - 0x7fff74e7eff3 libsystem_secinit.dylib (30.260.2) /usr/lib/system/libsystem_secinit.dylib
0x7fff74e7f000 - 0x7fff74e86ff3 libsystem_symptoms.dylib (820.267.1) <03F1C2DD-0F5A-3D9D-88F6-B26C0F94EB52> /usr/lib/system/libsystem_symptoms.dylib
0x7fff74e87000 - 0x7fff74e9cfff libsystem_trace.dylib (906.260.1) /usr/lib/system/libsystem_trace.dylib
0x7fff74e9e000 - 0x7fff74ea3ffb libunwind.dylib (35.4) <24A97A67-F017-3CFC-B0D0-6BD0224B1336> /usr/lib/system/libunwind.dylib
0x7fff74ea4000 - 0x7fff74ed3fff libxpc.dylib (1336.261.2) <7DEE2300-6D8E-3C00-9C63-E3E80D56B0C4> /usr/lib/system/libxpc.dylib

Make a new Mac Big Sur-specific icon for Laigter

Not sure if it is important but, in the next MacOS version, The Laigter icon will probably look out of place on the new version. I feel a new Mac specific icon should be designed for this new version.

This is what the default MacOS Big Sur Icons are going to look like.

Problem is, I only have Windows/Linux.

Exporting preview non-crop issue

When i export just a preview image it exports the entire screen leaving the little image in the middle. Meaning I have to crop it to use it. See the image below . Even though you can't see the boundary it extends three times wider and taller than the little 3D image itself . Save the image to your hard drive and then look at it you will see what I mean .

3dtext

Zoom out broken in 1.10.1

A second separate issue I had with 1.9.2 was the zoom out was not functional. I could only zoom in or reset the zoom level. This issue does not exist for me in 1.9.1.

Compile instructions do not work for Fedora Linux.

I went through the compile instructions and made sure all dependencies are installed. When I went to build, everything appears to build okay. However, when I go to run laigter.pro, I get this:

./laigter.pro: line 24: QT: command not found
./laigter.pro: line 26: TARGET: command not found
./laigter.pro: line 27: TEMPLATE: command not found
./laigter.pro: line 33: DEFINES: command not found
./laigter.pro: line 40: CONFIG: command not found
./laigter.pro: line 42: QMAKE_CXXFLAGS_RELEASE: command not found
./laigter.pro: line 44: SOURCES: command not found
./laigter.pro: line 67: HEADERS: command not found
./laigter.pro: line 93: FORMS: command not found
./laigter.pro: line 105: unix{: command not found
./laigter.pro: line 106: syntax error near unexpected token `PREFIX'
./laigter.pro: line 106: `    isEmpty(PREFIX) {'

How on earth would I fix this? I would really like to get this working in Linux, my entire workflow is there. It would be a royal PITA if I had to boot into Windows every time I wanted to use this app.

I've never had this issue compiling C++ applications, but this is my first time using QT, so.

Preview Export Is Cropped

Hi.

Looks like in the last version of software the preview export is bugged and crops the final result which the in the previous versions doesn't seem to exist.

No matter what the resolution of imported texture is. it only exports this area size (1402:937) (only happens when it's bigger than this size).

And finally, thank for all the efforts you put into this useful project.

OS: Windows 10 64bit
Laigter version: 1.10.3

Can't compile with opencv 4.1.1

Firstly, on Unix qmake produces a warning (which breaks qmake && make):

WARNING: Failure to find: gui/Widgets/slider.h

This is fixed by replacing Widgets with widgets in laigter.pro.

But after that I still can't compile:

src/imageprocessor.cpp: In member function ‘int ImageProcessor::loadImage(QString, QImage)’:
src/imageprocessor.cpp:175:30: error: reference to ‘COLOR_GRAY2RGBA’ is ambiguous
  175 |       cvtColor(m_img, m_img, COLOR_GRAY2RGBA);
      |                              ^~~~~~~~~~~~~~~
In file included from /usr/include/opencv4/opencv2/opencv.hpp:74,
                 from src/imageprocessor.h:36,
                 from src/imageprocessor.cpp:20:
/usr/include/opencv4/opencv2/imgproc.hpp:545:5: note: candidates are: ‘cv::ColorConversionCodes cv::COLOR_GRAY2RGBA’
  545 |     COLOR_GRAY2RGBA    = COLOR_GRAY2BGRA,
      |     ^~~~~~~~~~~~~~~
<command-line>: note:                 ‘<unnamed enum> COLOR_GRAY2RGBA’

(Similar errors follow)

To compile, I had to remove all 5 of the DEFINES += lines from laigter.pro.
Using GCC 9.2.0, qmake 3.1, Qt 5.13.2, opencv 4.1.1, x86_64 linux (Slackware)

Format code using clang-format

We should look at using clang-format to format code automatically. This will lead to a more consistent code style overall.

If clang-format has a preset commonly used for Qt applications, we could use that one.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.