diff options
| author | gingerBill <bill@gingerbill.org> | 2020-03-19 15:29:32 +0000 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2020-03-19 15:29:32 +0000 |
| commit | 3d81ad46d2932f1b2d6bc04dc9bddf1b6e4081aa (patch) | |
| tree | 7d269dc6e001fb888c573f72e7be2a81902a629c /examples | |
| parent | ed4d21045b563e2066fa5599cc626b489523fcad (diff) | |
Change demo.odin to default
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/demo/demo.odin | 94 |
1 files changed, 29 insertions, 65 deletions
diff --git a/examples/demo/demo.odin b/examples/demo/demo.odin index 4438229bf..f175c9b85 100644 --- a/examples/demo/demo.odin +++ b/examples/demo/demo.odin @@ -1935,70 +1935,34 @@ icons_texture_data_size := [2]int{0 = 512, 1 = 256}; main :: proc() { - // cache size - Nx := 512; - Ny := 128; - Nz := 0; - is_array := false; - - // detect target based on input size - switch { - case Nz > 0 && !is_array: fmt.println("1"); - case Nz > 0 && is_array: fmt.println("2"); - case Ny > 0 && !is_array: fmt.println("3"); - case Ny > 0 && is_array: fmt.println("4"); - case: fmt.println("5"); - } - - // fmt.println("(Nz > 0 && !is_array) ==", Nz > 0 && !is_array); - // fmt.println("(Nz > 0 && is_array) ==", Nz > 0 && is_array); - // fmt.println("(Ny > 0 && !is_array) ==", Ny > 0 && !is_array); - // fmt.println("(Ny > 0 && is_array) ==", Ny > 0 && is_array); - - c0 := (Nz > 0) && !is_array; - c1 := (Nz > 0) && is_array; - c2 := (Ny > 0) && !is_array; - c3 := (Ny > 0) && is_array; - assert(c0 == false); - assert(c1 == false); - assert(c2 == true); - assert(c3 == false); - // switch { - // case c0: fmt.println("1"); - // case c1: fmt.println("2"); - // case c2: fmt.println("3"); - // case c3: fmt.println("4"); - // case: fmt.println("5"); - // } - - when false { - // the_basics(); - // control_flow(); - // named_proc_return_parameters(); - // explicit_procedure_overloading(); - // struct_type(); - // union_type(); - // using_statement(); - // implicit_context_system(); - // parametric_polymorphism(); - // array_programming(); - // map_type(); - // implicit_selector_expression(); - // partial_switch(); - // cstring_example(); - // bit_set_type(); - // deferred_procedure_associations(); - // reflection(); - // quaternions(); - // inline_for_statement(); - // where_clauses(); - // foreign_system(); - // ranged_fields_for_array_compound_literals(); - // deprecated_attribute(); - // range_statements_with_multiple_return_values(); - // threading_example(); - // soa_struct_layout(); - // constant_literal_expressions(); - // union_maybe(); + when true { + the_basics(); + control_flow(); + named_proc_return_parameters(); + explicit_procedure_overloading(); + struct_type(); + union_type(); + using_statement(); + implicit_context_system(); + parametric_polymorphism(); + array_programming(); + map_type(); + implicit_selector_expression(); + partial_switch(); + cstring_example(); + bit_set_type(); + deferred_procedure_associations(); + reflection(); + quaternions(); + inline_for_statement(); + where_clauses(); + foreign_system(); + ranged_fields_for_array_compound_literals(); + deprecated_attribute(); + range_statements_with_multiple_return_values(); + threading_example(); + soa_struct_layout(); + constant_literal_expressions(); + union_maybe(); } } |