Commit Graph

52 Commits

Author SHA1 Message Date
nou 22e3b06fdd Fix potentional race conditions 2022-12-28 11:33:26 +01:00
nou 743a5f50c4 Disable manual mipmap generation on ATI cards 2022-12-26 10:19:45 +01:00
nou 5cc8fdd83d Simple grey world white balance 2022-12-20 22:27:15 +01:00
nou 380974a088 Allow saving debayered image 2022-12-15 00:03:29 +01:00
nou 26d1af6077 Add debayer 2022-12-14 21:18:25 +01:00
nou 34d466c3e0 Show checker pattern with transparent files 2022-11-28 17:32:23 +01:00
nou 9e98127084 Do gamma conversion manualy
Requesting sRGB capable framebuffer is unreliable
2022-11-28 17:31:50 +01:00
nou be567841bf Workaround in AMD OpenGL driver bug
AMD OpenGL driver on Windows doesn't generate mipmaps for sRGB textures
correctly
2022-10-26 23:32:22 +02:00
nou 455c3b2d64 Make it combilable with Qt 5.13 and older 2022-10-23 09:54:23 +02:00
nou 95c6fc5343 Enable sRGB to gamma correct scaling 2022-10-16 11:05:15 +02:00
nou be6e472081 Settings dialog 2022-10-10 10:30:25 +02:00
nou 6466702819 Set correct type to vertex attribute 2022-06-22 23:43:56 +02:00
nou b4ea65b42a Upload sizes to OpenGL only once per draw
Should fix MacOS issue
2022-06-22 23:24:29 +02:00
nou 67199a033d Better status bar 2022-06-17 13:24:52 +02:00
nou 04e587b51c Add WCSData::calculateBounds 2022-06-13 23:28:39 +02:00
nou 6b9ea5e4b9 Add support for WCS 2022-06-13 18:02:58 +02:00
nou 701a425cc7 Add support for 16 bit PNG images 2022-06-11 22:39:06 +02:00
nou 9cd2ae14b3 Add status bar with color value 2022-06-11 17:19:03 +02:00
nou f7e4e1874f Proper filter setting 2022-06-11 14:10:07 +02:00
nou 9ceb7556f9 Add marking and unmark from thumbnails view 2022-05-20 22:27:53 +02:00
nou 54ef8e990c Selecting thumbnails 2022-05-18 17:33:20 +02:00
nou 94466a6b9b Draw file name under thumbnail 2022-05-09 22:56:06 +02:00
nou 105fba814d Fix drag&drop files on windows 2022-04-27 21:20:31 +02:00
nou ba450ee554 Error message when OpenGL can't be intialized 2022-04-25 12:00:34 +02:00
nou a1848b27bf Don't call update for each thumbnail loaded 2022-04-18 09:56:45 +02:00
nou cba8a0bb9c Clear image sizes buffer to prevent graphical glitches 2022-04-18 09:55:06 +02:00
nou 4e6230eef2 Add thumbnails 2022-04-18 07:20:35 +02:00
nou 26be690c70 Add drop file support 2022-04-14 11:20:16 +02:00
nou 46a4715ce5 Add support for invert and super pixel 2022-04-09 11:10:07 +02:00
nou 0e985d7799 Hide scrollbars when not needed 2022-04-08 17:25:40 +02:00
nou 888e3d86a9 Use OpenGL 3.2 Core 2022-04-07 09:58:52 +02:00
nou bebaa37650 Fix for nVidia 2022-04-06 23:21:48 +02:00
nou 2ff1b993a1 Rework stretch to use just MTF 2022-04-06 13:12:47 +02:00
nou 206e1dd393 Initial autostretch 2021-09-11 11:37:54 +02:00
nou f173e48a26 Get rid of QPixmap 2021-04-20 23:28:52 +02:00
nou bbe8c0fe5c Remember best fit beween different image sizes 2021-04-14 22:51:41 +02:00
nou 1a4b62f7cd Initialize stretch method 2021-04-14 22:50:56 +02:00
nou 3f01cb9ab6 Remove some debug 2021-04-14 10:30:08 +02:00
nou dcb47f51a0 Fix bw flag for RGB formats 2021-03-25 16:13:50 +01:00
nou d09bbd813b Refractor upload to OpenGL 2021-03-25 09:33:53 +01:00
nou ab3a7d9654 Correctly render BW image 2021-03-22 18:23:28 +01:00
nou 43028f32c6 Support for FLOAT32 2021-03-22 18:23:28 +01:00
nou 72935e9288 Save image into file 2020-05-17 17:59:39 +02:00
nou b71d0c4a7f Working asinh stretch 2020-05-17 14:48:02 +02:00
nou e350591b3f Implement oneToOne() and bestFit() 2020-05-16 22:53:12 +02:00
nou 0a856bc14d Remove repaint() usage 2020-05-16 22:49:17 +02:00
nou 03a3b71790 Zoom refractor 2020-05-16 22:46:57 +02:00
nou 3fb3b2a760 Add ability to set param of stretch 2020-05-16 22:38:38 +02:00
nou 30c8f6557f Working scale and zoom 2020-05-14 22:42:39 +02:00
nou c3a71ed4e6 Working scroll 2020-05-10 21:03:10 +02:00