digitalmars.D.learn - Fast OpenGL-based visualization engine mainly for animated
- Per =?UTF-8?B?Tm9yZGzDtnc=?= (15/15) Aug 24 2018 Is anybody working on a D-based really fast OpenGL-based
- drug (9/25) Aug 24 2018 I also need an engine to draw 2d (and 3d later) primitives like you've
- Per =?UTF-8?B?Tm9yZGzDtnc=?= (2/3) Aug 24 2018 Is nuklear a software project that can be found somewhere?
- Per =?UTF-8?B?Tm9yZGzDtnc=?= (4/7) Aug 24 2018 Ahh, I presume you mean
- drug (7/17) Aug 24 2018 I use dpp to make binding to nuklear, my second attempt
Is anybody working on a D-based really fast OpenGL-based visualization engine that supports tessellation of 2d primitives on the GPU? For instance, if I want to animate a huge amount of circles (in a 2d-graph) and I would like to only have to send an array of centers and radiuses and optionally colors, and transparencies to the GPU and then have the circles tessellated and rasterized there. I need this for visualizing and animating huge graphs (potentially millions of nodes) using the powers present in modern day GPUs. I'm interested in both pure-D implementations and wrappers over open-source C/C++ based implementations supported by Linux. Does a Vulkan-based implementation in D provide any benefits with regards to CPU-to-GPU-data-transfer and on-GPU-tesselation?
Aug 24 2018
24.08.2018 16:32, Per Nordlöw пишет:Is anybody working on a D-based really fast OpenGL-based visualization engine that supports tessellation of 2d primitives on the GPU? For instance, if I want to animate a huge amount of circles (in a 2d-graph) and I would like to only have to send an array of centers and radiuses and optionally colors, and transparencies to the GPU and then have the circles tessellated and rasterized there. I need this for visualizing and animating huge graphs (potentially millions of nodes) using the powers present in modern day GPUs. I'm interested in both pure-D implementations and wrappers over open-source C/C++ based implementations supported by Linux. Does a Vulkan-based implementation in D provide any benefits with regards to CPU-to-GPU-data-transfer and on-GPU-tesselation?I also need an engine to draw 2d (and 3d later) primitives like you've described above. I have a couple of unfinished attempts to make something like it. My specific is ability to inspect the data using some treeview widget. I considered GTK and Qt (both pure Qt and Qml) and they were too complex to make such user interface. The most suitable variant for me was dear imgui, but now I'm replacing it by nuklear. Generally I have no complete solution to the problem, but I'd like to join efforts to create it.
Aug 24 2018
On Friday, 24 August 2018 at 14:03:08 UTC, drug wrote:imgui, but now I'm replacing it by nuklear.Is nuklear a software project that can be found somewhere?
Aug 24 2018
On Friday, 24 August 2018 at 14:34:46 UTC, Per Nordlöw wrote:On Friday, 24 August 2018 at 14:03:08 UTC, drug wrote:Ahh, I presume you mean - https://github.com/vurtun/nuklear - https://github.com/mogud/nukleardimgui, but now I'm replacing it by nuklear.Is nuklear a software project that can be found somewhere?
Aug 24 2018
24.08.2018 17:38, Per Nordlöw пишет:On Friday, 24 August 2018 at 14:34:46 UTC, Per Nordlöw wrote:I use dpp to make binding to nuklear, my second attempt https://github.com/drug007/beholder In general I'd like to make an utility that can read some files and draw their content. First of all I'm interested in time series visualization. Also it would be nice to have something like simple form of ParaView https://www.paraview.orgOn Friday, 24 August 2018 at 14:03:08 UTC, drug wrote:Ahh, I presume you mean - https://github.com/vurtun/nuklear - https://github.com/mogud/nukleardimgui, but now I'm replacing it by nuklear.Is nuklear a software project that can be found somewhere?
Aug 24 2018