Commit Graph

15401 Commits

Author SHA1 Message Date
gingerBill 4ea96bd1c9 Merge pull request #4779 from jkenda/master
encoding/json: marshal enumerated arrays to objects with key-value pairs
2025-02-08 08:01:36 +00:00
gingerBill a347af49ca Clean up styling 2025-02-08 08:01:07 +00:00
gingerBill 5320d66efd Merge pull request #4783 from Lperlind/windows_game_input
Add windows game input to vendor
2025-02-08 07:51:06 +00:00
gingerBill fbee045023 Merge pull request #4797 from laytan/improve-abs-of-float
improve abs() on floats for more correct and faster results
2025-02-08 07:49:22 +00:00
gingerBill cf326df54b Remove #by_ptr and replace with Maybe(^T) where necessary 2025-02-08 07:37:40 +00:00
gingerBill d3488c70e6 Merge pull request #4807 from Dudejoe870/sdl3-iostream-fix
Fix the function signatures for the write procedures in sdl3_iostream.odin
2025-02-08 07:21:38 +00:00
Dudejoe870 5dc24a9130 Fix the function signatures for sdl3_iostream 2025-02-07 21:07:40 -06:00
gingerBill a5411199c7 Fix #4804 2025-02-07 13:37:09 +00:00
gingerBill 6189413906 Merge pull request #4790 from odin-lang/bill/sdl3
`vendor:sdl3`
2025-02-07 09:17:20 +00:00
gingerBill cec84edcdd Create sdl3_system.odin 2025-02-07 08:57:21 +00:00
gingerBill 3bf475deaf Add sdl3_vulkan.odin 2025-02-07 08:37:33 +00:00
gingerBill d1f2820ff5 Update sdl3_main.odin 2025-02-07 08:26:21 +00:00
gingerBill 4c93446e38 Fix typo 2025-02-07 08:11:16 +00:00
gingerBill 20708c60a1 Add sdl3_main.odin 2025-02-07 08:10:51 +00:00
gingerBill 8203281145 Add sdl3_hints.odin 2025-02-07 08:03:00 +00:00
gingerBill 58c4f13c82 Merge branch 'master' into bill/sdl3 2025-02-07 07:53:47 +00:00
gingerBill 667ddc1907 Merge pull request #4786 from korvahkh/fix-variants2ptrs
Preserve `#no_nil` in `intrinsics.type_convert_variants_to_pointers`
2025-02-07 07:30:14 +00:00
gingerBill 4e300b3fc8 Merge pull request #4796 from laytan/obfuscate-more
-obfuscate-source-code-locations on bounds checks and type assertions
2025-02-07 07:30:00 +00:00
gingerBill a9cd70a913 Merge pull request #4800 from laytan/make-use-separate-modules-corrected-linkage-hidden
make corrected linkage with -use-separate-modules apply hidden visibility
2025-02-07 07:28:18 +00:00
Lucas Perlind 932fcaee6b remove GAMEINPUT prefix 2025-02-07 09:49:04 +11:00
Laytan Laats 5defddffd0 reorganize tests and handle endian 2025-02-06 21:44:34 +01:00
Laytan Laats 9241d7c698 add tests for abs() on floats 2025-02-06 21:20:15 +01:00
Laytan Laats de83ad2a25 apply abs fix to constant system too 2025-02-06 21:19:54 +01:00
Laytan Laats 1053ec3051 make corrected linkage with -use-separate-modules apply hidden visibility
Fixes #4798

The DLL was using the type info of the host/exe, causing crashes.
This PR tries fixing by applying hidden visibility to these corrected
symbols which makes sure that the DLL can't see the type table of the host/exe.
2025-02-06 20:45:58 +01:00
Laytan Laats 80d09774b4 fix not using RTLD_LOCAL on darwin 2025-02-06 19:15:12 +01:00
Lucas Perlind cb10a060f1 Trailing commas 2025-02-06 15:03:56 +11:00
Lucas Perlind 24496c4046 Add game input to examples import 2025-02-06 14:57:47 +11:00
Lucas Perlind d1d0f0e9b7 Update 4 review 2025-02-06 14:56:37 +11:00
Laytan Laats b1068c7f2e improve abs() on floats for more correct and faster results 2025-02-05 21:17:48 +01:00
Laytan Laats b86d2c30b6 fix odin report macos version reporting unknown when release isn't a 3 point 2025-02-05 20:16:24 +01:00
Laytan Laats b77430bea8 -obfuscate-source-code-locations on bounds checks and type assertions 2025-02-05 19:42:20 +01:00
gingerBill 919e9a82e7 Merge pull request #4774 from Goldenlion5648/typo-correction-in-rand
fix typo in float32_range doc string
2025-02-05 11:59:59 +00:00
gingerBill 861a99cdc5 Merge pull request #4791 from roccoblues/ds/io-docs
`core:io` small documentation fixes
2025-02-05 11:59:17 +00:00
gingerBill 4667a19e77 Update to SDL 3.2.2 2025-02-05 11:07:08 +00:00
gingerBill 0ca614361a Update and add gamecontrollerdb.txt 2025-02-05 10:49:25 +00:00
gingerBill bce43aa7dc Make parameter Maybe(^T) 2025-02-05 10:49:14 +00:00
gingerBill 898bea8a97 Split-up require_results foreign blocks 2025-02-05 10:41:45 +00:00
gingerBill 61558ca163 Merge pull request #4789 from jfcode4/master
[core/strings] Fix _split_iterator when separator is empty
2025-02-05 10:34:49 +00:00
gingerBill 83542a3f04 Add struct field tag fmt formatting 2025-02-05 10:30:14 +00:00
gingerBill 802895aa43 Remove random extra newline 2025-02-05 10:27:41 +00:00
gingerBill f80bea5b11 Remove transmute suggestion with -vet-cast when transmuting native <-> endian-specific types 2025-02-05 10:27:17 +00:00
gingerBill ab469e657d Remove debug code 2025-02-05 10:20:18 +00:00
Dennis Schön fbf536f465 core:io small documentation fixes 2025-02-04 21:27:44 +01:00
gingerBill e967f4596f Update vendor/sdl3/sdl3_cpuinfo.odin
Co-authored-by: Laytan <laytanlaats@hotmail.com>
2025-02-04 19:58:39 +00:00
Jacob Friedman 385f5f5014 Small optimization 2025-02-04 19:51:48 +01:00
gingerBill f7028aa46c Fix typo 2025-02-04 17:33:30 +00:00
gingerBill 7380f31e05 Add vendor:sdl3 to ci.yml 2025-02-04 17:13:15 +00:00
gingerBill fbac23a631 Change foreign import for sdl3 2025-02-04 17:08:39 +00:00
gingerBill 06902818bf Add gl_set_proc_address 2025-02-04 17:06:05 +00:00
gingerBill 0376061a79 Add SDL3 to examples/all/all_vendor.odin 2025-02-04 17:01:15 +00:00