QuentinOchem
91f97053eb
minor adjustments
2021-05-03 19:22:54 -04:00
QuentinOchem
af5f812fc2
Implemented simple streams example.
...
Also fixed missing bits in storage model.
2021-05-03 19:00:09 -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