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