Commit Graph

  • ce1f3b34c0 Minor fixes + cleanup in os2 and sys/linux jason 2025-01-02 11:03:24 -05:00
  • fdd3b46c10 Merge pull request #4647 from karl-zylinski/raylib-wasm gingerBill 2025-01-01 21:32:08 +00:00
  • dc1b75b6c3 Added WASM libs for raylib and raygui. Added them to the foreign import blocks, with optional ways to override them. These overrides can be used to use alterantive libs when using for example emscripten. Karl Zylinski 2025-01-01 22:02:41 +01:00
  • 71b0f7e698 Merge pull request #4644 from karl-zylinski/box2d-build-script-fix Laytan 2025-01-01 21:26:28 +01:00
  • 8763b15c61 Merge pull request #4643 from karl-zylinski/fix-vendor-libc-sin-log-types Laytan 2025-01-01 21:18:47 +01:00
  • f80c33727c Fix for casing error in box2d/wasm.Makefile Karl Zylinski 2025-01-01 21:15:44 +01:00
  • 51e90e5e96 Fix for vendor:libc using wrong types for log and sin procs. Karl Zylinski 2025-01-01 21:07:44 +01:00
  • a2a0a2c8d8 Merge pull request #4611 from tf2spi/4491-max-field-align-pack gingerBill 2025-01-01 18:03:44 +00:00
  • 4882eefaf8 Merge pull request #4616 from flga/master gingerBill 2025-01-01 17:46:25 +00:00
  • 8a5c1b109d Merge pull request #4613 from fnknda/fix-linux-bind gingerBill 2025-01-01 17:46:15 +00:00
  • bfbcc02aff Merge pull request #4608 from zen3ger/assignment-of-non-specialized-parapoly gingerBill 2025-01-01 17:40:40 +00:00
  • 8d400f43fd Merge pull request #4607 from zen3ger/parapoly-proc-fixes gingerBill 2025-01-01 17:40:04 +00:00
  • 7248958fcd Merge pull request #4606 from chris-montero/fix_memory_leak_in_core_prof_spall_doc_example gingerBill 2025-01-01 17:39:20 +00:00
  • 7b334d2bd9 Add #branch_location gingerBill 2025-01-01 17:26:15 +00:00
  • 1cf7a56ba7 General clean up of code gingerBill 2025-01-01 15:13:46 +00:00
  • 6383fddb59 Disable the os-specific code in libc so that non-OS specific platforms still work with it gingerBill 2025-01-01 15:13:36 +00:00
  • 049359cae4 Clean up box2d foreign import gingerBill 2025-01-01 15:13:07 +00:00
  • c8ad2a4245 Support multiple paths for wasm in foreign import gingerBill 2025-01-01 15:12:54 +00:00
  • fe88c22b1f encoding/base32: Fix RFC 4648 references and add RFC reference URL Zoltán Kéri 2024-12-31 23:47:33 +01:00
  • d6f4412dc3 encoding/base32: Fix style issues for CI Zoltán Kéri 2024-12-31 18:18:23 +01:00
  • 98967aad74 vendor:vulkan Use vendor:x11/xlib types when available fleandro 2024-12-31 02:44:42 +00:00
  • 7ffec820ac Merge pull request #4610 from blob1807/master Laytan 2024-12-30 23:53:24 +01:00
  • c02710cce8 Merge pull request #4638 from DataResearch/master Laytan 2024-12-30 23:53:04 +01:00
  • a73c7be8f7 Merge pull request #4600 from jasonKercher/arm64-linux-fixes Laytan 2024-12-30 23:38:59 +01:00
  • bddca04b25 added IsZoomed to user32 bindings in sys/windows CodingChris 2024-12-30 23:20:08 +01:00
  • 0d0a202a78 vendor:vulkan Add support for xlib and xcb fleandro 2024-12-30 22:09:27 +00:00
  • 3d25128520 encoding/base32: Convert files to UTF-8 with Unix line endings Zoltán Kéri 2024-12-30 15:31:57 +01:00
  • 5ce6990077 encoding/base32: Add proper cleanup for encoded strings in tests Zoltán Kéri 2024-12-30 15:26:42 +01:00
  • 8292509769 encoding/base32: Add custom alphabet test case Zoltán Kéri 2024-12-30 15:18:38 +01:00
  • 591dd8765a encoding/base32: Remove incorrect defer delete in encode() Zoltán Kéri 2024-12-30 12:00:38 +01:00
  • 0d4c0064d9 encoding/base32: Add encode->decode roundtrip test Zoltán Kéri 2024-12-30 03:03:50 +01:00
  • c9c59edc64 encoding/base32: Move tests to base32_test.odin Zoltán Kéri 2024-12-29 23:35:01 +01:00
  • 3e63f598a0 build cgltf lib shashank 2024-12-29 20:07:36 +05:30
  • 77511da195 update cgltf from 1.13 to 1.14 shashank 2024-12-29 19:58:55 +05:30
  • 87c159c69f Remove unnecessary string() conversion. dozn 2024-12-28 08:13:38 -08:00
  • d22cb20d85 Use Struct Tags For Embedded (with using) Structs When Unmarshalling JSON dozn 2024-12-28 07:48:09 -08:00
  • b21fc19233 Add regression tests for inverse_transpose Sebastian Pahnke 2024-12-28 10:29:05 +01:00
  • ec5ee19c01 Add regression tests for matrix inverse Sebastian Pahnke 2024-12-28 10:24:37 +01:00
  • 02a9d8560f Test symmetry Sebastian Pahnke 2024-12-28 09:33:58 +01:00
  • f23e226854 Rename adjugate to cofactor to keep existing usages for inverse and determinant correct and add new adjugate procedures Sebastian Pahnke 2024-12-28 09:23:43 +01:00
  • 0d955e55db Add tests for determinants because their calculation depends on the adjugate Sebastian Pahnke 2024-12-28 09:05:26 +01:00
  • e8a202f0a2 Add tests for glsl and hlsl variants Sebastian Pahnke 2024-12-28 08:56:09 +01:00
  • 8a91e0bb19 Add regression tests reproducing the issue Sebastian Pahnke 2024-12-28 08:51:54 +01:00
  • 490f527005 encoding/base32: Expand DEC_TABLE to full 256 bytes Zoltán Kéri 2024-12-26 19:20:46 +01:00
  • 88c0e62095 encoding/base32: Use ENC_TBL parameter consistently in encode() Zoltán Kéri 2024-12-26 14:48:02 +01:00
  • e7fb02a84a encoding/base32: Add custom validation support Zoltán Kéri 2024-12-25 16:15:41 +01:00
  • 8211a911db encoding/base32: Replace padding map with switch statement Zoltán Kéri 2024-12-24 20:46:38 +01:00
  • 3a5440e4ed base/runtime: Add ensure and ensure_contextless Yawning Angel 2024-12-23 14:15:59 +09:00
  • e75a49f095 encoding/base32: Set optimization mode for decode() Zoltán Kéri 2024-12-24 16:07:01 +01:00
  • 93238db202 encoding/base32: Use consistent allocator and add proper cleanup Zoltán Kéri 2024-12-24 16:00:00 +01:00
  • f1f2ed3194 encoding/base32: Fix decode implementation per RFC 4648 Zoltán Kéri 2024-12-24 15:52:33 +01:00
  • 7672ac945a encoding/base32: Add RFC 4648 test suite Zoltán Kéri 2024-12-24 15:28:34 +01:00
  • b9338777e3 encoding/base32: Fix buffer allocation and bounds checking Zoltán Kéri 2024-12-24 02:20:32 +01:00
  • 8c761627c8 encoding/base32: Replace assertions with error returns Zoltán Kéri 2024-12-24 02:17:57 +01:00
  • ad99d20d29 Remove outdated PNG save helpers Jeroen van Rijn 2024-12-23 16:33:23 +01:00
  • e82a0c8fc7 Fixed crash in arena_free_all() for bootstrapped growing arenas. dmitriy.gorevoy 2024-12-23 09:25:18 +01:00
  • 6ff81b6e4c make -export-dependencies:json emit valid json fleandro 2024-12-23 01:03:51 +00:00
  • 28e226381d Remove extra white space Joao Fukuda 2024-12-22 16:09:51 -03:00
  • 0a2200fa12 Fix issue #4612 Joao Fukuda 2024-12-22 15:53:54 -03:00
  • 276dab69b6 Pack MDEI struct to fix issue #4407 Misomosi 2024-11-10 10:41:16 -05:00
  • fdf510b7b3 Pack struct when needed, use field_align metadata misomosi 2024-12-21 19:59:31 -05:00
  • f07a6f463c Fix io.write_escaped_rune not writing full value blob1807 2024-12-22 23:10:42 +10:00
  • 9f77f7c417 Fix crash on assignment of parapoly proc to variable Roland Kovacs 2024-12-22 12:38:37 +01:00
  • f2f952b344 Fix crash when proc return type is undeclared parapoly variable Roland Kovacs 2024-12-22 01:52:57 +01:00
  • 26f9688c69 Fix early overwrite of dst w/ exp_u64 misomosi 2024-12-21 16:53:31 -05:00
  • a20d85df1e Fix os_haiku.odin (again) avanspector 2024-12-21 17:15:53 +01:00
  • 365e24ce8d Remove error baselines from Errno to make fmt clearer avanspector 2024-12-21 17:09:57 +01:00
  • cb42b88e13 Update errno.odin avanspector 2024-12-21 16:54:45 +01:00
  • e5f32e1455 Makes tracking allocator default to crashing on a bad free instead of add to bad_free_array. The bad_free_array remains to not break old code. The new default behavior is implemented in a callback that you can override, there's a second provided callback that provides the old behavior where an element was added to bad_free_array. Rationale: Many people are just checking the allocation_map, but don't check the bad free array. Several examples throughout core that use tracking allocator don't check bad_free_array either, so people have been taught not to check it. Karl Zylinski 2024-12-21 15:47:26 +01:00
  • c06f79bb36 fixed memory leak in core/prof/spall/doc.odin example code chris-montero 2024-12-21 15:53:55 +02:00
  • be4748831d Delete errors.odin avanspector 2024-12-20 17:25:15 +01:00
  • 5376d2a20b fix haiku avanspector 2024-12-20 17:19:04 +01:00
  • 14216ebf51 Added some implicit broadcasting for #simd arrays. Barinzaya 2024-12-19 20:07:04 -05:00
  • 5f46b5ca50 Fixed zeroing in resize_dynamic_array. Barinzaya 2024-12-19 17:52:09 -05:00
  • b73275cf42 Get arm64 up to speed in os2 linux jason 2024-12-19 17:12:07 -05:00
  • 597fba7c31 Merge pull request #4597 from lodinukal/master gingerBill 2024-12-19 13:36:36 +00:00
  • cce2cb79c9 Change single pointers to multipointers, fix UUIDs in d3d11 and d3d12 imlodinu 2024-12-19 12:23:00 +08:00
  • 61368d942e Merge pull request #4589 from Pariatech/add-trunc-to-linalg-glsl gingerBill 2024-12-18 21:20:17 +00:00
  • d3f072835d Merge pull request #4592 from cstrachan88/master Jeroen van Rijn 2024-12-17 21:23:49 +01:00
  • 69bbd8082a Fixed typo in wgpu.js Courtney Strachan 2024-12-17 12:13:48 -08:00
  • e0b7bfd21e add trunc to glsl linalg Gabriel Pariat 2024-12-17 13:06:59 -05:00
  • f761dc2102 cleanup redundant constants wrapperup 2024-12-16 22:58:12 -05:00
  • 6753946b7a fix resource_manager_flag enum wrapperup 2024-12-16 22:12:20 -05:00
  • c64f13a0eb use bit sets in miniaudio for flags wrapperup 2024-12-16 18:34:22 -05:00
  • 8b1c9b0ff5 Merge pull request #4568 from giuliano-macedo/master Laytan 2024-12-14 16:46:17 +01:00
  • 6785a485e3 docs: improved reinterpret docstring Giuliano Macedo 2024-12-08 16:20:09 -03:00
  • 0a29d36aa3 Fix bug with comparisons with big endian types gingerBill 2024-12-12 15:44:49 +00:00
  • cecd7ea0b2 Merge pull request #4572 from GonkieDev/win32_rawinput_typo_fix Laytan 2024-12-11 23:02:25 +01:00
  • 6bcfafc3a8 typo fixed (MOUSE_ATTRIUBTTES_CHANGED -> MOUSE_ATTRIBUTES_CHANGED) GonkieDev 2024-12-11 21:02:43 +00:00
  • db1b67daba Merge pull request #4558 from thebigtoona/vendor/raylib-add-rcamera-module-bindings gingerBill 2024-12-11 12:32:55 +00:00
  • 954adef2d4 Merge pull request #4570 from laytan/remove-viral-inlining gingerBill 2024-12-11 12:32:47 +00:00
  • c8f0d27cee compiler: remove viral #force(_no)_inline Laytan Laats 2024-12-09 19:12:42 +01:00
  • 67720e3a9d Merge pull request #4567 from 2nafish117/dxgi-multipointer-usage gingerBill 2024-12-09 17:10:06 +00:00
  • d02f575561 change pointer arg to multipointer in GetDisplayModeList and GetDisplayModeList1 shashank 2024-12-08 21:41:01 +05:30
  • f28fa736b3 Merge pull request #4551 from wrapperup/vulkan-1.4.303 gingerBill 2024-12-08 13:11:13 +00:00
  • 59d88f2a22 add missing vulkan video constants wrapperup 2024-12-07 20:48:14 -05:00
  • 6e1d028861 fix #4389 - retrieve file type by opening if other methods failed Laytan Laats 2024-12-06 23:51:14 +01:00
  • f1cae8d844 fix #4496 - allow unlock of unlocked mutex (making it consistent with windows behaviour) Laytan Laats 2024-12-06 23:08:47 +01:00
  • 7edd332993 fix #4536 - stack buffer overflow for size_of 0 types in struct unmarshal Laytan Laats 2024-12-06 22:12:52 +01:00
  • 676fe34863 fix #4547 - wasm -out without file extension Laytan Laats 2024-12-06 19:38:53 +01:00