Commit Graph

1038 Commits

Author SHA1 Message Date
Thomas Wagner
447177e486 vendor/glfw: fix SetMonitorCallback and MonitorProc type definition
SetMonitorCallback does not take a WindowHandle and MonitorProc
has a MonitorHandle as the first argument.
2025-04-07 22:13:29 +02:00
gingerBill
511c186297 Fix typo 2025-04-03 10:23:35 +01:00
gingerBill
5be052f288 Fix #4995 2025-04-03 10:20:08 +01:00
Dan Korostelev
4a56b25b3a Update vendor:sdl3 to version 3.2.10 2025-04-02 20:24:45 +02:00
Scott Campbell
b0228154d9 Fix depth stencil not working on wgpu wasm_js build 2025-04-02 00:13:45 +11:00
dogue
87db5f2df4 xlib: add proc binding for SetWindowBorder 2025-03-23 22:09:42 -04:00
James Liljenquist
0113907527 Bug fixes for wgpu.js 2025-03-22 21:01:15 -06:00
gingerBill
0c70ec0330 Merge pull request #4934 from laytan/vendor-libc-additions
vendor/libc: a bunch of additions
2025-03-13 09:23:20 +00:00
Laytan Laats
140c902eff vendor/libc: a bunch of additions
All these additions are to allow Dear ImGui to be compiled natively.
2025-03-12 19:25:35 +01:00
Laytan Laats
b76fd84084 webgl: add BlendEquationSeparate and GetParameter4i
`GetParameter4i` can be used to retrieve the current scissor rect, or
the curent viewport, which was previously impossible.

Also adds `BlendEquationSeparate` which seemed to be missing.

Also removes an instance of `do`.
2025-03-12 18:39:57 +01:00
chuga
eca08929cd vendor/sdl3: changed GetPixelFormatName() return type from rawptr to cstring 2025-03-07 00:33:44 -06:00
Laytan Laats
71eb26ef15 wgpu: fix link in doc.odin 2025-03-03 22:18:44 +01:00
Laytan Laats
52dd651aed wgpu: device lost callback device by pointer in JS 2025-03-03 22:15:35 +01:00
Laytan
19d176c2c7 Merge pull request #4899 from Valakor/wgpu
wgpu: Some small fixes after update to v24.0.0.2
2025-03-03 21:58:27 +01:00
Laytan Laats
7fc55eb92a wgpu: move examples to examples repo 2025-03-03 21:22:59 +01:00
Matthew Pohlmann
397de28580 Fix typo: SprivShaderPassThrough -> SpirvShaderPassthrough 2025-03-02 11:13:41 -08:00
Matthew Pohlmann
af897ba689 Some more fixes: ChainedStruct vs. ChainedStructOut, desiredMaximumFrameLatency, and 'const' annotations 2025-03-02 10:18:36 -08:00
Matthew Pohlmann
440c52fd53 Use ^Device instead of Maybe(Device) for device callbacks 2025-03-02 09:34:43 -08:00
Matthew Pohlmann
be3f523358 wgpu v24.0.0.2 fixes 2025-03-02 09:16:40 -08:00
gingerBill
b9b27bc1e0 Merge pull request #4853 from laytan/update-wgpu-24
wgpu: update to v24.0.0.2
2025-03-02 15:12:23 +00:00
gingerBill
5800ac63a6 Merge pull request #4886 from hypno2000/vulkan-bindings
vulkan bindings update with bit_set/bit_field handling changes
2025-03-02 12:22:26 +00:00
Andrés Botero
1853886a26 Prefer using an absolute reference for SDL3 2025-03-01 10:44:47 -05:00
Andrés Botero
1910de54ab Add support for SDL3_image. 2025-03-01 08:44:05 -05:00
Reio Piller
4a04fa2c78 fix ident 2025-03-01 02:23:38 +02:00
Laytan Laats
76bf7875f5 wgpu: update to v24.0.0.2 2025-02-28 18:38:51 +01:00
Reio Piller
75f11691b0 cube 2025-02-28 01:33:10 +02:00
Laytan Laats
a9d4cb96b0 wgpu: stringView -> StringView typo 2025-02-27 22:29:51 +01:00
Laytan Laats
1223b3e260 wgpu: fix mode which is u64 not unwrapping big int 2025-02-27 22:29:32 +01:00
Laytan Laats
b6f34332fe wgpu: copy over gpu contents to cpu side when mapping 2025-02-27 22:28:49 +01:00
Laytan Laats
19b70f5ef7 wgpu: layout left blank should set it to "auto" in JS 2025-02-27 22:28:15 +01:00
Laytan Laats
1942a538d8 wgpu: fix wrapper and add more wrappers 2025-02-27 18:39:29 +01:00
Laytan Laats
1cb28f7f73 wgpu: remove mode field of uncaptured error callback info 2025-02-27 18:31:32 +01:00
Laytan Laats
30f65372de wgpu: add missing libs on Windows 2025-02-27 18:27:31 +01:00
Reio Piller
81a71cc314 add vulkan vulkan_beta.h bindings 2025-02-27 17:32:36 +02:00
Reio Piller
942f990e50 bit_field type fix 2025-02-26 23:19:53 +02:00
Reio Piller
5a0a8e9026 vulkan bindings update with bit_set/bit_field handling changes 2025-02-26 22:57:39 +02:00
sndb
5fc1984fd4 Replace #by_ptr ... with Maybe(^...) where SDL API allows nil pointers 2025-02-26 09:54:39 +03:00
Laytan Laats
77c7087de3 wgpu: update release 2025-02-24 20:52:14 +01:00
gingerBill
c45f39702a stdcall to system 2025-02-24 13:45:50 +00:00
gingerBill
e25507ca3b Merge pull request #2938 from moritzfalk/d3d11-annotations
Adding IUserDefinedAnnotation to D3D11 for better debugging.
2025-02-24 13:39:58 +00:00
Laytan Laats
ae9388c013 wgpu: update to v24.0.0 2025-02-17 19:55:44 +01:00
Slashscreen
b7f37bbee5 removed cast. 2025-02-12 16:13:57 -08:00
Slashscreen
503813431b Switched X11 and Wayland 2025-02-12 15:58:56 -08:00
Slashscreen
2f82d4e325 fixed many oversights 2025-02-12 15:06:22 -08:00
Slashscreen
02b19b115b wgpu: add sdl3 glue 2025-02-12 14:27:16 -08:00
shan
9bf0b386ab Fix bindings for some window functions in SDL3 2025-02-11 17:50:20 -08:00
denovodavid
ca17a5eb70 d3d12: fix some vtables 2025-02-11 16:58:26 +11: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
cf326df54b Remove #by_ptr and replace with Maybe(^T) where necessary 2025-02-08 07:37:40 +00:00