Commit Graph

519 Commits

Author SHA1 Message Date
gingerBill
4bcb68a973 Merge pull request #2919 from jakubtomsu/d3d12-descriptor-heap-type-fix
Tiny fix to `DESCRIPTOR_HEAP_TYPE` from `vendor:directx/d3d12`
2023-11-07 10:47:43 +00:00
Karl Zylinski
51229a29f8 Raylib: use fixed array instead of struct for rl.Color. This makes swizzling etc work, but the memory layout is still the same 2023-11-06 15:23:21 +01:00
Karl Zylinski
764ce2a4b0 RAYLIB_SHARED: use /NODEFAULTLIB:msvcrt instead of /NODEFAULTLIB:libcmt. This fixes linker errors. 2023-11-06 14:58:34 +01:00
jakubtomsu
9e36e28217 Update d3d12.odin 2023-11-04 17:40:13 +01:00
flysand7
70bd4a5ab6 Only build vendor:darwin on darwin 2023-10-29 15:03:48 +11:00
Damian Tarnawski
49da19e013 Replace Math.random with crypto.getRandomValues for _system_number 2023-10-27 12:06:35 +02:00
Damian Tarnawski
8b2f62000a Use wasmMemoryInterface for rand_bytes 2023-10-27 00:50:29 +02:00
Damian Tarnawski
11a2b2a942 Add system_random and random_bytes for js target 2023-10-27 00:05:38 +02:00
gingerBill
0a492acaa1 Merge pull request #2891 from flysand7/glfw-fixes
GLFW binding fixes
2023-10-26 15:22:16 +01:00
flysand7
7e40a5a711 Change bool to b32 2023-10-24 10:28:11 +11:00
flysand7
27cbd0d931 GLFW binding fixes 2023-10-24 10:23:38 +11:00
Damian Tarnawski
058065ce75 Correct loadI64 and storeI64 methods in runtime.js 2023-10-22 18:54:52 +02:00
Damian Tarnawski
c19af95db0 Fix calling time.now() in wasm js runtime 2023-10-19 18:45:04 +02:00
jcmdln
798660c007 Ensure required licenses are in distributable bundles 2023-10-18 17:20:12 -04:00
gingerBill
e4c7e9903e Merge pull request #2841 from Ldash4/upstream/fix-enet-bindings
Make enet packet flags use bitset
2023-10-16 11:37:39 +01:00
gingerBill
a96100d875 Merge pull request #2864 from flysand7/vendor-shared-fix
Allow for shared object linking of vendor libraries
2023-10-16 11:37:19 +01:00
reluctant-git-user
61a7d88490 Update microui.odin; slider 'step' parameter was not working 2023-10-15 17:36:15 +03:00
gingerBill
2783461e69 Merge pull request #2847 from thetarnav/js-runtime-patch
Update wasm `runtime.js`
2023-10-14 19:58:28 +01:00
flysand7
0f9c75dc08 Fix miniaudio config; add trailing commas 2023-10-14 21:47:38 +11:00
flysand7
cf937c6341 add 'shared' config to vendor libraries 2023-10-14 21:21:34 +11:00
flysand7
77210ffa56 rename dynamic to shared 2023-10-14 20:26:34 +11:00
Rehkitzdev
1097192554 added webgl GetParameter 2023-10-08 04:02:55 +02:00
Damian Tarnawski
ab2907cd51 Correct stripNewline function 2023-10-06 20:11:25 +02:00
Damian Tarnawski
ea8d3d4531 Define stripNewline function 2023-10-06 20:06:43 +02:00
Damian Tarnawski
256e4a0081 Don't pass true for littleEndian where it's not needed. 2023-10-06 20:03:26 +02:00
Damian Tarnawski
721c9e2c97 Fix typo 2023-10-06 17:26:39 +02:00
Damian Tarnawski
42c7e39c99 Update wasm runtime.js
- polyfill `Math.ldexp` method
- pass Math mathods streight through to exports object
  (they don't use `this`)
- Don't pass `"utf-8"` encodings to `TextEncoder` and `TextDecoder`
  (encoder doesn't take params and decoder has utf-8 as default)
2023-10-06 17:18:31 +02:00
L4
4adcc403c2 Make enet packet flags use bitset 2023-10-02 22:32:22 +02:00
gingerBill
f96579824b Merge pull request #2791 from ftphikari/master
[core:sys/windows] Added couple of procedures
2023-09-15 11:22:30 +01:00
gingerBill
2aa3cabd85 Merge pull request #2782 from AbdelHameed-Hamed/dxc-unix-bindings
Add unix bindings for DXC.
2023-09-14 20:08:49 +01:00
AbdelHameed-Hamed
06d26df046 Move API into one file and use "system" calling convention, and move data definitions into platform specific files. 2023-09-14 19:24:44 +02:00
gingerBill
ed3a9aed12 Merge pull request #2790 from Lperlind/master
Further improve on NSBlock
2023-09-14 10:59:48 +01:00
hikari
aaccaa19bf [vendor:directx/d3d11] Added CalcSubresource helper macro 2023-09-13 23:47:18 +03:00
gingerBill
72118fcc6a Fix #2794 (Fix typo for IsWindowState) 2023-09-11 16:14:28 +01:00
Lucas Perlind
92b24fd02d Further improve on NSBlock
* Correct setting the isa of the NSBlock
* Make global blocks managed by the odin runtime
* Make local blocks copy to a malloc block that is managed by the objc runtime
* Add method to create blocks that take a paramater
2023-09-06 15:03:17 +10:00
gingerBill
e7abc05931 Merge pull request #2787 from laytan/fix-commonmark
fix commonmark import
2023-09-05 18:56:58 +01:00
Laytan Laats
12dd912ce9 fix commonmark import 2023-09-04 20:48:03 +02:00
AbdelHameed-Hamed
d0ef6d2a9b Add unix bindings for DXC. 2023-08-31 11:50:29 +02:00
Lucas Perlind
747116aeb0 Add more darwin bindings 2023-08-31 17:37:32 +10:00
Lucas Perlind
46e7fa52b3 Add more NS bindings and correctly link NS block 2023-08-30 10:18:17 +10:00
Lucas Perlind
29f7eaad78 Correct run loop linking 2023-08-25 13:46:03 +10:00
gingerBill
8f086a6957 Add NSSet 2023-08-24 23:31:21 +01:00
gingerBill
8f512001b6 Shut up the type checker 2023-08-24 16:49:56 +01:00
gingerBill
1d25522a3b Update vendor:darwin/Foundation to implement Event, Color, Screen, and other fixes 2023-08-24 16:43:13 +01:00
Lucas Perlind
edcd335b90 Always include Cocoa for NSFoundation 2023-08-21 11:36:39 +10:00
gingerBill
b873651da7 Merge pull request #2748 from Caedo/js-events-fix
Fix issues with js events not being initialized properly
2023-08-17 16:40:54 +01:00
Caedo
b185d9e701 Remove pointer magic when creating strings 2023-08-16 20:33:17 +02:00
gingerBill
2cc22d118d Require parentheses for #align(N) 2023-08-15 14:55:02 +01:00
Caedo
1182f41f99 Fix issues with js events not being initialized properly 2023-08-15 14:56:04 +02:00
Laytan Laats
68b9260c9b add libraygui.a for macos-arm64 2023-08-09 00:36:21 +02:00