Max Yang
Max Yang
Enables support for configurable line width in our modern OpenGL mode, by drawing them as quads which are expanded in the vertex shader. Credits go to Matt DesLauriers for ["Drawing...
This PR is intended to split off some of the work from #149 into a somewhat-smaller PR. - Adds a new class, `GLVisWindow`, which consolidates most of the global state...
- Preliminary refactoring of rendering pipeline into stages, allowing for composable rendering operations - Implements order-independent transparency using [dual depth peeling](http://developer.download.nvidia.com/SDK/10/opengl/src/dual_depth_peeling/doc/DualDepthPeeling.pdf) TODOs -------------------------- - [ ] Add control for turning...
Now that we have an `axom::Array` type, we could consider changing the mesh tester API to return intersection/degeneracy information with `axom::Array` instead of with `std::vector`.
In #577, it was discovered that using bitwise AND to combine the results of single-dimension checks was considerably faster than using logical AND on the GPU: ```c++ bool status =...
On Linux 64-bit systems, `uint64_t` is typedef-ed to `unsigned long`, which is not implicitly convertible to the `unsigned long long` type used in the CUDA atomic function specializations, despite both...
# Summary - Use templates to consolidate direct-access and submap-access microbenchmarks in Multimat `calculate.cpp` example - Adds an enum class `MMFieldMethod` to test different methods of accessing Multimat field data...
# Summary Adds a policy tag type for selecting virtual/concrete interfaces when instantiating Slam objects. - Two tag types are provided -- `slam::policies::VirtualInterface` and `slam::policies::ConcreteInterface` - Supported Slam objects inherit...
# Summary - Adds GPU-side `ArrayOps` operations for unified and pinned memory. As with the operations for device memory, unified and pinned memory operations try to use Umpire operations when...
#1116 adds a new overload of `ArrayView::subspan()` for multi-dimensional array subspans. We should add an example of using this for referencing an array with ghost zones.