Skip to content

Commit 1a579bb

Browse files
lucas-givordjeffamstutz
authored andcommitted
README: fix typos and broken links
1 parent 18e77dc commit 1a579bb

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

src/anari/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ API itself is detailed at length in the ANARI specification.
77

88
The primary function of this library is to dispatch
99
[ANARI C API function calls](include/anari/anari.h) to the corresponding ANARI
10-
devcie implementing the API (designated by an `ANARIDevice` handle in the
11-
functioin signature). There are two core concepts that implementations must
10+
device implementing the API (designated by an `ANARIDevice` handle in the
11+
function signature). There are two core concepts that implementations must
1212
implement, along with optional additional tools which can aid in implementing
1313
various ANARI features.
1414

@@ -34,9 +34,9 @@ create an instance of `LibraryImpl`. Implementations should use the
3434
`ANARI_DEFINE_LIBRARY_ENTRYPOINT` macro at the bottom of `LibraryImpl.h` to
3535
define this entrypoint function, where it is necessary to match the first macro
3636
argument with `[name]` in the physical shared library file. For example, the
37-
provided [`helide`](../helide) device on linux compiles into the shared library
37+
provided [`helide`](../devices/helide) device on linux compiles into the shared library
3838
`libanari_library_helide.so`, and `helide` is the first argument to
39-
`ANARI_DEFINE_LIBRARY_ENTRYPOINT`, as seen [here](../helide/HelideLibrary.cpp).
39+
`ANARI_DEFINE_LIBRARY_ENTRYPOINT`, as seen [here](../devices/helide/HelideLibrary.cpp).
4040

4141
It is possible to directly construct a device if client applications directly
4242
links your library itself, but it is highly recommended to always provide the
@@ -110,5 +110,5 @@ example of how these components all go together.
110110

111111
Note that all core spec extensions are defined in a collection of
112112
[JSON files](../../code_gen/api) that are referenced in the downstream JSON
113-
definitions. It is recommened to copy an existing JSON definitions file and
113+
definitions. It is recommended to copy an existing JSON definitions file and
114114
modify it accordingly.

src/helium/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ implementors using helium.
6060

6161
The concept of a [TimeStamp](utility/TimeStamp.h) is just a unique integer for
6262
every time `helium::newTimeStamp()` is called -- this makes it easy to track
63-
when two events occured relative to each other in time, but the precise clock
63+
when two events occurred relative to each other in time, but the precise clock
6464
time does not matter. This concept/abstraction is primarily used to track if
6565
object commits need to occur or can be skipped.
6666

@@ -135,7 +135,7 @@ managed for you in `helium::BaseDevice`).
135135
classes which add additional interface to `helium::BaseObject` for handling
136136
ANARI API calls specific to those objects.
137137
138-
`helium::BaseArray` also maitains a list of objects which opt-in to being
138+
`helium::BaseArray` also maintains a list of objects which opt-in to being
139139
notified when an array changes -- this relationship is often best managed when
140140
an object containing the array is committed. Note that array classes inheriting
141141
from `helium::BaseArray` are responsible for notifying objects observing them

0 commit comments

Comments
 (0)