49327 Commits

Author SHA1 Message Date
Alessandro Pasotti
c4eebc72a7 Bindings for 9cell filter 2018-08-08 09:22:14 +02:00
Alessandro Pasotti
314b7e3635 [opencl] Faster cl algorithm 2018-08-08 09:22:02 +02:00
Alessandro Pasotti
e4228f4bfd [opencl] Add performance test 2018-08-08 09:22:02 +02:00
Alessandro Pasotti
66b02d6638 [opencl] Reduce memory footprint and optimize 2018-08-08 09:21:36 +02:00
Alessandro Pasotti
95fa27fa6e More documentation 2018-08-08 09:21:36 +02:00
Alessandro Pasotti
329402acff [opencl] Added docs 2018-08-08 09:21:36 +02:00
Alessandro Pasotti
5aa54658b4 [opencl] Pass the queue to the cl methods
Fixes some issues on intel
2018-08-08 09:20:23 +02:00
Alessandro Pasotti
3161b9407d [opencl] Global transparency 2018-08-08 09:20:15 +02:00
Alessandro Pasotti
5129dcf03c [opencl] Memory optimization 2018-08-08 09:20:05 +02:00
Alessandro Pasotti
d5dd50c004 [opencl] Hillshade renderer 2018-08-08 09:19:52 +02:00
Alessandro Pasotti
350829e9ee [opencl] Test with image2d 2018-08-08 09:19:45 +02:00
Alessandro Pasotti
1decb48f65 [opencl] Add options widget 2018-08-08 09:19:17 +02:00
Alessandro Pasotti
3054da0c00 Use OpenCL command queue 2018-08-08 09:19:01 +02:00
Alessandro Pasotti
215bfd41d3 Wrap make program in OpenCL utils 2018-08-08 09:18:32 +02:00
Alessandro Pasotti
ebad36059a Added context 2018-08-08 09:18:32 +02:00
Alessandro Pasotti
08fc641d32 CPLAllocator smart wrapper 2018-08-08 09:18:32 +02:00
Alessandro Pasotti
a7ef07229d Try to avoid crash on intel haswell 2018-08-08 09:18:32 +02:00
Alessandro Pasotti
b6de8f1632 Added tests for opencl slope and aspect algs 2018-08-08 09:18:32 +02:00
Alessandro Pasotti
be8bfee990 Added device information to debug log 2018-08-08 09:18:32 +02:00
Alessandro Pasotti
ff1b6c29bc Removed context from utils 2018-08-08 09:18:32 +02:00
Alessandro Pasotti
9068fe46d8 More updates for opencl 2018-08-08 09:18:32 +02:00
Alessandro Pasotti
7404263407 OpenCL tests and aspect 2018-08-08 09:18:32 +02:00
Alessandro Pasotti
8ea565a73a OpenCL API 2 2018-08-08 09:18:32 +02:00
Alessandro Pasotti
a9f11fb373 Working! With C++ API 2018-08-08 09:18:32 +02:00
Alessandro Pasotti
0c3cb688e1 Working but crashing on dealloc of command queue 2018-08-08 09:18:32 +02:00
Alessandro Pasotti
05be622c30 OpenCL POC 1 2018-08-08 09:18:32 +02:00
Nyall Dawson
a2a56696b0 Drop minimum task time to 5 second before showing a system notification 2018-08-08 15:37:17 +10:00
Nyall Dawson
8c6068a2e2 Don't show system notifications for short tasks
Too annoying!
2018-08-08 15:37:17 +10:00
Nyall Dawson
790408ffee Redisable waitForFinished test on Travis 2018-08-08 15:13:28 +10:00
Nyall Dawson
91c6556faa Make save as initial path default to current project path instead
of last used path

This is more logical (as you're more likely to want to save
a copy of the project somewhere near the original as opposed
to wherever the last project was saved (which is effectively
random!))
2018-08-08 14:48:37 +10:00
Etienne Trimaille
d90348df40 avoid CRS in the tooltip when the layer is not spatial 2018-08-08 14:26:51 +10:00
nirvn
f145631e25 followup 9664103: synchronize initializeMainWindow parameters 2018-08-08 09:42:03 +07:00
Mathieu Pellerin
9664103f22
[FEATURE] Add linux native progress report API (#7549)
Works on: 
- Unity
- Gnome-Shell (dash to dock extension)
- KDA Plasma
2018-08-08 09:16:33 +07:00
Stephen Knox
56e605bdd1 [feature] Add parameter for field selection to Postgis OGR importer 2018-08-08 10:04:15 +10:00
Stephen Knox
53cbe26101 Fix quotes on postgis import, & fix mysql datsource formatting 2018-08-08 10:04:15 +10:00
Nyall Dawson
157a624e0e [layouts] Fix filename links in message bar 2018-08-08 08:02:50 +10:00
Nyall Dawson
c7a076a81a Task manager status bar widget should also show indeterminate progress at first 2018-08-08 08:02:50 +10:00
Nyall Dawson
13b790d1e6 Fix some clang warnings 2018-08-08 08:02:50 +10:00
havatv
4b1bc82ca1 Added a test for VoronoiPolygon.py that covers some new cases 2018-08-08 05:54:44 +10:00
Nyall Dawson
42332f2dc2 Fix QgsTask::waitForFinished test 2018-08-08 05:06:09 +10:00
Nyall Dawson
9b4be7ae64 Simplify QgsTask::waitForFinished, hopefully fix bugs 2018-08-08 05:06:09 +10:00
Håvard Tveite
28fa839a08 [processing] Update to VoronoiPolygons.py, some fixes for #8002
* Update to VoronoiPolygons.py, fixes #8002 adds comments, ++

* Fixed a spelling an an indentation mistake reported by travis

* Found some new cases (vertical line clipping and a mistake in the handling of extreme points)
2018-08-08 04:52:41 +10:00
Håvard Tveite
ca0017410b [processing] Update the comparison implementation in voronoi.py (fixes #18219)
When "translating" the cmp function of Site and Halfedge to Python 3, the __lt__ function was forgotten.  It has been added.
2018-08-08 04:48:26 +10:00
Nyall Dawson
8700037725 [tasks] Show estimated time remaining and completion time in status bar
task manager widget

Calculated using a simple linear interpolation based on the elapsed
time and current progress
2018-08-08 04:22:54 +10:00
Denis Rouzaud
e51fed4776 use nullptr instead of 0 pointer 2018-08-08 03:52:36 +10:00
Nyall Dawson
8876270c9f [win] Use native desktop notifications for prettier notifications 2018-08-08 03:51:16 +10:00
Alessandro Pasotti
bbbc5b2562 Turn off some chatty warnings 2018-08-07 14:22:24 +02:00
Nyall Dawson
5e1184a61d More task test debugging, fixes 2018-08-07 20:29:34 +10:00
Nyall Dawson
7b971e25df Fix error in task manager test 2018-08-07 20:29:34 +10:00
Nyall Dawson
7ef0e9e716 Better debugging for task manager tests 2018-08-07 20:29:34 +10:00