https://github.com/wavestoweather/PCViewer.git

sort by:
Revision Author Date Message Commit Date
e4a2a10 Added links to the replicability video and dataset. 24 November 2022, 12:56:34 UTC
391a221 Completed replicability instructions with dataset link and link to the instructions video. 23 November 2022, 15:49:26 UTC
f55981d Corrected spelling. 15 November 2022, 08:49:53 UTC
64cc165 Added instructions for replicability. 15 November 2022, 08:48:38 UTC
2ac5a96 Added file dialogue for dataset opening. 31 August 2022, 17:53:02 UTC
9399797 Merge with new imgui now works again. 31 August 2022, 16:05:58 UTC
de50616 Hard insert remote docking branch. 31 August 2022, 13:54:47 UTC
dc91683 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 Fixed nodes problem for multiview editor. 30 August 2022, 17:29:46 UTC
bde320a 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 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 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 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 First change to dimensional elements. 25 August 2022, 13:45:40 UTC
3928050 Started exchanging the data for the nodes to xarray data to support automatic conversion... 24 August 2022, 14:56:47 UTC
ac7a2c1 Solved links inconsitency: wrong smaller than operator. 24 August 2022, 09:08:57 UTC
a53e5f8 Input and output nodes start done. 23 August 2022, 19:16:16 UTC
6a173fd Calculation functionality further implemented, coupling with datasets started. 23 August 2022, 17:30:02 UTC
4184136 execute command graph first implementation. 22 August 2022, 17:52:21 UTC
055d124 started to implement execution method. Not yet done. 19 August 2022, 14:23:09 UTC
1084542 Added check to avoid input/input and output/output links. 19 August 2022, 12:53:26 UTC
d634adf 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 Node editor now works quite well, starting to implement execution. 19 August 2022, 09:59:18 UTC
6c8129f Node editor nearly working. Small id problems. 18 August 2022, 17:43:14 UTC
6977338 Context menus for node and link creation and deletion added. 18 August 2022, 14:48:35 UTC
d64a74c Simple node editor works again. 18 August 2022, 12:05:17 UTC
13aa679 Can not open PCViewer anymore. 18 August 2022, 10:52:50 UTC
be9b2e8 Added imgui vertical layout things. 17 August 2022, 18:08:20 UTC
b69e410 Bugfixes... 17 August 2022, 11:48:13 UTC
f9667df Further implemented node editor. 17 August 2022, 11:26:35 UTC
4dcd331 Further implemented Node editor. 15 August 2022, 19:58:30 UTC
4733637 Started implementation of node editor for data derivation. 14 August 2022, 18:15:38 UTC
3152aee Tests for device local + host visible showed no speedup improvement. 13 August 2022, 13:32:00 UTC
c07140b Added PSNR calculation. 09 August 2022, 19:45:19 UTC
bbffcc2 Runtime enhancement for upload. 09 August 2022, 12:28:43 UTC
8887842 Added drawlist copuler class to implement single uplaod for multiple drawlists. Still has to be connected. 06 August 2022, 05:13:22 UTC
fba8af4 Alpha adoption according to slope implemented. 06 August 2022, 04:54:09 UTC
68a1697 Ping pong for data upload implemented. 05 August 2022, 16:29:17 UTC
ad9a961 Fixed error for rtx3090 05 August 2022, 15:39:53 UTC
87fdd7e 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 Added tests for separate lowpass/highpass: double compression rate with exactly the same error. 03 August 2022, 17:59:48 UTC
7292247 Fixed small bug for bundled polyline rendering. 01 August 2022, 16:10:06 UTC
7cbe4b7 Small bugfix. 29 July 2022, 11:33:35 UTC
8e88929 Fixed forgotten delete fo fence. 29 July 2022, 11:32:28 UTC
8e28d26 Added priority rendering to large vis. 29 July 2022, 11:00:11 UTC
d81ed0f Timing test for cpu decompression done. 28 July 2022, 18:34:14 UTC
7830e3f Optimal parameters for streaming half data found. 28 July 2022, 17:44:58 UTC
a5d7447 Found the error. Forgot to not continue when streaming is done for count all... 28 July 2022, 13:51:34 UTC
3b9d5a0 No crashes, still upload is not correct... 28 July 2022, 12:49:07 UTC
1276862 Getting closer... 28 July 2022, 09:16:49 UTC
e10d273 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 Fixed uplaod speed test. 26 July 2022, 18:42:30 UTC
015b349 Quick test for upload speed with other mem props set. 26 July 2022, 18:28:52 UTC
d77dccd Tested generic implementation of subgroup partition. Is around 10x slower than simple count update. 26 July 2022, 17:57:34 UTC
f0c0187 Subsampling and trimming of opened data nearly works. 26 July 2022, 08:33:15 UTC
a68f028 Added different alpha mapping types for large vis counts. 26 July 2022, 08:04:42 UTC
13ca724 fixed resize error for pcp for certain compilers. 25 July 2022, 11:35:47 UTC
49495ef Disabled slope aware alpha reduction, added float editing for color values. 25 July 2022, 09:05:26 UTC
7d63b01 Added slope dependant transparency adjustment. 25 July 2022, 08:41:20 UTC
d62a0b2 Started fixing alignment errors for new nvidia driver version. 21 July 2022, 17:14:10 UTC
6453caa 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 Unlocked max pipeline for count all. 20 July 2022, 16:58:28 UTC
5e958b5 Runtime setting for pcplot size, format and sample count. 20 July 2022, 16:41:06 UTC
7fc0875 Fixed png workbench export. 20 July 2022, 13:40:31 UTC
e1abb59 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 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 Fixed multi drawlist rendering. 19 July 2022, 12:48:05 UTC
8ce5a60 Image export of pcp raw working. 19 July 2022, 11:57:51 UTC
627e359 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 Started to add single compute pipeline for counting + brush activation check. 18 July 2022, 19:56:25 UTC
851169e Upload speed to gpu around 5gb/s. 18 July 2022, 19:20:42 UTC
75854a1 Multisampling and pcplot format changes now work. 18 July 2022, 19:15:08 UTC
5cc2d15 Started to implement multisampling. Begun with implementing general format and sampling declaration. 15 July 2022, 15:25:19 UTC
c57a632 Small bugfix which ignored some lines. 15 July 2022, 13:11:26 UTC
fd9f7a4 Found small error in compute counting. 15 July 2022, 12:57:06 UTC
579fd59 Added software framecap to 60 fps to avoid straining the gpu. 15 July 2022, 08:34:20 UTC
1d448eb Added upload timings for half data upload. 15 July 2022, 08:10:29 UTC
7cf59dd Added ping pong strategy for large vis. 15 July 2022, 07:48:13 UTC
de2dd97 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 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 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 Huge performance imprevement due to device local memory. 14 July 2022, 13:58:39 UTC
6229d98 Found runtime bottleneck for decompression: Wrong memory visibility... 14 July 2022, 12:40:48 UTC
a35e95c Small improvements to decompression timings, tests for unquantization timing done. 14 July 2022, 12:11:17 UTC
b28fd7f Started test of huffman decoding times 13 July 2022, 12:57:16 UTC
bf8f8e8 Correct data set size output on brushing. 13 July 2022, 11:43:00 UTC
d33228a Adopted print output for subgroup partitioning counting. 13 July 2022, 10:29:04 UTC
01c4b24 Made subgroupallequal compute counting also available in the ui. 13 July 2022, 10:27:33 UTC
064e273 Added multiple compute pipelines to be able to properly compare them. 13 July 2022, 09:59:27 UTC
bbcc5be Added cpu timings for real world data compression test. 13 July 2022, 07:17:23 UTC
16874ce Better timing printing, also deactivatable (no button to deactivate yet). 12 July 2022, 19:00:29 UTC
4d7f7a5 Added speed test for decompression. 12 July 2022, 18:23:20 UTC
bf89841 Decompression followed by counting now works. 12 July 2022, 10:00:06 UTC
b19dc0b 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 Multiple bugfixes. 08 July 2022, 13:44:34 UTC
cf6fef8 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 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
e8c5a7d Begun huge rework to event synchronization for pipeline counting. 07 July 2022, 14:05:34 UTC
9d520e0 Added options to compression workbench for compression output, restructured execBinsCounts in the inbinmanager to be its own method, found buffer and memory leak in gpuInstance and started implementation for decompression. Will change synchronization of counting to event based synchronization to avoid waitIdles on the cpu side. This will require rework of timing, as now all the timings will have to be done via query pool timestamps. 07 July 2022, 09:25:24 UTC
74601a5 Started implementation of decompression before counting. Started with expanding the DecompressManager to also have a method which starts decompression, commits the task to the queue and then return a VkEvent for synchronization purposes. 06 July 2022, 18:26:47 UTC
back to top