mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-05 15:18:49 +00:00
Merge branch 'master' into new-matrix-type
This commit is contained in:
@@ -12,6 +12,7 @@ MAX_USER_ARGUMENTS :: 8
|
|||||||
|
|
||||||
Thread :: struct {
|
Thread :: struct {
|
||||||
using specific: Thread_Os_Specific,
|
using specific: Thread_Os_Specific,
|
||||||
|
id: int,
|
||||||
procedure: Thread_Proc,
|
procedure: Thread_Proc,
|
||||||
data: rawptr,
|
data: rawptr,
|
||||||
user_index: int,
|
user_index: int,
|
||||||
|
|||||||
@@ -48,6 +48,7 @@ _create :: proc(procedure: Thread_Proc, priority := Thread_Priority.Normal) -> ^
|
|||||||
|
|
||||||
context = t.init_context.? or_else runtime.default_context()
|
context = t.init_context.? or_else runtime.default_context()
|
||||||
|
|
||||||
|
t.id = sync.current_thread_id()
|
||||||
t.procedure(t)
|
t.procedure(t)
|
||||||
|
|
||||||
if t.init_context == nil {
|
if t.init_context == nil {
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ _create :: proc(procedure: Thread_Proc, priority := Thread_Priority.Normal) -> ^
|
|||||||
t := (^Thread)(t_)
|
t := (^Thread)(t_)
|
||||||
context = t.init_context.? or_else runtime.default_context()
|
context = t.init_context.? or_else runtime.default_context()
|
||||||
|
|
||||||
|
t.id = sync.current_thread_id()
|
||||||
t.procedure(t)
|
t.procedure(t)
|
||||||
|
|
||||||
if t.init_context == nil {
|
if t.init_context == nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user