|
77546b5098
|
[+] IRandomDevice::XXX has VecD variants
[*] Improve: IRandomDevice internal allocations when handling vector arrays
[*] Fix: NextArrayI64RangeInView
|
2024-09-05 22:50:02 +01:00 |
|
|
0f6c020c26
|
[*] Scar is being a deadbeat. Blame him if this doesn't build. Unverified C2397 narrowing conversion.
|
2024-08-19 08:17:36 +01:00 |
|
|
ecf8dc6f0b
|
[+] AuRNG::IRandomDevice::...InView
[+] AuRNG::...InView
(amended mixed tabs)
|
2024-07-21 06:15:02 +01:00 |
|
|
dbacc71870
|
[*] Reformat these lines
|
2024-05-27 15:47:18 +01:00 |
|
|
54904957f2
|
[+] IRandomDevice.NextArrayVec2Fast
[+] IRandomDevice.NextArrayVec3Fast
[+] IRandomDevice.NextArrayVec4Fast
[+] AuRNG.RngArrayVec2Fast
[+] AuRNG.RngArrayVec3Fast
[+] AuRNG.RngArrayVec4Fast
|
2024-04-24 15:27:19 +01:00 |
|
|
0a90fd1a25
|
[*] Force compile time optimizations under RNG
|
2024-04-23 22:24:07 +01:00 |
|
|
442a5f31eb
|
[+] AuRNG::RngArrayI32RangeFast
[+] AuRNG::RngArrayU32RangeFast
[+] AuRNG::RngArrayI64RangeFast
[+] AuRNG::RngArrayU64RangeFast
[+] IRandomDevice::NextArrayI32RangeFast
[+] IRandomDevice::NextArrayU32RangeFast
[+] IRandomDevice::NextArrayI64RangeFast
[+] IRandomDevice::NextArrayU64RangeFast
|
2024-04-22 22:05:01 +01:00 |
|
|
5f9681c9e3
|
[+] AuRNG::IRandomDevice::NextU64Range
[+] AuRNG::IRandomDevice::NextI64Range
[+] AuRNG::IRandomDevice::NextVec2
[+] AuRNG::IRandomDevice::NextVec2Sorted
[+] AuRNG::IRandomDevice::NextVec3
[+] AuRNG::IRandomDevice::NextVec3Sorted
[+] AuRNG::IRandomDevice::NextVec4
[+] AuRNG::IRandomDevice::NextVec4Sorted
[+] AuRNG::IRandomDevice::NextArrayI64Range
[+] AuRNG::IRandomDevice::NextArrayU64Range
[+] AuRNG::IRandomDevice::NextArrayU32Mask
[+] AuRNG::IRandomDevice::NextArrayU64Mask
[+] AuRNG::IRandomDevice::NextArrayI64
[+] AuRNG::IRandomDevice::NextArrayU64
[+] AuRNG::IRandomDevice::NextArrayVec2
[+] AuRNG::IRandomDevice::NextArrayVec2Sorted
[+] AuRNG::IRandomDevice::NextArrayVec3
[+] AuRNG::IRandomDevice::NextArrayVec3Sorted
[+] AuRNG::IRandomDevice::NextArrayVec4
[+] AuRNG::IRandomDevice::NextArrayVec4Sorted
[+] AuRNG::IRandomDevice::NextArrayVec4SortedFast
[+] AuRNG::IRandomDevice::NextArrayVec3SortedFast
[+] AuRNG::IRandomDevice::NextArrayVec2SortedFast
[+] AuRNG::IRandomDevice::NextArrayDoubleRangeFast
[+] AuRNG::IRandomDevice::NextArrayDecimalsFast
[+] AuRNG::RngU64Range
[+] AuRNG::RngI64Range
[+] AuRNG::RngVec2
[+] AuRNG::RngVec2Sorted
[+] AuRNG::RngVec3
[+] AuRNG::RngVec3Sorted
[+] AuRNG::RngVec4
[+] AuRNG::RngVec4Sorted
[+] AuRNG::RngArrayI64Range
[+] AuRNG::RngArrayU64Range
[+] AuRNG::RngArrayU32Mask
[+] AuRNG::RngArrayU64Mask
[+] AuRNG::RngArrayI64
[+] AuRNG::RngArrayU64
[+] AuRNG::RngArrayVec2
[+] AuRNG::RngArrayVec2Sorted
[+] AuRNG::RngArrayVec3
[+] AuRNG::RngArrayVec3Sorted
[+] AuRNG::RngArrayVec4
[+] AuRNG::RngArrayVec4Sorted
[+] AuRNG::RngArrayVec4SortedFast
[+] AuRNG::RngArrayVec3SortedFast
[+] AuRNG::RngArrayVec2SortedFast
[+] AuRNG::RngArrayDoubleRangeFast
[+] AuRNG::RngArrayDecimalsFast
|
2024-04-22 06:02:56 +01:00 |
|
|
631fad8fd0
|
[+] ERngStringCharacters::eLowerAlphaNumericCharacters
[+] ERngStringCharacters::eUpperAlphaNumericCharacters
|
2024-03-11 17:33:36 +00:00 |
|
|
22a6338da4
|
[*] Use AuRoundUpPow2 in AuRNG
|
2024-01-11 09:17:56 +00:00 |
|
|
72a3513a04
|
[+] New stream adapters
[+] IRandomDevice::ToStreamReader
[+] AuIO::Adapters::NewRandomAdapter
[+] AuIO::Adapters::NewNOPsReadAdapter
[+] AuIO::Adapters::NewNOPsSeekingAdapter
[+] AuIO::Adapters::NewNOPsWriteAdapter
[+] AuIO::Adapters::NewZerosReadAdapter
[+] AuIO::Adapters::NewZerosSeekingAdapter
|
2024-01-03 23:54:46 +00:00 |
|
|
c16a0b1600
|
[+] IRandomDevice::NextArrayI32Range
[+] IRandomDevice::NextArrayU32Range
[+] IRandomDevice::NextArrayDoubleRange
[+] IRandomDevice::NextArrayI32
[+] IRandomDevice::NextArrayU32
[+] IRandomDevice::NextArrayDouble
[+] IRandomDevice::NextArrayDecimals
[+] IRandomDevice::NextArrayUUIDs
[*] IRandomDevice minor refactoring for consistency
[*] Improve decimals once again (perf/deterministic)
|
2024-01-01 14:49:35 +00:00 |
|
|
063aa5c548
|
[+] IRandomDevice::NextUUID
|
2023-12-29 22:59:34 +00:00 |
|
|
e9651eead3
|
[*] Linux build regressons
|
2023-12-04 21:13:25 +00:00 |
|
|
0c1c6d7c24
|
[*] Formatting regressions (+ 1x double-based RNG regression)
|
2023-12-01 03:43:06 +00:00 |
|
|
cab8627ffd
|
[*] (AuRandom) Resolve bad floating point distribution
|
2023-12-01 03:12:04 +00:00 |
|
|
2d58f8fdef
|
[-] Remove #if 0s from AuRandomDevice (finished working on the rng upgrades)
|
2023-11-18 11:19:57 +00:00 |
|
|
37adbad397
|
[*] IM NOT MAD. YOURE MAD (b88c61c1 cont)
|
2023-11-18 01:45:12 +00:00 |
|
|
b88c61c16d
|
[*] Amend 999f3e69
|
2023-11-17 12:41:08 +00:00 |
|
|
999f3e69ca
|
[*] RNG (PLAYBACK ABI-BREAK!!!): preemptively silence the turbo autists that are going to complain about modulo bias
(...well, mostly. this will be good enough.)
[*] Improve fast RNG device perf
|
2023-11-15 17:53:37 +00:00 |
|
|
8fd4ef0a71
|
[*] Allocless RNG devices
|
2023-10-17 10:03:15 +01:00 |
|
|
4086fc94bb
|
[*] bug fix: RNG strings werent deterministic
|
2023-04-28 04:59:09 +01:00 |
|
|
124038df62
|
[*] Refactor public headers
[+] AuConsole::Commands::RemoveCommand
[+] EExtendedUsage::eServerAuth
[+] SysPanic2 for SysSafeLine hints (backtrace may contain optimized SysPanics, making tracing the true origin difficult)
[*] Reworked SysAssertions
[*] AuParse::EncodeHex now takes AuMemoryViewRead
[*] AuRng::ReadSecureRNG now takes AuMemoryViewWrite
[*] AuRng::ReadFastRNG now takes AuMemoryViewWrite
|
2023-01-15 06:05:22 +00:00 |
|
|
dcc9205ea6
|
[+] IRandomDevice::ToSeed()
|
2022-12-28 20:30:15 +00:00 |
|
|
898c0ced37
|
[*] Refactoring in progress...
|
2022-11-17 08:03:20 +00:00 |
|