Browse Source

Add `@(require_results)` to random generator

gingerBill 6 months ago
parent
commit
ef016d957b
2 changed files with 1 additions and 1 deletions
  1. 1 0
      base/runtime/random_generator.odin
  2. 0 1
      core/math/rand/rand.odin

+ 1 - 0
base/runtime/random_generator.odin

@@ -119,6 +119,7 @@ default_random_generator_proc :: proc(data: rawptr, mode: Random_Generator_Mode,
 	}
 }
 
+@(require_results)
 default_random_generator :: proc "contextless" (state: ^Default_Random_State = nil) -> Random_Generator {
 	return {
 		procedure = default_random_generator_proc,

+ 0 - 1
core/math/rand/rand.odin

@@ -19,7 +19,6 @@ default_random_generator :: runtime.default_random_generator
 @(require_results)
 create :: proc(seed: u64) -> (state: Default_Random_State) {
 	seed := seed
-	runtime.default_random_generator(&state)
 	runtime.default_random_generator_proc(&state, .Reset, ([^]byte)(&seed)[:size_of(seed)])
 	return
 }