QuentinOchem
91f97053eb
minor adjustments
2021-05-03 19:22:54 -04:00
QuentinOchem
c6c9acb16c
Making progress with memory models.
...
Several storage models are now possible, implemented Malloc and Malloc_Host
ones. Also updated marching cubes to use the new interface.
2021-05-03 10:50:21 -04:00
QuentinOchem
78a5d180bf
pushed further the graphical demo with negative metaballs
2021-05-01 23:30:17 -04:00
QuentinOchem
e101e7c7fd
temporary workaround
2021-05-01 22:19:26 -04:00
QuentinOchem
3f34850035
cleanup color computation
2021-05-01 21:48:29 -04:00
QuentinOchem
6d1969e11e
initial implementation of colors
2021-05-01 21:01:42 -04:00
QuentinOchem
2bfb5618d0
optimized vertex lattice reset
2021-05-01 16:32:24 -04:00
QuentinOchem
fb24e52fdd
now computes a list of vertices directly
2021-05-01 14:43:50 -04:00
QuentinOchem
87aee2cb40
further optimizations
2021-05-01 13:54:45 -04:00
QuentinOchem
95fe3d7196
major simplification and performance improvements
2021-05-01 11:07:47 -04:00
QuentinOchem
194caca543
Now uses kernel to compute better normals
...
Also added a number of minor fixes and cleanups.
2021-04-29 14:27:01 -04:00
QuentinOchem
46c7193cc0
Implemented PBR shader
2021-04-28 16:10:42 -04:00
QuentinOchem
6cc29d1478
merged
2021-04-08 13:49:24 -04:00
QuentinOchem
2da57c17d9
merged with latest changes
2021-04-08 13:46:39 -04:00
QuentinOchem
3a631411d8
merged with latest changes
2021-04-08 13:45:33 -04:00
QuentinOchem
56059c068f
making progress with cuda memory wrapping
2021-04-08 13:42:15 -04:00
QuentinOchem
88dfd625f3
making progress with cuda memory wrapping
2021-04-02 14:25:10 -04:00
QuentinOchem
6466d337a0
removed SPARK code and binary
2021-04-02 09:28:50 -04:00
QuentinOchem
27eb5895eb
further fixes in wrapper behavior
2021-04-01 14:57:47 -04:00
QuentinOchem
a8d523f7f7
fixed host wrappers
2021-04-01 13:49:38 -04:00
Raphaël AMIARD
54e1819543
WIP: Create wrappers to encapsulate CUDA copying logic
2021-04-01 12:56:54 -04:00
Pat Bernardi
ec6f9f15d9
Reorganise Marching Cubes and make use of the new device-cuda runtime
...
The example now makes use of the new device-cuda runtime. The project file
has also been split into seperate device and host projects because the host
code depends on the opengl project which is incompatible with the
device-cuda runtime, and I don't believe there's an easy way to use scenario
variables to work around that. Beside, the device code is conceptionally
different code anyway; ideally we could find a way to to make the device
project a subproject of the host project.
Source code has also been moved around to give the example a bit more
structure.
TN: U114-058
2021-03-23 21:08:45 +11:00
Pat Bernardi
9e1d56a421
marching: fix openglada project path in marching_cubes.gpr
2021-03-17 15:59:49 +11:00
Pat Bernardi
aba93d1da2
Update .gitignore to reflect current layout of the project
...
Ignore all obj and lib directories that may be in the project and exclude
the newer api/device and api/host folders.
2021-03-17 13:57:37 +11:00
Pat Bernardi
602d5e82d6
marching example: move openglada out of lib folder
...
Move openglada out of lib folder so git can ignore all folders called lib
so we don't have build artefacts cluttering our local git repos.
2021-03-17 13:56:30 +11:00