mirror of
https://bitbucket.org/mfeemster/fractorium.git
synced 2025-01-21 21:20:07 -05:00
15fdc860b8
-Add buttons to copy and paste affine transforms. -Show xform names on the column headers of the xaos table. -Add a color-coded third column to the variations tree which shows any properties of each variation which are non-standard. -Draw a transparent circle over hovered xforms. -Change how xforms respond to dragging. Rotate only is now the default, and scale will only happen with shift. --Optionally do scale and rotate when holding shift, via a setting in the options dialog. --Bug fixes -Snapping when dragging was wrong sometimes. -The program would very rarely crash on startup due to some values being in an uninitialized state. --Code changes -Change almost every variation to use fma() in OpenCL when doing computations of the form a * b + c. This provides a slight speedup, mostly in double precision mode. -Also apply fma() to affine calcs. -Cleanup of OpenGL affine drawing code. -Separate the concept of hovering and selecting xforms. |
||
---|---|---|
.. | ||
Icons | ||
PaletteEditor | ||
AboutDialog.cpp | ||
AboutDialog.h | ||
AboutDialog.ui | ||
csshighlighter.cpp | ||
csshighlighter.h | ||
CurvesGraphicsView.cpp | ||
CurvesGraphicsView.h | ||
DoubleSpinBox.cpp | ||
DoubleSpinBox.h | ||
DoubleSpinBoxTableItemDelegate.h | ||
EmberFile.h | ||
EmberTreeWidgetItem.h | ||
FinalRenderDialog.cpp | ||
FinalRenderDialog.h | ||
FinalRenderDialog.ui | ||
FinalRenderEmberController.cpp | ||
FinalRenderEmberController.h | ||
Fractorium.cpp | ||
Fractorium.h | ||
Fractorium.qrc | ||
Fractorium.ui | ||
FractoriumCommon.h | ||
FractoriumEmberController.cpp | ||
FractoriumEmberController.h | ||
FractoriumInfo.cpp | ||
FractoriumLibrary.cpp | ||
FractoriumMenus.cpp | ||
FractoriumPalette.cpp | ||
FractoriumParams.cpp | ||
FractoriumPch.cpp | ||
FractoriumPch.h | ||
FractoriumRender.cpp | ||
FractoriumSettings.cpp | ||
FractoriumSettings.h | ||
FractoriumToolbar.cpp | ||
FractoriumXaos.cpp | ||
FractoriumXforms.cpp | ||
FractoriumXformsAffine.cpp | ||
FractoriumXformsColor.cpp | ||
FractoriumXformsSelect.cpp | ||
FractoriumXformsVariations.cpp | ||
GLEmberController.cpp | ||
GLEmberController.h | ||
GLWidget.cpp | ||
GLWidget.h | ||
LibraryTreeWidget.cpp | ||
LibraryTreeWidget.h | ||
Main.cpp | ||
OptionsDialog.cpp | ||
OptionsDialog.h | ||
OptionsDialog.ui | ||
PaletteEditor.ui | ||
PaletteTableWidgetItem.h | ||
qcssparser.cpp | ||
qcssparser.h | ||
qcssscanner.cpp | ||
qcssscanner.h | ||
qfunctions.h | ||
QssDialog.cpp | ||
QssDialog.h | ||
QssDialog.ui | ||
QssTextEdit.cpp | ||
QssTextEdit.h | ||
resource.h | ||
SpinBox.cpp | ||
SpinBox.h | ||
StealthComboBox.h | ||
TableWidget.h | ||
TwoButtonComboWidget.h | ||
VariationsDialog.cpp | ||
VariationsDialog.h | ||
VariationsDialog.ui | ||
VariationTreeWidgetItem.h |