colin
beb43843ff
app: sr_latch: fix doc-comment to have file scope
2022-12-07 09:58:03 +00:00
colin
859a7f8b18
rename `FullyGenericMaterial` -> `GenericMaterial`
...
this naming was an artifact from the separate CPU/GPU material implementations.
2022-12-07 09:46:33 +00:00
colin
538db399a9
Stimulus: Sinusoid: remove the `amp` component
2022-08-28 02:01:33 -07:00
colin
2c68a53668
rename `StimExt` to `TimeVaryingExt`
2022-08-24 15:44:12 -07:00
colin
ffda00b796
stim: convert CurlStimulus to a CurlVectorField and use ModulatedVectorField
...
this opens the door to caching the vector field stuff.
2022-08-18 20:47:36 -07:00
colin
6750feef8d
stim: remove `TimeVarying3`
...
`TimeVarying`(1) is enough for what we want.
2022-08-18 15:51:54 -07:00
colin
e141047bec
Driver: simplify the StimuliAdapter
...
it was basically dead code.
2022-08-12 14:42:56 -07:00
colin
1771973c6d
CurlStimulus: take `axis` and `center` directly from the Region
...
by taking more from the region, we'll be able to reuse common code
and also make this more testable
2022-08-09 22:10:16 -07:00
colin
fe47eb09f8
driver: rename `new_with_state` -> `new`
2022-07-28 01:59:11 -07:00
colin
7a6bbf06a5
driver: remove `new_spirv` method
2022-07-28 01:52:09 -07:00
colin
47e11474d2
parameterize SpirvSim over R: Real
2022-07-25 14:49:32 -07:00
colin
67872de16f
clean up some unused code/imports
2022-07-23 16:27:43 -07:00
colin
847b95f036
replace the FullyGenericMaterial in spirv with an analog type from coremem_types
...
this represents the last spirv-specific material.
next steps are to start removing the materials from `coremem` itself
(i.e. re-exporting more from `coremem_types::mat`).
2022-07-22 02:56:00 -07:00
colin
82e72e9e14
fix output directories (`out/applications/...`)
2022-07-17 13:05:41 -07:00
colin
99e7306ae9
make all the examples be their own binary crates
...
this achieves a few things:
- trivial way to get these shipped as the default nix package
- better dependency management
- ability to split large applications into multiple files
the README probably needs some updating.
2022-07-06 01:30:31 -07:00