4010df3 | Josef Stumpfegger | 16 September 2022, 16:17:01 UTC | Normal histograms work again. | 16 September 2022, 16:17:01 UTC |
3a0b64f | Josef Stumpfegger | 16 September 2022, 12:43:28 UTC | Large vis density histograms work. Normal density histograms strangely not. | 16 September 2022, 12:43:28 UTC |
ffe3cfa | Josef Stumpfegger | 15 September 2022, 14:20:15 UTC | Started implementation of histogram rendering. Now connection to PCViewer has to be done. | 15 September 2022, 14:20:15 UTC |
3184a79 | Josef Stumpfegger | 15 September 2022, 11:59:46 UTC | Projector now works, next implement densitiy renderer. | 15 September 2022, 11:59:46 UTC |
f656c70 | Josef Stumpfegger | 15 September 2022, 08:45:46 UTC | Merge branch 'josef' of github.com:wavestoweather/PCViewer into josef | 15 September 2022, 08:45:46 UTC |
47f7b60 | Josef Stumpfegger | 15 September 2022, 08:45:40 UTC | Started to implement histogram reduction for drawing histograms. Pipeline for 2d histogram reduction implemented, now connecting with ind bin manager and testing, then rendering of histograms. | 15 September 2022, 08:45:40 UTC |
f4236a7 | Josef Stumpfegger | 01 September 2022, 14:30:25 UTC | Put all nodes into Nodes namespace to get rid of the node in the name. | 01 September 2022, 14:30:25 UTC |
2ac5a96 | Josef Stumpfegger | 31 August 2022, 17:53:02 UTC | Added file dialogue for dataset opening. | 31 August 2022, 17:53:02 UTC |
9399797 | Josef Stumpfegger | 31 August 2022, 16:05:58 UTC | Merge with new imgui now works again. | 31 August 2022, 16:05:58 UTC |
de50616 | Josef Stumpfegger | 31 August 2022, 13:54:47 UTC | Hard insert remote docking branch. | 31 August 2022, 13:54:47 UTC |
dc91683 | Josef Stumpfegger | 31 August 2022, 12:24:35 UTC | Dataset update now works when only a single dataset is active and only a single drawlist is issued. | 31 August 2022, 12:24:35 UTC |
1c0e5df | Josef Stumpfegger | 30 August 2022, 17:29:46 UTC | Fixed nodes problem for multiview editor. | 30 August 2022, 17:29:46 UTC |
bde320a | Josef Stumpfegger | 30 August 2022, 14:12:51 UTC | Dataset expansion, attribute renaming addition and deletion work, data readout and assignment to datasets works, only missing update of pcps ... | 30 August 2022, 14:12:51 UTC |
0aec9b3 | Josef Stumpfegger | 25 August 2022, 17:43:25 UTC | Started to add automatic dataset update when a new attribute is added. Still has to be wired to properly update everything correctly. | 25 August 2022, 17:43:25 UTC |
738caf1 | Josef Stumpfegger | 25 August 2022, 16:40:16 UTC | Node graph with dimensional data works now, including the automatic data size check and data layout conversion. | 25 August 2022, 16:40:16 UTC |
d39443c | Josef Stumpfegger | 25 August 2022, 15:00:09 UTC | Better structuring of node headers, output dataset with variable pin amount now works correctly including name input. | 25 August 2022, 15:00:09 UTC |
15e32d2 | Josef Stumpfegger | 25 August 2022, 13:45:40 UTC | First change to dimensional elements. | 25 August 2022, 13:45:40 UTC |
3928050 | Josef Stumpfegger | 24 August 2022, 14:56:47 UTC | Started exchanging the data for the nodes to xarray data to support automatic conversion... | 24 August 2022, 14:56:47 UTC |
ac7a2c1 | Josef Stumpfegger | 24 August 2022, 09:08:57 UTC | Solved links inconsitency: wrong smaller than operator. | 24 August 2022, 09:08:57 UTC |
a53e5f8 | Josef Stumpfegger | 23 August 2022, 19:16:16 UTC | Input and output nodes start done. | 23 August 2022, 19:16:16 UTC |
6a173fd | Josef Stumpfegger | 23 August 2022, 17:30:02 UTC | Calculation functionality further implemented, coupling with datasets started. | 23 August 2022, 17:30:02 UTC |
4184136 | Josef Stumpfegger | 22 August 2022, 17:52:21 UTC | execute command graph first implementation. | 22 August 2022, 17:52:21 UTC |
055d124 | Josef Stumpfegger | 19 August 2022, 14:23:09 UTC | started to implement execution method. Not yet done. | 19 August 2022, 14:23:09 UTC |
1084542 | Josef Stumpfegger | 19 August 2022, 12:53:26 UTC | Added check to avoid input/input and output/output links. | 19 August 2022, 12:53:26 UTC |
d634adf | Josef Stumpfegger | 19 August 2022, 12:25:26 UTC | Better automatic node showing iplemented, automatic check for compatible node types, added debug nodes, started to implement the execution button behaviour. | 19 August 2022, 12:25:26 UTC |
649c1e1 | Josef Stumpfegger | 19 August 2022, 09:59:18 UTC | Node editor now works quite well, starting to implement execution. | 19 August 2022, 09:59:18 UTC |
6c8129f | Josef Stumpfegger | 18 August 2022, 17:43:14 UTC | Node editor nearly working. Small id problems. | 18 August 2022, 17:43:14 UTC |
6977338 | Josef Stumpfegger | 18 August 2022, 14:48:35 UTC | Context menus for node and link creation and deletion added. | 18 August 2022, 14:48:35 UTC |
d64a74c | Josef Stumpfegger | 18 August 2022, 12:05:17 UTC | Simple node editor works again. | 18 August 2022, 12:05:17 UTC |
13aa679 | Josef Stumpfegger | 18 August 2022, 10:52:50 UTC | Can not open PCViewer anymore. | 18 August 2022, 10:52:50 UTC |
be9b2e8 | Josef Stumpfegger | 17 August 2022, 18:08:20 UTC | Added imgui vertical layout things. | 17 August 2022, 18:08:20 UTC |
b69e410 | Josef Stumpfegger | 17 August 2022, 11:48:13 UTC | Bugfixes... | 17 August 2022, 11:48:13 UTC |
f9667df | Josef Stumpfegger | 17 August 2022, 11:26:35 UTC | Further implemented node editor. | 17 August 2022, 11:26:35 UTC |
4dcd331 | Josef Stumpfegger | 15 August 2022, 19:58:30 UTC | Further implemented Node editor. | 15 August 2022, 19:58:30 UTC |
4733637 | Josef Stumpfegger | 14 August 2022, 18:15:38 UTC | Started implementation of node editor for data derivation. | 14 August 2022, 18:15:38 UTC |
3152aee | Josef Stumpfegger | 13 August 2022, 13:32:00 UTC | Tests for device local + host visible showed no speedup improvement. | 13 August 2022, 13:32:00 UTC |
c07140b | Josef Stumpfegger | 09 August 2022, 19:45:19 UTC | Added PSNR calculation. | 09 August 2022, 19:45:19 UTC |
bbffcc2 | Josef Stumpfegger | 09 August 2022, 12:28:43 UTC | Runtime enhancement for upload. | 09 August 2022, 12:28:43 UTC |
8887842 | Josef Stumpfegger | 06 August 2022, 05:13:22 UTC | Added drawlist copuler class to implement single uplaod for multiple drawlists. Still has to be connected. | 06 August 2022, 05:13:22 UTC |
fba8af4 | Josef Stumpfegger | 06 August 2022, 04:54:09 UTC | Alpha adoption according to slope implemented. | 06 August 2022, 04:54:09 UTC |
68a1697 | Josef Stumpfegger | 05 August 2022, 16:29:17 UTC | Ping pong for data upload implemented. | 05 August 2022, 16:29:17 UTC |
ad9a961 | Josef Stumpfegger | 05 August 2022, 15:39:53 UTC | Fixed error for rtx3090 | 05 August 2022, 15:39:53 UTC |
87fdd7e | Josef Stumpfegger | 04 August 2022, 16:50:59 UTC | Found small bug in rlhuff decompression when no zero counts are available. Writing to output buffer reults in device loss. | 04 August 2022, 16:50:59 UTC |
c459132 | Josef Stumpfegger | 03 August 2022, 17:59:48 UTC | Added tests for separate lowpass/highpass: double compression rate with exactly the same error. | 03 August 2022, 17:59:48 UTC |
7292247 | Josef Stumpfegger | 01 August 2022, 16:10:06 UTC | Fixed small bug for bundled polyline rendering. | 01 August 2022, 16:10:06 UTC |
7cbe4b7 | Josef Stumpfegger | 29 July 2022, 11:33:35 UTC | Small bugfix. | 29 July 2022, 11:33:35 UTC |
8e88929 | Josef Stumpfegger | 29 July 2022, 11:32:28 UTC | Fixed forgotten delete fo fence. | 29 July 2022, 11:32:28 UTC |
8e28d26 | Josef Stumpfegger | 29 July 2022, 11:00:11 UTC | Added priority rendering to large vis. | 29 July 2022, 11:00:11 UTC |
d81ed0f | Josef Stumpfegger | 28 July 2022, 18:34:14 UTC | Timing test for cpu decompression done. | 28 July 2022, 18:34:14 UTC |
7830e3f | Josef Stumpfegger | 28 July 2022, 17:44:58 UTC | Optimal parameters for streaming half data found. | 28 July 2022, 17:44:58 UTC |
a5d7447 | Josef Stumpfegger | 28 July 2022, 13:51:34 UTC | Found the error. Forgot to not continue when streaming is done for count all... | 28 July 2022, 13:51:34 UTC |
3b9d5a0 | Josef Stumpfegger | 28 July 2022, 12:49:07 UTC | No crashes, still upload is not correct... | 28 July 2022, 12:49:07 UTC |
1276862 | Josef Stumpfegger | 28 July 2022, 09:16:49 UTC | Getting closer... | 28 July 2022, 09:16:49 UTC |
e10d273 | Josef Stumpfegger | 27 July 2022, 16:50:14 UTC | Upload via upload manager now works(I think...). Going to start creating the full dataset for analysis. | 27 July 2022, 16:50:14 UTC |
d6ac472 | Josef Stumpfegger | 26 July 2022, 18:42:30 UTC | Fixed uplaod speed test. | 26 July 2022, 18:42:30 UTC |
015b349 | Josef Stumpfegger | 26 July 2022, 18:28:52 UTC | Quick test for upload speed with other mem props set. | 26 July 2022, 18:28:52 UTC |
d77dccd | Josef Stumpfegger | 26 July 2022, 17:57:34 UTC | Tested generic implementation of subgroup partition. Is around 10x slower than simple count update. | 26 July 2022, 17:57:34 UTC |
f0c0187 | Josef Stumpfegger | 26 July 2022, 08:33:15 UTC | Subsampling and trimming of opened data nearly works. | 26 July 2022, 08:33:15 UTC |
a68f028 | Josef Stumpfegger | 26 July 2022, 08:04:42 UTC | Added different alpha mapping types for large vis counts. | 26 July 2022, 08:04:42 UTC |
13ca724 | Josef Stumpfegger | 25 July 2022, 11:35:47 UTC | fixed resize error for pcp for certain compilers. | 25 July 2022, 11:35:47 UTC |
49495ef | Josef Stumpfegger | 25 July 2022, 09:05:26 UTC | Disabled slope aware alpha reduction, added float editing for color values. | 25 July 2022, 09:05:26 UTC |
7d63b01 | Josef Stumpfegger | 25 July 2022, 08:41:20 UTC | Added slope dependant transparency adjustment. | 25 July 2022, 08:41:20 UTC |
d62a0b2 | Josef Stumpfegger | 21 July 2022, 17:14:10 UTC | Started fixing alignment errors for new nvidia driver version. | 21 July 2022, 17:14:10 UTC |
6453caa | Josef Stumpfegger | 21 July 2022, 09:25:09 UTC | Tested copy shader and short compression only with quantization + Huff/RLHUff. Only has about compression ratio of 4 for float real world data for non optimal data. | 21 July 2022, 09:25:09 UTC |
929455c | Josef Stumpfegger | 20 July 2022, 16:58:28 UTC | Unlocked max pipeline for count all. | 20 July 2022, 16:58:28 UTC |
5e958b5 | Josef Stumpfegger | 20 July 2022, 16:41:06 UTC | Runtime setting for pcplot size, format and sample count. | 20 July 2022, 16:41:06 UTC |
7fc0875 | Josef Stumpfegger | 20 July 2022, 13:40:31 UTC | Fixed png workbench export. | 20 July 2022, 13:40:31 UTC |
e1abb59 | Josef Stumpfegger | 20 July 2022, 12:38:35 UTC | Count full brush works now. Is nearly as fast as separated activation and counting, however does not reach the same performance. | 20 July 2022, 12:38:35 UTC |
2b44bda | Josef Stumpfegger | 19 July 2022, 16:42:13 UTC | A lot of bugfixes, brush all counting further iplemented, nearly done. Added non atomic reduction for additions. | 19 July 2022, 16:42:13 UTC |
fa1e79b | Josef Stumpfegger | 19 July 2022, 12:48:05 UTC | Fixed multi drawlist rendering. | 19 July 2022, 12:48:05 UTC |
8ce5a60 | Josef Stumpfegger | 19 July 2022, 11:57:51 UTC | Image export of pcp raw working. | 19 July 2022, 11:57:51 UTC |
627e359 | Josef Stumpfegger | 19 July 2022, 08:24:55 UTC | Checked difference between half precision color vs float precision color: no real diff, Fixed error for float frambuffer, checked counting correctnes, added more stabel alpha calc for largeVis, which turn out to not increase precision. | 19 July 2022, 08:24:55 UTC |
e8ab4c4 | Josef Stumpfegger | 18 July 2022, 19:56:25 UTC | Started to add single compute pipeline for counting + brush activation check. | 18 July 2022, 19:56:25 UTC |
851169e | Josef Stumpfegger | 18 July 2022, 19:20:42 UTC | Upload speed to gpu around 5gb/s. | 18 July 2022, 19:20:42 UTC |
75854a1 | Josef Stumpfegger | 18 July 2022, 19:15:08 UTC | Multisampling and pcplot format changes now work. | 18 July 2022, 19:15:08 UTC |
5cc2d15 | Josef Stumpfegger | 15 July 2022, 15:25:19 UTC | Started to implement multisampling. Begun with implementing general format and sampling declaration. | 15 July 2022, 15:25:19 UTC |
c57a632 | Josef Stumpfegger | 15 July 2022, 13:11:26 UTC | Small bugfix which ignored some lines. | 15 July 2022, 13:11:26 UTC |
fd9f7a4 | Josef Stumpfegger | 15 July 2022, 12:57:06 UTC | Found small error in compute counting. | 15 July 2022, 12:57:06 UTC |
579fd59 | Josef Stumpfegger | 15 July 2022, 08:34:20 UTC | Added software framecap to 60 fps to avoid straining the gpu. | 15 July 2022, 08:34:20 UTC |
1d448eb | Josef Stumpfegger | 15 July 2022, 08:10:29 UTC | Added upload timings for half data upload. | 15 July 2022, 08:10:29 UTC |
7cf59dd | Josef Stumpfegger | 15 July 2022, 07:48:13 UTC | Added ping pong strategy for large vis. | 15 July 2022, 07:48:13 UTC |
de2dd97 | Josef Stumpfegger | 14 July 2022, 18:17:44 UTC | Bugs and validation errors for full compute pipeline fixed. Now runs quite quick. Under 100ms for 500 million datapoints for 10 attributes with 2.5seconds decoding time. | 14 July 2022, 18:17:44 UTC |
c7cbc90 | Josef Stumpfegger | 14 July 2022, 17:24:03 UTC | Count all now works with different reduction strategies. Coun all now also adopts to a given event and gives back its own event for the following pipelines to be able to wait. Validation for buffer array for count all disabled to get no errors. | 14 July 2022, 17:24:03 UTC |
18d2e7d | Josef Stumpfegger | 14 July 2022, 15:19:16 UTC | Adopted compute pipelines to also use activation. Compute fulll pipeline has now a runtime of 40ms for 100 million datapoints. | 14 July 2022, 15:19:16 UTC |
90a0944 | Josef Stumpfegger | 14 July 2022, 13:58:39 UTC | Huge performance imprevement due to device local memory. | 14 July 2022, 13:58:39 UTC |
6229d98 | Josef Stumpfegger | 14 July 2022, 12:40:48 UTC | Found runtime bottleneck for decompression: Wrong memory visibility... | 14 July 2022, 12:40:48 UTC |
a35e95c | Josef Stumpfegger | 14 July 2022, 12:11:17 UTC | Small improvements to decompression timings, tests for unquantization timing done. | 14 July 2022, 12:11:17 UTC |
b28fd7f | Josef Stumpfegger | 13 July 2022, 12:57:16 UTC | Started test of huffman decoding times | 13 July 2022, 12:57:16 UTC |
bf8f8e8 | Josef Stumpfegger | 13 July 2022, 11:43:00 UTC | Correct data set size output on brushing. | 13 July 2022, 11:43:00 UTC |
d33228a | Josef Stumpfegger | 13 July 2022, 10:29:04 UTC | Adopted print output for subgroup partitioning counting. | 13 July 2022, 10:29:04 UTC |
01c4b24 | Josef Stumpfegger | 13 July 2022, 10:27:33 UTC | Made subgroupallequal compute counting also available in the ui. | 13 July 2022, 10:27:33 UTC |
064e273 | Josef Stumpfegger | 13 July 2022, 09:59:27 UTC | Added multiple compute pipelines to be able to properly compare them. | 13 July 2022, 09:59:27 UTC |
bbcc5be | Josef Stumpfegger | 13 July 2022, 07:17:23 UTC | Added cpu timings for real world data compression test. | 13 July 2022, 07:17:23 UTC |
16874ce | Josef Stumpfegger | 12 July 2022, 19:00:29 UTC | Better timing printing, also deactivatable (no button to deactivate yet). | 12 July 2022, 19:00:29 UTC |
4d7f7a5 | Josef Stumpfegger | 12 July 2022, 18:23:20 UTC | Added speed test for decompression. | 12 July 2022, 18:23:20 UTC |
bf89841 | Josef Stumpfegger | 12 July 2022, 10:00:06 UTC | Decompression followed by counting now works. | 12 July 2022, 10:00:06 UTC |
b19dc0b | Josef Stumpfegger | 11 July 2022, 16:39:25 UTC | Bugfix for decompression manager, added timgins. Small bug in the decompression manager still seems to exist for multiple decomrpessions. Likely a problem with smaller blocksize... | 11 July 2022, 16:39:25 UTC |
5dd1f14 | Josef Stumpfegger | 08 July 2022, 13:44:34 UTC | Multiple bugfixes. | 08 July 2022, 13:44:34 UTC |
cf6fef8 | Josef Stumpfegger | 07 July 2022, 19:03:07 UTC | Nearly working as it seems. Problem with last block with decompression. CARE: in GpuInstance we are currently limited to 15 attributes. | 07 July 2022, 19:03:07 UTC |
4d8a03a | Josef Stumpfegger | 07 July 2022, 16:53:31 UTC | Basic render line counter without rlhuff compression works again, including brushing. Now check first small compressed dataset for decompression and afterwards adopt compute pipelines. | 07 July 2022, 16:53:31 UTC |