Ray
3f1e59a7cf
Update copyright to 2024
2024-01-02 20:58:12 +01:00
Ray
64d64cc181
REVIEWED: Potential code issues reported by CodeQL #3476
2023-11-01 15:28:18 +01:00
Ray
2e02474b7a
Update core_loading_thread.c
2023-03-19 11:25:29 +01:00
Antonis Geralis
1dbcce8b56
Use explicit atomics ( #2849 )
...
* Use explicit atomics
* missed one
* use relaced ordering
2023-01-02 16:48:53 +01:00
Ray
b59fab7ee6
Update year to 2023
2023-01-01 16:00:56 +01:00
Antonis Geralis
ba38fe5b97
core_loading_thread example join thread on completion ( #2845 )
...
* core_loading_thread example join thread on completion
* error checking
2022-12-31 19:25:35 +01:00
murilluhenrique
eaa0b9102b
Fix typo ( #2696 )
2022-09-16 00:06:25 +02:00
Ray
4a9391ae83
REVIEWED: examples descriptions
2022-07-20 01:28:37 +02:00
Ray
c1b01c0d5d
Added new comment to examples
2022-06-21 19:53:18 +02:00
Ray
b525039e0a
Review ALL examples
2019-05-20 16:36:42 +02:00
Ray
424d3ca8d9
examples review
...
Redesigns, deletes and renames
Also noted authors propertly on contributed examples
2019-05-14 15:34:23 +02:00
Ahmad Fatoum
6681fd7df2
examples: core_loading_thread: fix race condition
...
A plain variable is insuffecient for inter-thread communication. Both the
compiler and the processor may reorder accesses. The compiler could even
cache dataLoaded with the result that STATE_FINISHED becomes unreachable.
Fix this by using C11 atomic_bool, which guarantees sequential consistency.
This fixes #827 .
2019-05-04 21:23:19 +02:00
Ahmad Fatoum
53d9beb534
examples: core_loading_thread: use symbolic names for state machine states
...
And while at it, use a switch clause to make the state machine
structure clearer.
2019-05-04 17:15:48 +02:00
Ray
34feacc148
new example: core_loading_thread
...
Data loading in a second thread with progress bar in main thread
2019-05-02 12:22:54 +02:00