Commit Graph

  • 50564a301e Update kernel32 struct DCB. Jeroen van Rijn 2024-06-13 10:20:58 +02:00
  • f8f6f2dada Merge pull request #3749 from Feoramund/fix-w Jeroen van Rijn 2024-06-13 10:07:48 +02:00
  • 104ca2ce22 Merge branch 'odin-lang:master' into fix-omitempty-comma korvahkh 2024-06-13 01:27:44 +00:00
  • abe5c2ca83 Add test for %w Feoramund 2024-06-12 20:04:47 -04:00
  • 0c9f487783 Fix and document %w verb for core:fmt Feoramund 2024-06-12 18:48:01 -04:00
  • a67df07392 Merge pull request #3742 from karl-zylinski/fix-raymath-matrix-to-float gingerBill 2024-06-12 23:15:48 +01:00
  • 05972eb26b Merge pull request #3746 from jasonKercher/add-commtimeouts Jeroen van Rijn 2024-06-12 21:50:10 +02:00
  • 4ccc473e97 Merge pull request #3745 from karl-zylinski/rlgl-add-missing-types gingerBill 2024-06-12 20:48:22 +01:00
  • 90815452ca Merge pull request #3747 from Feoramund/fix-3739 gingerBill 2024-06-12 20:48:02 +01:00
  • a804463a57 add COMMTIMEOUTS, get/setCommTimeouts jasonkercher 2024-06-12 15:31:59 -04:00
  • 33270f14a4 Fix #3739 Feoramund 2024-06-12 15:31:43 -04:00
  • c7ea4ec71c rlgl: Pull in raylib and expose missing types, so it is the same as rlgl.h. This makes rlgl less stand-alone, but I left some notes in rlgl.odin how to easily make it stand-alone if one really wants to. Karl Zylinski 2024-06-12 21:13:12 +02:00
  • d37b5a7b67 Make rl.MatrixToFloatV transpose the matrix before transmuting it to [16]f32, so it does the same thing as the raymath version implemented in C. Karl Zylinski 2024-06-12 19:54:14 +02:00
  • 1128bd1d7f Use syscall_bsd on NetBSD Feoramund 2024-06-12 13:34:36 -04:00
  • 20c32c807d Fix info.init_os_version on FreeBSD Feoramund 2024-06-12 13:10:19 -04:00
  • 5b5402fb23 Add intrinsics.syscall_bsd Feoramund 2024-06-12 13:07:13 -04:00
  • 108b8feb35 Add vendor:wgpu Laytan Laats 2024-05-31 21:31:57 +02:00
  • 603581aa53 Merge pull request #3738 from Kelimion/xml_attr Jeroen van Rijn 2024-06-12 14:06:40 +02:00
  • c5f7788652 Check to see if matrices are exactly the same type gingerBill 2024-06-12 12:54:57 +01:00
  • f57c03c170 Improve matrix type hinting rules a little gingerBill 2024-06-12 12:40:29 +01:00
  • 2fe961cbcd Fold XML attribute whitespace. Jeroen van Rijn 2024-06-12 13:30:00 +02:00
  • ebadff555d Update XML reader to normalize whitespace, part 1. Jeroen van Rijn 2024-06-12 12:52:48 +02:00
  • cb45aa58fd Merge pull request #3731 from karl-zylinski/rlgl-subpackage gingerBill 2024-06-12 11:51:16 +01:00
  • e87c5bca58 Merge pull request #3737 from karl-zylinski/raylib-shader-location-index-any-int gingerBill 2024-06-11 21:45:40 +01:00
  • 0398388a59 Merge pull request #3729 from Feoramund/fix-3460 Jeroen van Rijn 2024-06-11 20:32:37 +02:00
  • 8403952fd2 win32gen Thomas la Cour 2024-06-11 18:30:41 +02:00
  • 32dcb3caef windows bindings test Thomas la Cour 2024-06-11 18:19:29 +02:00
  • 465ac74020 more windows stuff Thomas la Cour 2024-06-11 18:19:16 +02:00
  • 1a22f82f94 Changed rl.SetShaderValue etc to take a c.int like in original raylib.h. You should be able to use other values than the ShaderLocationIndex enum, that enum is only for build in things in raylib. Added #any_int on those procs so you can pass both int and also a ShaderLocationIndex. Karl Zylinski 2024-06-11 18:03:20 +02:00
  • 35a845b93f Fix indentation gingerBill 2024-06-11 13:12:41 +01:00
  • 3ff8952813 Replace panic(fmt.tprintf( antipattern with fmt.panicf gingerBill 2024-06-11 13:11:14 +01:00
  • e66d71e9cf Fix type_info usage gingerBill 2024-06-11 13:10:26 +01:00
  • 56c5e93fd1 Merge pull request #3728 from Feoramund/mem-any-int gingerBill 2024-06-11 12:52:50 +01:00
  • 39b166edd3 Merge pull request #3733 from Feoramund/ci-freebsd gingerBill 2024-06-11 12:51:42 +01:00
  • eaf1d88287 Merge pull request #3734 from Feoramund/fix-3730 gingerBill 2024-06-11 12:50:41 +01:00
  • a8ec2c06f3 Add define flag for codegen gingerBill 2024-06-11 12:49:08 +01:00
  • 5a6cffb65f Update tilde files gingerBill 2024-06-11 12:47:09 +01:00
  • 5802f5221a Merge branch 'master' into update-tilde gingerBill 2024-06-11 12:31:59 +01:00
  • 1dc90103bd Make verification ignorable with a define flag gingerBill 2024-06-11 12:30:24 +01:00
  • 0b02c67cdf Minor clean up for backend gingerBill 2024-06-11 12:19:52 +01:00
  • 9b0e87544a Unify LLVMVerifyFunction invocations into on place gingerBill 2024-06-11 12:07:22 +01:00
  • 61c630bbf8 Fix #3730 Feoramund 2024-06-11 05:23:43 -04:00
  • 0e6bcd0dbb Add FreeBSD to CI Feoramund 2024-06-11 00:30:31 -04:00
  • fc88de12c2 Implement absolute_path_from_handle for FreeBSD Feoramund 2024-06-11 04:13:09 -04:00
  • a3da796d54 Fix file_size on FreeBSD Feoramund 2024-06-11 03:42:13 -04:00
  • 40e99ebb10 Fix file open O_* flags on FreeBSD Feoramund 2024-06-11 03:34:10 -04:00
  • c68560c573 Use correct __error link name for FreeBSD Feoramund 2024-06-11 01:03:37 -04:00
  • 76292c8ed5 Forbid all BSDs from running core:net tests Feoramund 2024-06-11 00:46:10 -04:00
  • c6c00c706a Merge branch 'master' of https://github.com/odin-lang/Odin Franz Höltermann 2024-06-11 09:37:20 +02:00
  • 6454c6f087 Added some missing functions to core/sys/windows Franz Höltermann 2024-06-11 09:35:59 +02:00
  • c9e732d141 rlgl.RLGL_VERSION -> rlgl.VERSION Karl Zylinski 2024-06-11 08:59:30 +02:00
  • d2cd96c3c8 Made rlgl.odin work as a subpackage of raylib. So now you import vendor:raylib/rlgl. Instead of rl.rlBegin(rl.RL_TRIANGLES) you now type rlgl.Begin(rlgl.TRIANGLES). Karl Zylinski 2024-06-11 08:46:44 +02:00
  • 34af2bb8ad Moved rlgl.odin to subpackage 'raylib/rlgl' Karl Zylinski 2024-06-11 08:34:45 +02:00
  • bd198aeada Fix #3460 Feoramund 2024-06-10 23:37:54 -04:00
  • 50464bdce3 Use #any_int for reserve_* and resize_* procs Feoramund 2024-06-10 20:51:58 -04:00
  • f1779c85de Fix #3727 gingerBill 2024-06-10 18:50:53 +01:00
  • 903e254e36 Merge pull request #3725 from laytan/add-forced-shutdown-to-test-runner gingerBill 2024-06-10 15:08:09 +01:00
  • eef2aef021 Fix #3724 gingerBill 2024-06-10 15:07:45 +01:00
  • c1e81dc14d Fix #3726 gingerBill 2024-06-10 15:05:24 +01:00
  • fa3cae2bb0 Add intrinsics.procedure_of gingerBill 2024-06-10 15:02:34 +01:00
  • 71929f737b add forced shutdown to new test runner Laytan Laats 2024-06-10 15:35:23 +02:00
  • 1945218f6d Improve parsing for label: #reverse for and label: #partial switch gingerBill 2024-06-10 14:18:33 +01:00
  • bedeaa34d9 Merge pull request #3723 from Feoramund/use-final-march Jeroen van Rijn 2024-06-10 11:40:01 +02:00
  • 71a812e7fe Use get_final_microarchitecture() for ODIN_MICROARCH_STRING Feoramund 2024-06-10 05:30:16 -04:00
  • 741ee00b64 Merge pull request #3721 from Feoramund/add-tuning-consts Jeroen van Rijn 2024-06-10 10:31:12 +02:00
  • d3ae70264e Merge pull request #3720 from Feoramund/fix-force-inline-err-typo Jeroen van Rijn 2024-06-10 10:25:09 +02:00
  • c8b376f07f Merge pull request #3719 from Feoramund/fix-orbranch-error Jeroen van Rijn 2024-06-10 10:21:05 +02:00
  • ff7fcb6d38 Add compilation-related constants Feoramund 2024-06-10 03:47:20 -04:00
  • 45d1328a85 Fix typo in a #force_inline error message Feoramund 2024-06-10 00:50:16 -04:00
  • 8702bf00d5 Remove _ in Syntax_Error verbose message Feoramund 2024-06-09 22:47:22 -04:00
  • 9d28f2e18c Fix or_or_<branch> error messages Feoramund 2024-06-09 22:46:45 -04:00
  • 5985c6e3df Merge pull request #3718 from Feoramund/add-missing-big-atoi-alias Jeroen van Rijn 2024-06-10 03:58:56 +02:00
  • 82e2d1916f Merge pull request #3717 from Feoramund/big-combo Jeroen van Rijn 2024-06-10 03:47:55 +02:00
  • 70820c2c40 Add missing string_to_int alias in core:math/big Feoramund 2024-06-09 21:37:56 -04:00
  • fe5c278fca Add test for core:math/big permutation & combination procs Feoramund 2024-06-09 20:40:19 -04:00
  • f0d65112b8 Rename math/big test package Feoramund 2024-06-09 20:39:11 -04:00
  • 5fbd876db1 Add permutation & combination procedures to core:math/big Feoramund 2024-06-09 20:29:09 -04:00
  • 4ea593bde0 Merge pull request #3716 from Feoramund/slice-permute Jeroen van Rijn 2024-06-09 22:42:43 +02:00
  • 047b505836 Add test for slice.permute Feoramund 2024-06-09 16:09:45 -04:00
  • 1f64d8d5bd Add slice.permute Feoramund 2024-06-09 15:24:32 -04:00
  • 7c529e990d Add -target:freestanding_arm32 (experimental) gingerBill 2024-06-09 17:48:46 +01:00
  • 828870004b Change indentation gingerBill 2024-06-09 17:15:08 +01:00
  • 7e60e21934 Merge pull request #3714 from Kelimion/png_cleanup Jeroen van Rijn 2024-06-09 18:09:17 +02:00
  • 5be7d8e32d Clean up PNG code. Jeroen van Rijn 2024-06-09 17:59:59 +02:00
  • fc2ba81be0 Merge branch 'master' into png_cleanup Jeroen van Rijn 2024-06-09 17:13:43 +02:00
  • edcbca51c3 Merge pull request #3684 from odin-lang/tlsf-allocator gingerBill 2024-06-09 15:54:46 +01:00
  • 3c7e2659ac Merge branch 'master' into tlsf-allocator Jeroen van Rijn 2024-06-09 16:42:23 +02:00
  • 6b88d0a820 Use new blend helper Jeroen van Rijn 2024-06-09 16:37:27 +02:00
  • d2a2c1e74e Image: Add improved blending method and test it. Jeroen van Rijn 2024-06-09 16:10:06 +02:00
  • ef7c6b9895 Re Fix #3713 gingerBill 2024-06-09 14:07:07 +01:00
  • c17981ac38 Add edge case to error_operand_no_value gingerBill 2024-06-09 14:02:01 +01:00
  • 4b52f7fe2b Fix #3713 gingerBill 2024-06-09 13:35:22 +01:00
  • 8fcfd8c506 Fix sign flag gingerBill 2024-06-09 13:21:22 +01:00
  • e0d0dc704c Make f32(u8) etc do an immediate cast to f32(u32(u8)) in code generation gingerBill 2024-06-09 13:20:48 +01:00
  • 14f08ff02b Merge pull request #3712 from laytan/fix-large-ints-amd64sysv-abi Jeroen van Rijn 2024-06-09 11:01:31 +02:00
  • 5d5ef78de9 Merge pull request #3711 from laytan/fix-swizzle-crash Jeroen van Rijn 2024-06-09 11:00:15 +02:00
  • e595bdc805 Merge pull request #3710 from laytan/fix-unreachable-with-complex-param-or-return-inits Jeroen van Rijn 2024-06-09 10:59:26 +02:00
  • 6d862cc4e5 fix unreachable hit when param and/or return have complex inits Laytan Laats 2024-06-09 04:43:19 +02:00
  • 3628154849 fix swizzle crash due to wrong alignment Laytan Laats 2024-06-09 03:33:23 +02:00
  • 9ad9236c3b fix large ints amd64 sysv abi Laytan Laats 2024-06-09 02:47:05 +02:00